{"data":{"item":{"schema_version":1,"kind":"plugin","id":"dev.haloforge.git","slug":"git","name":"Git Integration","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","latest_version":"1.2.9","min_app_version":"0.8.0","max_app_version":null,"homepage_url":"https://haloforge.link/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","author":{"name":"HaloForge Team"},"source":"official","tags":["devkit","git","host-file_dialogs","level-1","level-4","vcs","workflow"],"license":"MIT","created_at":"2026-05-04T08:22:09.188Z","updated_at":"2026-07-17T16:45:20.879Z","latest_compatible_version":{"id":"dev.haloforge.git@1.2.9","item_id":"dev.haloforge.git","version":"1.2.9","min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9.hfpkg","artifact_size":216070,"sha256":"2d4ce9deb9214944abf8c01ae833375c76f4b246d0b626e52ee439f926a0a5ec","signature":"3FazGJ7XaHRsXWs0E9biwFRLyOA24s7AtTLMT6p2zvRcVL3o2oEzMzAavpRkfUVd2q9nd5JcWKUzDRrkH+UABg==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-07-17T16:45:20.879Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.2.9","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.8.0","min_host_api_version":"0.2.13","platforms":["windows"]},"capability_levels":[1,4],"host_capabilities":["file_dialogs"],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js","frontend_styles":"frontend/styles.css"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"},{"type":"host_file_dialogs"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_graph","description":"Get revision graph lines"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_remotes","description":"List configured remotes"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"},{"id":"git_stage","description":"Stage selected files or all changes"},{"id":"git_unstage","description":"Unstage selected files or all staged changes"},{"id":"git_discard","description":"Discard selected working tree changes after confirmation"},{"id":"git_diff","description":"Show unified diff for the working tree or staged changes"},{"id":"git_stash","description":"Create a git stash"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.link/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","host-file_dialogs","level-1","level-4","vcs","workflow"],"min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9.hfpkg","artifact_size":216070,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available","artifacts":{"macos_arm64":{"platform_family":"macos","artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9-macos-arm64.hfpkg","artifact_size":277666,"sha256":"0cd8eace561fc0610a183dc9043771edb2e1928fc4e0e45941a0386e58df47f7","signature":"CIv8svZmG7JB6s/RfDxab6KyvunK9mjrVuXW/M91ISFTZsMLjUPp6E078rkwooHBZ14xV/UdCUVi5oEy1RhPAA==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","native_path":"native/aarch64-apple-darwin.dylib"},"windows_x64":{"platform_family":"windows","artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9.hfpkg","artifact_size":216070,"sha256":"2d4ce9deb9214944abf8c01ae833375c76f4b246d0b626e52ee439f926a0a5ec","signature":"3FazGJ7XaHRsXWs0E9biwFRLyOA24s7AtTLMT6p2zvRcVL3o2oEzMzAavpRkfUVd2q9nd5JcWKUzDRrkH+UABg==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","native_path":"native/x86_64-pc-windows-msvc.dll"}}}},"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.2.9","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.8.0","min_host_api_version":"0.2.13","platforms":["windows"]},"capability_levels":[1,4],"host_capabilities":["file_dialogs"],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js","frontend_styles":"frontend/styles.css"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"},{"type":"host_file_dialogs"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_graph","description":"Get revision graph lines"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_remotes","description":"List configured remotes"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"},{"id":"git_stage","description":"Stage selected files or all changes"},{"id":"git_unstage","description":"Unstage selected files or all staged changes"},{"id":"git_discard","description":"Discard selected working tree changes after confirmation"},{"id":"git_diff","description":"Show unified diff for the working tree or staged changes"},{"id":"git_stash","description":"Create a git stash"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.link/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","host-file_dialogs","level-1","level-4","vcs","workflow"],"min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9.hfpkg","artifact_size":216070,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available","artifacts":{"macos_arm64":{"platform_family":"macos","artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9-macos-arm64.hfpkg","artifact_size":277666,"sha256":"0cd8eace561fc0610a183dc9043771edb2e1928fc4e0e45941a0386e58df47f7","signature":"CIv8svZmG7JB6s/RfDxab6KyvunK9mjrVuXW/M91ISFTZsMLjUPp6E078rkwooHBZ14xV/UdCUVi5oEy1RhPAA==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","native_path":"native/aarch64-apple-darwin.dylib"},"windows_x64":{"platform_family":"windows","artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9.hfpkg","artifact_size":216070,"sha256":"2d4ce9deb9214944abf8c01ae833375c76f4b246d0b626e52ee439f926a0a5ec","signature":"3FazGJ7XaHRsXWs0E9biwFRLyOA24s7AtTLMT6p2zvRcVL3o2oEzMzAavpRkfUVd2q9nd5JcWKUzDRrkH+UABg==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","native_path":"native/x86_64-pc-windows-msvc.dll"}}}},"versions":[{"id":"dev.haloforge.git@1.2.9","item_id":"dev.haloforge.git","version":"1.2.9","min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9.hfpkg","artifact_size":216070,"sha256":"2d4ce9deb9214944abf8c01ae833375c76f4b246d0b626e52ee439f926a0a5ec","signature":"3FazGJ7XaHRsXWs0E9biwFRLyOA24s7AtTLMT6p2zvRcVL3o2oEzMzAavpRkfUVd2q9nd5JcWKUzDRrkH+UABg==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-07-17T16:45:20.879Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.2.9","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.8.0","min_host_api_version":"0.2.13","platforms":["windows"]},"capability_levels":[1,4],"host_capabilities":["file_dialogs"],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js","frontend_styles":"frontend/styles.css"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"},{"type":"host_file_dialogs"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_graph","description":"Get revision graph lines"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_remotes","description":"List configured remotes"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"},{"id":"git_stage","description":"Stage selected files or all changes"},{"id":"git_unstage","description":"Unstage selected files or all staged changes"},{"id":"git_discard","description":"Discard selected working tree changes after confirmation"},{"id":"git_diff","description":"Show unified diff for the working tree or staged changes"},{"id":"git_stash","description":"Create a git stash"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.link/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","host-file_dialogs","level-1","level-4","vcs","workflow"],"min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9.hfpkg","artifact_size":216070,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available","artifacts":{"macos_arm64":{"platform_family":"macos","artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9-macos-arm64.hfpkg","artifact_size":277666,"sha256":"0cd8eace561fc0610a183dc9043771edb2e1928fc4e0e45941a0386e58df47f7","signature":"CIv8svZmG7JB6s/RfDxab6KyvunK9mjrVuXW/M91ISFTZsMLjUPp6E078rkwooHBZ14xV/UdCUVi5oEy1RhPAA==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","native_path":"native/aarch64-apple-darwin.dylib"},"windows_x64":{"platform_family":"windows","artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.9/dev.haloforge.git-1.2.9.hfpkg","artifact_size":216070,"sha256":"2d4ce9deb9214944abf8c01ae833375c76f4b246d0b626e52ee439f926a0a5ec","signature":"3FazGJ7XaHRsXWs0E9biwFRLyOA24s7AtTLMT6p2zvRcVL3o2oEzMzAavpRkfUVd2q9nd5JcWKUzDRrkH+UABg==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","native_path":"native/x86_64-pc-windows-msvc.dll"}}}},{"id":"dev.haloforge.git@1.2.8","item_id":"dev.haloforge.git","version":"1.2.8","min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.8/dev.haloforge.git-1.2.8.hfpkg","artifact_size":216068,"sha256":"8d9dcf8eed85e1750456ea1550779e53595f3edbee7b241a0d8d8be541cd3bae","signature":"woiaoTd1PPK4boYIjG7U0jS0OXaG3Y4N87TkxW6M+t7+qE4cA+c0X3NaGkRZ+vSPl4ugawYqLWMBl9Eu3H+rBw==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-07-13T17:17:18.997Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.2.8","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.8.0","min_host_api_version":"0.2.13","platforms":["windows"]},"capability_levels":[1,4],"host_capabilities":["file_dialogs"],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js","frontend_styles":"frontend/styles.css"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"},{"type":"host_file_dialogs"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_graph","description":"Get revision graph lines"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_remotes","description":"List configured remotes"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"},{"id":"git_stage","description":"Stage selected files or all changes"},{"id":"git_unstage","description":"Unstage selected files or all staged changes"},{"id":"git_discard","description":"Discard selected working tree changes after confirmation"},{"id":"git_diff","description":"Show unified diff for the working tree or staged changes"},{"id":"git_stash","description":"Create a git stash"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.link/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","host-file_dialogs","level-1","level-4","vcs","workflow"],"min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.8/dev.haloforge.git-1.2.8.hfpkg","artifact_size":216068,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.git@1.2.7","item_id":"dev.haloforge.git","version":"1.2.7","min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.7/dev.haloforge.git-1.2.7.hfpkg","artifact_size":215152,"sha256":"c4be51af32237c19a40e4f56fd28d78f864dd96815fafbae2a485eac64ae3b2c","signature":"rD7S9fxLdEpVd85YrGu3zm+Q/NqwWDGcepM5G6Yz2uLRwPTDVS/ZYYsUFx8X44ub1ZZ+LURXKRfCIPAOGwqgAw==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-07-04T15:01:55.310Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.2.7","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.8.0","min_host_api_version":"0.2.13","platforms":["windows"]},"capability_levels":[1,4],"host_capabilities":["file_dialogs"],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js","frontend_styles":"frontend/styles.css"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"},{"type":"host_file_dialogs"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_graph","description":"Get revision graph lines"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_remotes","description":"List configured remotes"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"},{"id":"git_stage","description":"Stage selected files or all changes"},{"id":"git_unstage","description":"Unstage selected files or all staged changes"},{"id":"git_discard","description":"Discard selected working tree changes after confirmation"},{"id":"git_diff","description":"Show unified diff for the working tree or staged changes"},{"id":"git_stash","description":"Create a git stash"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.link/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","host-file_dialogs","level-1","level-4","vcs","workflow"],"min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.7/dev.haloforge.git-1.2.7.hfpkg","artifact_size":215152,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.git@1.2.6","item_id":"dev.haloforge.git","version":"1.2.6","min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.6/dev.haloforge.git-1.2.6.hfpkg","artifact_size":203215,"sha256":"1854d1bfd7ec0b302510af938046b9069c75e9b12e8ea1f6765ff1cc9c6e790e","signature":"Dnrfd+QJc1blba5HjY+9u8B7+8sJ2MlzjWSWbbcHScMCXxpxBCYrZOMpKEBZrBqrKKVhuqrU+9/4nP1wbp5pDQ==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-07-02T16:41:43.851Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.2.6","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.8.0","min_host_api_version":"0.2.13","platforms":["windows"]},"capability_levels":[1,4],"host_capabilities":["file_dialogs"],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js","frontend_styles":"frontend/styles.css"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"},{"type":"host_file_dialogs"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_remotes","description":"List configured remotes"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"},{"id":"git_stage","description":"Stage selected files or all changes"},{"id":"git_unstage","description":"Unstage selected files or all staged changes"},{"id":"git_discard","description":"Discard selected working tree changes after confirmation"},{"id":"git_diff","description":"Show unified diff for the working tree or staged changes"},{"id":"git_stash","description":"Create a git stash"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.link/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","host-file_dialogs","level-1","level-4","vcs","workflow"],"min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.6/dev.haloforge.git-1.2.6.hfpkg","artifact_size":203215,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.git@1.2.5","item_id":"dev.haloforge.git","version":"1.2.5","min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.5/dev.haloforge.git-1.2.5.hfpkg","artifact_size":184086,"sha256":"a1f1cc247be8c9e402fd86dd2849f13a3abec4b4ab07ad32e5346d1f78fac4f3","signature":"hZNXNOQRM/82C1h4TEnZs+mHuGQeU/7hiFCv9XZKSCFstN2FOG2wFPgTbJDKSZYxKSaYvLd9O9P6WtYoZzxYBQ==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-06-11T10:52:35.661Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.2.5","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.8.0","min_host_api_version":"0.2.13","platforms":["windows"]},"capability_levels":[1,4],"host_capabilities":["file_dialogs"],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"},{"type":"host_file_dialogs"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.link/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","host-file_dialogs","level-1","level-4","vcs","workflow"],"min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.5/dev.haloforge.git-1.2.5.hfpkg","artifact_size":184086,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.git@1.2.4","item_id":"dev.haloforge.git","version":"1.2.4","min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.4/dev.haloforge.git-1.2.4.hfpkg","artifact_size":184084,"sha256":"5f58182c16b7e5da7b8cc12ccd51c44f44f123e4bba04ef7d42ddc3c3c30e9d7","signature":"VADyWysQmh+egXLJoYL1jOAKs0/jiqu2ZngPSSBsE+4Q5po1/99FS0dFzFUzK1pXd2I9emurVHKCqd9R02T5Aw==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-06-07T02:04:51.850Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.2.4","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.8.0","min_host_api_version":"0.2.13","platforms":["windows"]},"capability_levels":[1,4],"host_capabilities":["file_dialogs"],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"},{"type":"host_file_dialogs"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.link/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","host-file_dialogs","level-1","level-4","vcs","workflow"],"min_app_version":"0.8.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.4/dev.haloforge.git-1.2.4.hfpkg","artifact_size":184084,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.git@1.2.0","item_id":"dev.haloforge.git","version":"1.2.0","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.0/dev.haloforge.git-1.2.0.hfpkg","artifact_size":183582,"sha256":"bed08844d9645529e081b00268ebf2f06c7b362d41c88c49f7d04219c98ef8be","signature":"ovNqVq0z/5EXWCfICR2tqE6PtEoLjUMEVyWI7dOlE2fiUO/zcS6u2VWNBj3PXjPDmnj1ldb0kxYWzNQ2IB9aCA==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-09T15:53:23.468Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.2.0","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.6.0","min_host_api_version":"0.1.0","platforms":["windows"]},"capability_levels":[1,4],"host_capabilities":["file_dialogs"],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"},{"type":"host_file_dialogs"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.dev/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","host-file_dialogs","level-1","level-4","vcs","workflow"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.2.0/dev.haloforge.git-1.2.0.hfpkg","artifact_size":183582,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.git@1.1.2","item_id":"dev.haloforge.git","version":"1.1.2","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.1.2/dev.haloforge.git-1.1.2.hfpkg","artifact_size":183392,"sha256":"0be7b9c51c7afb7246beff16c38deb6f5f852cdffdec98be2752ba6158a6f6d5","signature":"ntDVhsxiPdDJOsZVtUEq+kg1znzSb6B+hgf2gbkAJfiJ+q2lCvrbgkckXB4DPl6FzW8GkOw5nE2FaNacsutDDA==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-04T21:55:10.086Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.1.2","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.6.0","platforms":["windows"]},"capability_levels":[1,4],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.dev/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","level-1","level-4","vcs","workflow"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.1.2/dev.haloforge.git-1.1.2.hfpkg","artifact_size":183392,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.git@1.1.1","item_id":"dev.haloforge.git","version":"1.1.1","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.1.1/dev.haloforge.git-1.1.1.hfpkg","artifact_size":67877,"sha256":"b6a282a233f2c92c4e27af46420898fed02a251832f4ef666e38c183b5a0ba79","signature":"xBliy1leNj9+Jy0wd6rP7XevpVVUSdZCksKK8yDRifB2QDXMZzwXMWhEYNMF3faCBuBY6mjChQHYrcCmZU+NBA==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-04T12:52:14.554Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.1.1","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://haloforge.dev/catalog/plugins/git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.6.0","platforms":["windows"]},"capability_levels":[1,4],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"windows_x64":"native/x86_64-pc-windows-msvc.dll"},"frontend":"frontend/index.js","frontend_styles":"frontend/styles.css"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://haloforge.dev/catalog/plugins/git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","level-1","level-4","vcs","workflow"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.1.1/dev.haloforge.git-1.1.1.hfpkg","artifact_size":67877,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.git@1.1.0","item_id":"dev.haloforge.git","version":"1.1.0","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.1.0/dev.haloforge.git-1.1.0.hfpkg","artifact_size":67955,"sha256":"87d5c9d43e64a6cc49e2226134fad6e98b497620fd6fc25fc66df5ec5ab933e3","signature":"u33y7WMBdPvVC+LnnuRenku3ewVm94QSseBAZCDUtqrz/NPO+2VH4iFvYojc30xJn5JIaRfdwl0wRk7LLErODg==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-04T11:07:13.869Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.git","name":"Git Integration","version":"1.1.0","description":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","long_description":"Adds a Git tab to DevKit with persistent saved repositories, clear validation for non-Git folders, working tree status, recent log, branch browsing, and quick actions such as fetch, pull, push, commit, and checkout. Also registers git_pull, git_fetch, and git_commit workflow step types.","author":{"name":"HaloForge Team"},"homepage":"https://github.com/HaloForgeAI/hf-plugin-git","license":"MIT","keywords":["git","vcs","devkit","workflow"],"icon":"assets/icon.png","compatibility":{"min_app_version":"0.6.0","platforms":["windows","macos","linux"]},"capability_levels":[1,4],"integration":{"level1":{"parent_module":"devkit","tab_id":"git","tab_label":"Git","tab_icon":"GitBranch","tab_position":"after:snippet","panel_entry":"frontend/index.js"},"level4":{"workflow_step_types":["git_pull","git_fetch","git_commit","git_checkout"]}},"entry":{"native":{"macos_arm64":"native/aarch64-apple-darwin.dylib","macos_x64":"native/x86_64-apple-darwin.dylib","windows_x64":"native/x86_64-pc-windows-msvc.dll","windows_arm64":"native/aarch64-pc-windows-msvc.dll","linux_x64":"native/x86_64-unknown-linux-gnu.so","linux_arm64":"native/aarch64-unknown-linux-gnu.so"},"frontend":"frontend/index.js","frontend_styles":"frontend/styles.css"},"permissions":[{"type":"ipc_register"},{"type":"process_spawn_whitelist","value":["git"]},{"type":"filesystem_read"},{"type":"database_create_tables"},{"type":"events_emit"},{"type":"events_listen"}],"settings_schema":{"type":"object","properties":{"default_remote":{"type":"string","title":"Default Remote","default":"origin"},"show_ahead_behind":{"type":"boolean","title":"Show ahead/behind count","default":true},"auto_fetch_interval":{"type":"number","title":"Auto-fetch interval (minutes, 0 = disabled)","minimum":0,"maximum":60,"default":0}}},"commands":[{"id":"git_saved_repos","description":"List saved repositories for the Git panel"},{"id":"git_add_repo","description":"Validate and save a repository path"},{"id":"git_remove_repo","description":"Remove a saved repository path"},{"id":"git_status","description":"Get git status for a repository path"},{"id":"git_log","description":"Get recent commit log"},{"id":"git_branches","description":"List local and remote branches"},{"id":"git_pull","description":"Run git pull"},{"id":"git_fetch","description":"Run git fetch"},{"id":"git_push","description":"Run git push"},{"id":"git_commit","description":"Create a git commit"},{"id":"git_checkout","description":"Switch or create a branch"}],"kind":"plugin","summary":"Git repository management inside DevKit with saved repos, validation, status, and common Git actions.","homepage_url":"https://github.com/HaloForgeAI/hf-plugin-git","repository_url":"https://github.com/HaloForgeAI/hf-plugin-git","source":"official","tags":["devkit","git","level-1","level-4","vcs","workflow"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-git/releases/download/v1.1.0/dev.haloforge.git-1.1.0.hfpkg","artifact_size":67955,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}}]},"request_id":"e64e3e65-92aa-4838-a219-dc9408c80a85"}