Help us improve
Share bugs, ideas, or general feedback.
From agent-teams
Gracefully shuts down an active agent team by sending shutdown requests to all teammates, collecting final results, and cleaning up team resources. Supports --force and --keep-tasks flags.
npx claudepluginhub sumeet138/qwen-code-agents --plugin agent-teamsHow 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.
## 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 cleanup
2. Read team config from `~/.claude/teams/{team-name}/config.json` using the Read tool
3. Call `TaskList` to check for in-progress tasks
4. If there are in-progress .../team-shutdownGracefully shuts down an active agent team by sending shutdown requests to all teammates, collecting final results, and cleaning up team resources. Supports --force and --keep-tasks flags.
/handoffEnds swarm session: summarizes work/blockers, persists state via hivemind_store and git, cleans agents/tasks/reservations, updates hive, generates handoff note.
/teamManages Claude Code Agent Teams for multi-agent coordination via shared tasks, messaging, and parallel execution. Supports create, status, wave, review, research, build, clean subcommands.
/f5-teamManages team collaboration via sessions for joint development, multi-agent workflows like chain/parallel execution, and task handoffs with context preservation.
Share bugs, ideas, or general feedback.
Gracefully shut down an active agent team by sending shutdown requests to all teammates, collecting final results, and cleaning up team resources.
Parse $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 to remove team and task directories
If --keep-tasks is set, inform user: "Task list preserved at ~/.claude/tasks/{team-name}/"