Commit eacd2a0
committed
feat(Handler/ext-host-proxy): Add handler for proxying extension host API calls
- Implements new proxy handler in Mountain backend to forward extension host requests to Cocoon sidecar process via Vine IPC
- Creates basic scaffolding for RPC communication between Sky UI and extension host process
- Uses placeholder process ID (1234) temporarily until dynamic process management is implemented
- Includes initial argument handling that will be expanded with structured API call validation
- Prepares ground for running VS Code extensions by enabling command proxying through Track dispatcher
- Required for MVP Path A strategy to reuse existing extensions via Cocoon shim layer
- TODOs indicate future work needed for production readiness (process ID management, payload validation)1 parent f51417b commit eacd2a0
1 file changed
Lines changed: 22 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
0 commit comments