Description
Add support for persistent SSH configuration storage per workspace and a UI panel in VS Code to manage SSH configurations across multi-root workspace setups.
Acceptance Criteria
Tests Required
Implementation Notes
- Consider reusing existing config structure from
issue-58-multiroot-config for consistency
- SSH config storage path:
<workspace>/.champ/ssh-config.json
- Webview component should be React/TypeScript for consistency with codebase
- Use extension's
globalState or workspaceState APIs for storage if file-based approach becomes complex
Description
Add support for persistent SSH configuration storage per workspace and a UI panel in VS Code to manage SSH configurations across multi-root workspace setups.
Acceptance Criteria
.champ/ssh-config.json)Tests Required
Implementation Notes
issue-58-multiroot-configfor consistency<workspace>/.champ/ssh-config.jsonglobalStateorworkspaceStateAPIs for storage if file-based approach becomes complex