[ORCH-117] Killswitch implementation #218

Closed
opened 2026-02-02 18:58:34 +00:00 by jason.woltje · 2 comments
Owner

Emergency stop: kill single agent or all agents.

Acceptance Criteria

  • src/killswitch/killswitch.ts implemented
  • POST /agents/{agentId}/kill endpoint
  • POST /agents/kill-all endpoint
  • Immediate termination (SIGKILL)
  • Cleanup Docker containers
  • Cleanup git worktrees
  • Update agent state to 'killed'
  • Audit trail logged

Dependencies

  • Blocked by: #ORCH-109
  • #114 (Kill Authority in control plane)

Technical Notes

Killswitch bypasses all queues. Must respond within seconds.

Emergency stop: kill single agent or all agents. ## Acceptance Criteria - [ ] `src/killswitch/killswitch.ts` implemented - [ ] POST /agents/{agentId}/kill endpoint - [ ] POST /agents/kill-all endpoint - [ ] Immediate termination (SIGKILL) - [ ] Cleanup Docker containers - [ ] Cleanup git worktrees - [ ] Update agent state to 'killed' - [ ] Audit trail logged ## Dependencies - Blocked by: #ORCH-109 ## Related - #114 (Kill Authority in control plane) ## Technical Notes Killswitch bypasses all queues. Must respond within seconds.
jason.woltje added this to the M6-AgentOrchestration (0.0.6) milestone 2026-02-02 18:58:34 +00:00
jason.woltje added the securityorchestrator labels 2026-02-02 18:58:34 +00:00
Author
Owner

Duplicate of #252 which was completed. Closing duplicate issue.

Duplicate of #252 which was completed. Closing duplicate issue.
Author
Owner

Duplicate of #252 which was completed. Closing duplicate issue.

Duplicate of #252 which was completed. Closing duplicate issue.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#218