fix: add SSH key selection to workspace tool starter + docker compose policy
tool-starter.tsx was hardcoding ssh_key_ids=[] and only showing a read-only SSH key status. Users couldn't select keys when starting tools from workspaces. Changes: - tool-starter.tsx: add checkboxes for SSH key selection with repo key pre-selected, pass selected keys to createInstance/startInstance - AGENTS.md: add explicit rule forbidding docker compose commands without user approval and proper isolation The web container must be rebuilt to pick up the frontend changes: docker compose up -d --build web Quality gates: tsc clean, pytest (19 passed, 1 skipped)
This commit is contained in:
@@ -75,6 +75,7 @@ Do not:
|
||||
* Introduce new dependencies without clear justification.
|
||||
* Treat existing code as more authoritative than OpenSpec for intended behavior.
|
||||
* Decide product behavior silently when the spec is unclear.
|
||||
* Run `docker compose` commands (build, up, down, etc.) without explicit user approval and proper isolation (e.g., feature branches, separate worktrees, or staged rollouts). Docker Compose operations are deployment-level changes that can affect running services, shared volumes, and network state. Always ask first.
|
||||
|
||||
If scope must change, propose an OpenSpec update first.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user