{"data":{"item":{"schema_version":1,"kind":"plugin","id":"dev.haloforge.switchboard","slug":"switchboard","name":"Provider Router","summary":"Fast local provider configuration for Claude Code, Codex, and MCP.","description":"Fast local provider configuration for Claude Code, Codex, and MCP.","latest_version":"0.1.7","min_app_version":"0.6.0","max_app_version":null,"homepage_url":"https://haloforge.dev/catalog/plugins/switchboard","repository_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard","author":{"name":"HaloForge Team"},"source":"official","tags":["claude-code","codex","host-deep_links","host-event_subscribe","host-navigation","host-theme_read","level-0","mcp","provider","switch"],"license":"MIT","created_at":"2026-05-11T16:28:52.835Z","updated_at":"2026-06-07T02:11:14.564Z","latest_compatible_version":{"id":"dev.haloforge.switchboard@0.1.7","item_id":"dev.haloforge.switchboard","version":"0.1.7","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.7/dev.haloforge.switchboard-0.1.7.hfpkg","artifact_size":1396370,"sha256":"d1e1722e39a4fc82308ef3ded0d3dce2304fe7688284ed0f56b57c8e4841e21b","signature":"JCsNS6Dk7eITGtRSwU2ZMuh07WbBFZ6Jj989cesUBG4nQm6VIA2jdM/P7qXdeLNlf4CO8aGpq9r31BlCxAqsBw==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-20T16:09:39.897Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.switchboard","name":"Provider Router","version":"0.1.7","description":"Fast local provider configuration for Claude Code, Codex, and MCP.","long_description":"Adds a HaloForge module for applying provider endpoints to Claude Code and Codex, writing MCP server specs, and restoring local config backups.","author":{"name":"HaloForge Team"},"homepage":"https://github.com/HaloForgeAI/hf-plugin-switchboard","license":"MIT","keywords":["claude-code","codex","mcp","provider","switch"],"icon":"assets/icon.svg","compatibility":{"min_app_version":"0.6.0","min_host_api_version":"0.1.0","platforms":["windows"]},"host_capabilities":["navigation","theme_read","event_subscribe","deep_links"],"capability_levels":[0],"integration":{"level0":{"module_id":"switchboard","module_label":"Provider Router","module_icon":"Cable","sidebar_position":"main","sidebar_order":45,"panel_entry":"frontend/index.js"}},"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":"filesystem_read"},{"type":"filesystem_write"},{"type":"host_navigation"},{"type":"host_theme_read"},{"type":"host_event_subscribe"},{"type":"host_deep_links"}],"settings_schema":{"type":"object","properties":{"defaultTarget":{"type":"string","title":"Default target","default":"both"},"stableCodexProviderId":{"type":"string","title":"Stable Codex provider id","default":"haloforge_gateway"},"providerName":{"type":"string","title":"Provider name","default":"HaloForge Gateway","minLength":1},"defaultModel":{"type":"string","title":"Default model","default":""},"modelsPath":{"type":"string","title":"Models path","default":"/models"}}},"commands":[{"id":"switchboard_status","description":"Read local Claude Code, Codex, MCP, and backup status"},{"id":"switchboard_apply_provider","description":"Apply a provider endpoint to Claude Code, Codex, or both"},{"id":"switchboard_list_backups","description":"List provider config backups"},{"id":"switchboard_restore_backup","description":"Restore a provider config backup"},{"id":"switchboard_cleanup_codex","description":"Remove Codex custom API settings managed by Switchboard"},{"id":"switchboard_install_mcp","description":"Install one MCP server spec into Claude Code and/or Codex"},{"id":"switchboard_discover_models","description":"List models from an OpenAI-compatible provider endpoint"}],"kind":"plugin","summary":"Fast local provider configuration for Claude Code, Codex, and MCP.","homepage_url":"https://haloforge.dev/catalog/plugins/switchboard","repository_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard","source":"official","tags":["claude-code","codex","host-deep_links","host-event_subscribe","host-navigation","host-theme_read","level-0","mcp","provider","switch"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.7/dev.haloforge.switchboard-0.1.7.hfpkg","artifact_size":1396370,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.switchboard","name":"Provider Router","version":"0.1.7","description":"Fast local provider configuration for Claude Code, Codex, and MCP.","long_description":"Adds a HaloForge module for applying provider endpoints to Claude Code and Codex, writing MCP server specs, and restoring local config backups.","author":{"name":"HaloForge Team"},"homepage":"https://github.com/HaloForgeAI/hf-plugin-switchboard","license":"MIT","keywords":["claude-code","codex","mcp","provider","switch"],"icon":"assets/icon.svg","compatibility":{"min_app_version":"0.6.0","min_host_api_version":"0.1.0","platforms":["windows"]},"host_capabilities":["navigation","theme_read","event_subscribe","deep_links"],"capability_levels":[0],"integration":{"level0":{"module_id":"switchboard","module_label":"Provider Router","module_icon":"Cable","sidebar_position":"main","sidebar_order":45,"panel_entry":"frontend/index.js"}},"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":"filesystem_read"},{"type":"filesystem_write"},{"type":"host_navigation"},{"type":"host_theme_read"},{"type":"host_event_subscribe"},{"type":"host_deep_links"}],"settings_schema":{"type":"object","properties":{"defaultTarget":{"type":"string","title":"Default target","default":"both"},"stableCodexProviderId":{"type":"string","title":"Stable Codex provider id","default":"haloforge_gateway"},"providerName":{"type":"string","title":"Provider name","default":"HaloForge Gateway","minLength":1},"defaultModel":{"type":"string","title":"Default model","default":""},"modelsPath":{"type":"string","title":"Models path","default":"/models"}}},"commands":[{"id":"switchboard_status","description":"Read local Claude Code, Codex, MCP, and backup status"},{"id":"switchboard_apply_provider","description":"Apply a provider endpoint to Claude Code, Codex, or both"},{"id":"switchboard_list_backups","description":"List provider config backups"},{"id":"switchboard_restore_backup","description":"Restore a provider config backup"},{"id":"switchboard_cleanup_codex","description":"Remove Codex custom API settings managed by Switchboard"},{"id":"switchboard_install_mcp","description":"Install one MCP server spec into Claude Code and/or Codex"},{"id":"switchboard_discover_models","description":"List models from an OpenAI-compatible provider endpoint"}],"kind":"plugin","summary":"Fast local provider configuration for Claude Code, Codex, and MCP.","homepage_url":"https://haloforge.dev/catalog/plugins/switchboard","repository_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard","source":"official","tags":["claude-code","codex","host-deep_links","host-event_subscribe","host-navigation","host-theme_read","level-0","mcp","provider","switch"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.7/dev.haloforge.switchboard-0.1.7.hfpkg","artifact_size":1396370,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},"versions":[{"id":"dev.haloforge.switchboard@0.1.7","item_id":"dev.haloforge.switchboard","version":"0.1.7","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.7/dev.haloforge.switchboard-0.1.7.hfpkg","artifact_size":1396370,"sha256":"d1e1722e39a4fc82308ef3ded0d3dce2304fe7688284ed0f56b57c8e4841e21b","signature":"JCsNS6Dk7eITGtRSwU2ZMuh07WbBFZ6Jj989cesUBG4nQm6VIA2jdM/P7qXdeLNlf4CO8aGpq9r31BlCxAqsBw==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-20T16:09:39.897Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.switchboard","name":"Provider Router","version":"0.1.7","description":"Fast local provider configuration for Claude Code, Codex, and MCP.","long_description":"Adds a HaloForge module for applying provider endpoints to Claude Code and Codex, writing MCP server specs, and restoring local config backups.","author":{"name":"HaloForge Team"},"homepage":"https://github.com/HaloForgeAI/hf-plugin-switchboard","license":"MIT","keywords":["claude-code","codex","mcp","provider","switch"],"icon":"assets/icon.svg","compatibility":{"min_app_version":"0.6.0","min_host_api_version":"0.1.0","platforms":["windows"]},"host_capabilities":["navigation","theme_read","event_subscribe","deep_links"],"capability_levels":[0],"integration":{"level0":{"module_id":"switchboard","module_label":"Provider Router","module_icon":"Cable","sidebar_position":"main","sidebar_order":45,"panel_entry":"frontend/index.js"}},"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":"filesystem_read"},{"type":"filesystem_write"},{"type":"host_navigation"},{"type":"host_theme_read"},{"type":"host_event_subscribe"},{"type":"host_deep_links"}],"settings_schema":{"type":"object","properties":{"defaultTarget":{"type":"string","title":"Default target","default":"both"},"stableCodexProviderId":{"type":"string","title":"Stable Codex provider id","default":"haloforge_gateway"},"providerName":{"type":"string","title":"Provider name","default":"HaloForge Gateway","minLength":1},"defaultModel":{"type":"string","title":"Default model","default":""},"modelsPath":{"type":"string","title":"Models path","default":"/models"}}},"commands":[{"id":"switchboard_status","description":"Read local Claude Code, Codex, MCP, and backup status"},{"id":"switchboard_apply_provider","description":"Apply a provider endpoint to Claude Code, Codex, or both"},{"id":"switchboard_list_backups","description":"List provider config backups"},{"id":"switchboard_restore_backup","description":"Restore a provider config backup"},{"id":"switchboard_cleanup_codex","description":"Remove Codex custom API settings managed by Switchboard"},{"id":"switchboard_install_mcp","description":"Install one MCP server spec into Claude Code and/or Codex"},{"id":"switchboard_discover_models","description":"List models from an OpenAI-compatible provider endpoint"}],"kind":"plugin","summary":"Fast local provider configuration for Claude Code, Codex, and MCP.","homepage_url":"https://haloforge.dev/catalog/plugins/switchboard","repository_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard","source":"official","tags":["claude-code","codex","host-deep_links","host-event_subscribe","host-navigation","host-theme_read","level-0","mcp","provider","switch"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.7/dev.haloforge.switchboard-0.1.7.hfpkg","artifact_size":1396370,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.switchboard@0.1.6","item_id":"dev.haloforge.switchboard","version":"0.1.6","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.6/dev.haloforge.switchboard-0.1.6.hfpkg","artifact_size":1394701,"sha256":"082ae286ddaddf7c9758dc9b876fe8a211f0d72bd9e996b6756ebcc4c9a88514","signature":"QD1ktgX3yrNpX2wYFODii2HQ8IX4CjVFE7Hkn6+f6fff4linRT9CWhL6bQjdFXomH1rdE0zN7tFtrOyFCsGPCQ==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-17T14:16:04.350Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.switchboard","name":"Provider Router","version":"0.1.6","description":"Fast local provider configuration for Claude Code, Codex, and MCP.","long_description":"Adds a HaloForge module for applying provider endpoints to Claude Code and Codex, writing MCP server specs, and restoring local config backups.","author":{"name":"HaloForge Team"},"homepage":"https://github.com/HaloForgeAI/hf-plugin-switchboard","license":"MIT","keywords":["claude-code","codex","mcp","provider","switch"],"icon":"assets/icon.svg","compatibility":{"min_app_version":"0.6.0","min_host_api_version":"0.1.0","platforms":["windows"]},"host_capabilities":["navigation","theme_read","event_subscribe","deep_links"],"capability_levels":[0],"integration":{"level0":{"module_id":"switchboard","module_label":"Provider Router","module_icon":"Cable","sidebar_position":"main","sidebar_order":45,"panel_entry":"frontend/index.js"}},"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":"filesystem_read"},{"type":"filesystem_write"},{"type":"host_navigation"},{"type":"host_theme_read"},{"type":"host_event_subscribe"},{"type":"host_deep_links"}],"settings_schema":{"type":"object","properties":{"defaultTarget":{"type":"string","title":"Default target","default":"both"},"stableCodexProviderId":{"type":"string","title":"Stable Codex provider id","default":"haloforge_gateway"},"providerName":{"type":"string","title":"Provider name","default":"HaloForge Gateway","minLength":1},"defaultModel":{"type":"string","title":"Default model","default":""},"modelsPath":{"type":"string","title":"Models path","default":"/models"}}},"commands":[{"id":"switchboard_status","description":"Read local Claude Code, Codex, MCP, and backup status"},{"id":"switchboard_apply_provider","description":"Apply a provider endpoint to Claude Code, Codex, or both"},{"id":"switchboard_list_backups","description":"List provider config backups"},{"id":"switchboard_restore_backup","description":"Restore a provider config backup"},{"id":"switchboard_cleanup_codex","description":"Remove Codex custom API settings managed by Switchboard"},{"id":"switchboard_install_mcp","description":"Install one MCP server spec into Claude Code and/or Codex"},{"id":"switchboard_discover_models","description":"List models from an OpenAI-compatible provider endpoint"}],"kind":"plugin","summary":"Fast local provider configuration for Claude Code, Codex, and MCP.","homepage_url":"https://haloforge.dev/catalog/plugins/switchboard","repository_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard","source":"official","tags":["claude-code","codex","host-deep_links","host-event_subscribe","host-navigation","host-theme_read","level-0","mcp","provider","switch"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.6/dev.haloforge.switchboard-0.1.6.hfpkg","artifact_size":1394701,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.switchboard@0.1.5","item_id":"dev.haloforge.switchboard","version":"0.1.5","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.5/dev.haloforge.switchboard-0.1.5.hfpkg","artifact_size":1394689,"sha256":"16ca07cc892cfabb6379d6bdf6602008e35f1d847f2221be77034168e0b36b7e","signature":"PqEa57qGDUI7XQLOWq/CzW/eQ4OjVx59Edko1vdI9Rt4vHZz8LQPE67wsoZ7dsYJxdhv+sp6lL7LdJPeub9TBw==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-17T12:01:44.717Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.switchboard","name":"Provider Router","version":"0.1.5","description":"Fast local provider configuration for Claude Code, Codex, and MCP.","long_description":"Adds a HaloForge module for applying provider endpoints to Claude Code and Codex, writing MCP server specs, and restoring local config backups.","author":{"name":"HaloForge Team"},"homepage":"https://github.com/HaloForgeAI/hf-plugin-switchboard","license":"MIT","keywords":["claude-code","codex","mcp","provider","switch"],"icon":"assets/icon.svg","compatibility":{"min_app_version":"0.6.0","min_host_api_version":"0.1.0","platforms":["windows"]},"host_capabilities":["navigation","theme_read","event_subscribe","deep_links"],"capability_levels":[0],"integration":{"level0":{"module_id":"switchboard","module_label":"Provider Router","module_icon":"Cable","sidebar_position":"main","sidebar_order":45,"panel_entry":"frontend/index.js"}},"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":"filesystem_read"},{"type":"filesystem_write"},{"type":"host_navigation"},{"type":"host_theme_read"},{"type":"host_event_subscribe"},{"type":"host_deep_links"}],"settings_schema":{"type":"object","properties":{"defaultTarget":{"type":"string","title":"Default target","default":"both"},"stableCodexProviderId":{"type":"string","title":"Stable Codex provider id","default":"haloforge_gateway"},"providerName":{"type":"string","title":"Provider name","default":"HaloForge Gateway","minLength":1},"defaultModel":{"type":"string","title":"Default model","default":""},"modelsPath":{"type":"string","title":"Models path","default":"/models"}}},"commands":[{"id":"switchboard_status","description":"Read local Claude Code, Codex, MCP, and backup status"},{"id":"switchboard_apply_provider","description":"Apply a provider endpoint to Claude Code, Codex, or both"},{"id":"switchboard_list_backups","description":"List provider config backups"},{"id":"switchboard_restore_backup","description":"Restore a provider config backup"},{"id":"switchboard_cleanup_codex","description":"Remove Codex custom API settings managed by Switchboard"},{"id":"switchboard_install_mcp","description":"Install one MCP server spec into Claude Code and/or Codex"},{"id":"switchboard_discover_models","description":"List models from an OpenAI-compatible provider endpoint"}],"kind":"plugin","summary":"Fast local provider configuration for Claude Code, Codex, and MCP.","homepage_url":"https://haloforge.dev/catalog/plugins/switchboard","repository_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard","source":"official","tags":["claude-code","codex","host-deep_links","host-event_subscribe","host-navigation","host-theme_read","level-0","mcp","provider","switch"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.5/dev.haloforge.switchboard-0.1.5.hfpkg","artifact_size":1394689,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.switchboard@0.1.4","item_id":"dev.haloforge.switchboard","version":"0.1.4","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.4/dev.haloforge.switchboard-0.1.4.hfpkg","artifact_size":1393295,"sha256":"b4089cd8af6e94646254c1afdcb6013cc079a3a234e66efc5df17ed2e7316a4a","signature":"keyAzJ8egK5yDa9byE9EVQELxbJ0h5nqXh9sYqINEok42yXrsLn3GpMnB0SVRFC62cnvUqEyRYuIBBG0wym3Bg==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-17T06:48:46.102Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.switchboard","name":"Provider Router","version":"0.1.4","description":"Fast local provider configuration for Claude Code, Codex, and MCP.","long_description":"Adds a HaloForge module for applying provider endpoints to Claude Code and Codex, writing MCP server specs, and restoring local config backups.","author":{"name":"HaloForge Team"},"homepage":"https://github.com/HaloForgeAI/hf-plugin-switchboard","license":"MIT","keywords":["claude-code","codex","mcp","provider","switch"],"icon":"assets/icon.svg","compatibility":{"min_app_version":"0.6.0","min_host_api_version":"0.1.0","platforms":["windows"]},"host_capabilities":["navigation","theme_read","event_subscribe"],"capability_levels":[0],"integration":{"level0":{"module_id":"switchboard","module_label":"Provider Router","module_icon":"Cable","sidebar_position":"main","sidebar_order":45,"panel_entry":"frontend/index.js"}},"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":"filesystem_read"},{"type":"filesystem_write"},{"type":"host_navigation"},{"type":"host_theme_read"},{"type":"host_event_subscribe"}],"settings_schema":{"type":"object","properties":{"defaultTarget":{"type":"string","title":"Default target","default":"both"},"stableCodexProviderId":{"type":"string","title":"Stable Codex provider id","default":"haloforge_gateway"},"providerName":{"type":"string","title":"Provider name","default":"HaloForge Gateway","minLength":1},"defaultModel":{"type":"string","title":"Default model","default":""},"modelsPath":{"type":"string","title":"Models path","default":"/models"}}},"commands":[{"id":"switchboard_status","description":"Read local Claude Code, Codex, MCP, and backup status"},{"id":"switchboard_apply_provider","description":"Apply a provider endpoint to Claude Code, Codex, or both"},{"id":"switchboard_list_backups","description":"List provider config backups"},{"id":"switchboard_restore_backup","description":"Restore a provider config backup"},{"id":"switchboard_cleanup_codex","description":"Remove Codex custom API settings managed by Switchboard"},{"id":"switchboard_install_mcp","description":"Install one MCP server spec into Claude Code and/or Codex"},{"id":"switchboard_discover_models","description":"List models from an OpenAI-compatible provider endpoint"}],"kind":"plugin","summary":"Fast local provider configuration for Claude Code, Codex, and MCP.","homepage_url":"https://haloforge.dev/catalog/plugins/switchboard","repository_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard","source":"official","tags":["claude-code","codex","host-event_subscribe","host-navigation","host-theme_read","level-0","mcp","provider","switch"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.4/dev.haloforge.switchboard-0.1.4.hfpkg","artifact_size":1393295,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.switchboard@0.1.2","item_id":"dev.haloforge.switchboard","version":"0.1.2","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.2/dev.haloforge.switchboard-0.1.2.hfpkg","artifact_size":386855,"sha256":"fe34b5e4187e82c1769c58b6f18ad2d397310151979cf302d0d5b8fe0abcb26d","signature":"VBRfS2z8lr/sE3uPiIHfNjIZeZBnbKQvT8Mh86ngHAMR44QvLQPhPhUD3iwDLYZdmy0rvDKOUmFssC+/y41HBw==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-12T07:47:27.361Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.switchboard","name":"Switchboard","version":"0.1.2","description":"Fast local configuration switching for Claude Code, Codex, and MCP.","long_description":"Adds a Switchboard module to HaloForge for applying provider endpoints to Claude Code and Codex, importing ccswitch provider links, writing MCP server specs, and restoring local config backups.","author":{"name":"HaloForge Team"},"homepage":"https://github.com/HaloForgeAI/hf-plugin-switchboard","license":"MIT","keywords":["claude-code","codex","mcp","provider","switch"],"icon":"assets/icon.svg","compatibility":{"min_app_version":"0.6.0","min_host_api_version":"0.1.0","platforms":["windows"]},"host_capabilities":["navigation","theme_read","event_subscribe"],"capability_levels":[0],"integration":{"level0":{"module_id":"switchboard","module_label":"Switchboard","module_icon":"Cable","sidebar_position":"main","sidebar_order":45,"panel_entry":"frontend/index.js"}},"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":"filesystem_read"},{"type":"filesystem_write"},{"type":"host_navigation"},{"type":"host_theme_read"},{"type":"host_event_subscribe"}],"settings_schema":{"type":"object","properties":{"defaultTarget":{"type":"string","title":"Default target","default":"both"},"stableCodexProviderId":{"type":"string","title":"Stable Codex provider id","default":"switchboard"},"providerName":{"type":"string","title":"Provider name","default":"H3D Gateway","minLength":1}}},"commands":[{"id":"switchboard_status","description":"Read local Claude Code, Codex, MCP, and backup status"},{"id":"switchboard_apply_provider","description":"Apply a provider endpoint to Claude Code, Codex, or both"},{"id":"switchboard_list_backups","description":"List Switchboard backups"},{"id":"switchboard_restore_backup","description":"Restore a Switchboard backup"},{"id":"switchboard_install_mcp","description":"Install one MCP server spec into Claude Code and/or Codex"}],"kind":"plugin","summary":"Fast local configuration switching for Claude Code, Codex, and MCP.","homepage_url":"https://haloforge.dev/catalog/plugins/switchboard","repository_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard","source":"official","tags":["claude-code","codex","host-event_subscribe","host-navigation","host-theme_read","level-0","mcp","provider","switch"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.2/dev.haloforge.switchboard-0.1.2.hfpkg","artifact_size":386855,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.switchboard@0.1.1","item_id":"dev.haloforge.switchboard","version":"0.1.1","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.1/dev.haloforge.switchboard-0.1.1.hfpkg","artifact_size":386855,"sha256":"995f6e3fcb02d705b634a81dbc6a1082046aad2b75effa12919d3c4e80a76264","signature":"UOexHIfIa/uJvC/vbXdALHF2zPhJoUZO0NQiUshhWKUgWd1E3o3Q+BLK1HJXifp5ExPXdcmDNVXra6RV2AibDw==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-12T00:41:27.115Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.switchboard","name":"Switchboard","version":"0.1.1","description":"Fast local configuration switching for Claude Code, Codex, and MCP.","long_description":"Adds a Switchboard module to HaloForge for applying provider endpoints to Claude Code and Codex, importing ccswitch provider links, writing MCP server specs, and restoring local config backups.","author":{"name":"HaloForge Team"},"homepage":"https://github.com/HaloForgeAI/hf-plugin-switchboard","license":"MIT","keywords":["claude-code","codex","mcp","provider","switch"],"icon":"assets/icon.svg","compatibility":{"min_app_version":"0.6.0","min_host_api_version":"0.1.0","platforms":["windows"]},"host_capabilities":["navigation","theme_read","event_subscribe"],"capability_levels":[0],"integration":{"level0":{"module_id":"switchboard","module_label":"Switchboard","module_icon":"Cable","sidebar_position":"main","sidebar_order":45,"panel_entry":"frontend/index.js"}},"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":"filesystem_read"},{"type":"filesystem_write"},{"type":"host_navigation"},{"type":"host_theme_read"},{"type":"host_event_subscribe"}],"settings_schema":{"type":"object","properties":{"defaultTarget":{"type":"string","title":"Default target","default":"both"},"stableCodexProviderId":{"type":"string","title":"Stable Codex provider id","default":"switchboard"}}},"commands":[{"id":"switchboard_status","description":"Read local Claude Code, Codex, MCP, and backup status"},{"id":"switchboard_apply_provider","description":"Apply a provider endpoint to Claude Code, Codex, or both"},{"id":"switchboard_list_backups","description":"List Switchboard backups"},{"id":"switchboard_restore_backup","description":"Restore a Switchboard backup"},{"id":"switchboard_install_mcp","description":"Install one MCP server spec into Claude Code and/or Codex"}],"kind":"plugin","summary":"Fast local configuration switching for Claude Code, Codex, and MCP.","homepage_url":"https://haloforge.dev/catalog/plugins/switchboard","repository_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard","source":"official","tags":["claude-code","codex","host-event_subscribe","host-navigation","host-theme_read","level-0","mcp","provider","switch"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.1/dev.haloforge.switchboard-0.1.1.hfpkg","artifact_size":386855,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}},{"id":"dev.haloforge.switchboard@0.1.0","item_id":"dev.haloforge.switchboard","version":"0.1.0","min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.0/dev.haloforge.switchboard-0.1.0.hfpkg","artifact_size":381870,"sha256":"291cabf7cdc983a67200bc9825aec7d0ec973be300d74fd121a1cb22938beed3","signature":"WBqQIXbGEh8g+KUwJSWG5d5iuabN7apym4VZ0AdqvH1vUfVsnOXwB2+Fxexs4pcGf3aJfRY7yoMTk1OtiWwQAA==","signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","published_at":"2026-05-11T16:41:45.474Z","changelog":null,"manifest":{"$schema":"https://haloforge.dev/schemas/plugin/v1.json","id":"dev.haloforge.switchboard","name":"Switchboard","version":"0.1.0","description":"Fast local configuration switching for Claude Code, Codex, and MCP.","long_description":"Adds a Switchboard module to HaloForge for applying provider endpoints to Claude Code and Codex, importing ccswitch provider links, writing MCP server specs, and restoring local config backups.","author":{"name":"HaloForge Team"},"homepage":"https://github.com/HaloForgeAI/hf-plugin-switchboard","license":"MIT","keywords":["claude-code","codex","mcp","provider","switch"],"icon":"assets/icon.svg","compatibility":{"min_app_version":"0.6.0","min_host_api_version":"0.1.0","platforms":["windows"]},"host_capabilities":["navigation","theme_read","event_subscribe"],"capability_levels":[0],"integration":{"level0":{"module_id":"switchboard","module_label":"Switchboard","module_icon":"Cable","sidebar_position":"main","sidebar_order":45,"panel_entry":"frontend/index.js"}},"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":"filesystem_read"},{"type":"filesystem_write"},{"type":"host_navigation"},{"type":"host_theme_read"},{"type":"host_event_subscribe"}],"settings_schema":{"type":"object","properties":{"defaultTarget":{"type":"string","title":"Default target","default":"both"},"stableCodexProviderId":{"type":"string","title":"Stable Codex provider id","default":"switchboard"}}},"commands":[{"id":"switchboard_status","description":"Read local Claude Code, Codex, MCP, and backup status"},{"id":"switchboard_apply_provider","description":"Apply a provider endpoint to Claude Code, Codex, or both"},{"id":"switchboard_list_backups","description":"List Switchboard backups"},{"id":"switchboard_restore_backup","description":"Restore a Switchboard backup"},{"id":"switchboard_install_mcp","description":"Install one MCP server spec into Claude Code and/or Codex"}],"kind":"plugin","summary":"Fast local configuration switching for Claude Code, Codex, and MCP.","homepage_url":"https://haloforge.dev/catalog/plugins/switchboard","repository_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard","source":"official","tags":["claude-code","codex","host-event_subscribe","host-navigation","host-theme_read","level-0","mcp","provider","switch"],"min_app_version":"0.6.0","max_app_version":null,"artifact_url":"https://github.com/HaloForgeAI/hf-plugin-switchboard/releases/download/v0.1.0/dev.haloforge.switchboard-0.1.0.hfpkg","artifact_size":381870,"signature_algorithm":"ed25519","signing_key_id":"haloforge-official-2026-05","changelog":null,"install_status":"available"}}]},"request_id":"53ddf59d-f454-4649-9304-416d6a580e9c"}