From agent-teams
Gracefully shuts down an active agent team, collects final results from teammates, and cleans up team resources. Supports --force and --keep-tasks flags.
How this command is triggered — by the user, by Claude, or both
Slash command
/agent-teams:team-shutdown [team-name] [--force] [--keep-tasks]The summary Claude sees in its command listing — used to decide when to auto-load this command
# Team Shutdown Gracefully shut down an active agent team by sending shutdown requests to all teammates, collecting final results, and cleaning up team resources. ## Skills to Load Before starting, invoke this skill for shutdown protocol: - `agent-teams:team-communication-protocols` -- graceful shutdown sequence, handling rejections ## Phase 1: Pre-Shutdown 1. Parse `$ARGUMENTS` for team name and flags: - If no team name, check for active teams (same discovery as team-status) - `--force`: skip waiting for graceful shutdown responses - `--keep-tasks`: preserve task list after c...
Gracefully shut down an active agent team by sending shutdown requests to all teammates, collecting final results, and cleaning up team resources.
Before starting, invoke this skill for shutdown protocol:
agent-teams:team-communication-protocols -- graceful shutdown sequence, handling rejectionsParse $ARGUMENTS for team name and flags:
--force: skip waiting for graceful shutdown responses--keep-tasks: preserve task list after cleanupRead team config from ~/.claude/teams/{team-name}/config.json using the Read tool
Call TaskList to check for in-progress tasks
If there are in-progress tasks and --force is not set:
For each teammate in the team:
SendMessage with type: "shutdown_request" to request graceful shutdown
--force: don't wait for responsesDisplay shutdown summary:
Team "{team-name}" shutdown complete.
Members shut down: {N}/{total}
Tasks completed: {completed}/{total}
Tasks remaining: {remaining}
Unless --keep-tasks is set, call TeamDelete tool to remove team and task directories
If --keep-tasks is set, inform user: "Task list preserved at ~/.claude/tasks/{team-name}/"
npx claudepluginhub acaprino/claude-code-daodan --plugin agent-teams/team-shutdownGracefully shuts down an active agent team by sending shutdown requests, collecting final results, and cleaning up team resources. Supports --force and --keep-tasks flags.