К основному содержанию
команда CX Codex

team-shutdown — команда для Claude Code: остановка и установка

Завершает работу команды агентов, собирает результаты и удаляет ресурсы. Нужна, когда активную команду пора закрыть без ручной уборки.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add wshobson/agents
/plugin install agent-teams@claude-code-workflows
Открыть на GitHub

Что делает team-shutdown

Команда читает конфигурацию команды из ~/.claude/teams/{team-name}/config.json и проверяет задачи через TaskList. Если работа ещё идёт, она показывает список незавершённых задач и запрашивает подтверждение, кроме режима --force.

Для каждого участника отправляется запрос shutdown_request через SendMessage. Команда ждёт ответы, формирует сводку и затем вызывает TeamDelete. Без --keep-tasks удаляются каталоги команды и задач, поэтому этот флаг нужен для сохранения списка в ~/.claude/tasks/{team-name}/.

Какие задачи решает

  • завершить работу команды агентов
  • собрать финальные результаты участников
  • проверить незавершённые задачи перед остановкой
  • удалить ресурсы команды после завершения

Примеры запросов агенту

  • Останови команду backend-team и дождись ответов участников.
  • Выполни /agent-teams:team-shutdown frontend-team --keep-tasks, сохрани список задач.
  • Принудительно закрой активную команду test-team с флагом --force.

Как установить team-shutdown

1Через маркетплейс плагинов

/plugin marketplace add wshobson/agents
/plugin install agent-teams@claude-code-workflows

2Вручную: положить файлы

.claude/commands/team-shutdown.md

Вызов — /team-shutdown. Для всех проектов — ~/.claude/commands/

Вопросы о team-shutdown

Как установить team-shutdown в Claude Code?

Добавьте маркетплейс командой /plugin marketplace add wshobson/agents, установите плагин командой /plugin install agent-teams@claude-code-workflows, затем используйте файл .claude/commands/team-shutdown.md.

Что делает team-shutdown?

Команда просит всех участников завершить работу, собирает ответы, показывает итог по задачам и удаляет ресурсы команды.

Что изменяет флаг --keep-tasks?

Он сохраняет список задач в ~/.claude/tasks/{team-name}/ после очистки. Без этого флага вызывается TeamDelete.

Исходный текст

team-shutdown.md · MIT
---
description: "Gracefully shut down an agent team, collect final results, and clean up resources"
argument-hint: "[team-name] [--force] [--keep-tasks]"
---

# 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 tasks and `--force` is not set:
   - Display warning: "Warning: {N} tasks are still in progress"
   - List the in-progress tasks
   - Ask user: "Proceed with shutdown? In-progress work may be lost."

## Phase 2: Graceful Shutdown

For each teammate in the team:

1. Use `SendMessage` with `type: "shutdown_request"` to request graceful shutdown
   - Include content: "Team shutdown requested. Please finish current work and save state."
2. Wait for shutdown responses
   - If teammate approves: mark as shut down
   - If teammate rejects: report to user with reason
   - If `--force`: don't wait for responses

## Phase 3: Cleanup

1. Display shutdown summary:

   ```
   Team "{team-name}" shutdown complete.

   Members shut down: {N}/{total}
   Tasks completed: {completed}/{total}
   Tasks remaining: {remaining}
   ```

2. Unless `--keep-tasks` is set, call `TeamDelete` to remove team and task directories

3. If `--keep-tasks` is set, inform user: "Task list preserved at ~/.claude/tasks/{team-name}/"

© Seth Hobson · MIT · wshobson/agents

Похожие слэш-команды

Все слэш-команды по теме «Настройка агента: память, контекст, субагенты» →

Из того же набора405

Весь набор →
api-testing-observability-api-documenter Субагент пишет документацию API: спецификации OpenAPI 3.1, интерактивные примеры, SDK и порталы для разработчиков. Пригодится, когда API есть, а описания к нему нет. CX Codex ★ 41 729звёзд репо api-scaffolding-fastapi-pro Субагент для разработки асинхронных API на FastAPI: Pydantic V2, SQLAlchemy 2.0, WebSocket и микросервисы. Пригодится, когда нужно спроектировать или ускорить бэкенд на Python. CX Codex ★ 41 729звёзд репо team-status Показывает состав активной агентской команды, состояние задач и прогресс. Пригодится, когда несколько субагентов работают над одним проектом. CX Codex ★ 41 729звёзд репо team-spawn Команда разворачивает команду ИИ-агентов по готовым пресетам или кастомному составу для параллельного ревью и отладки кода. CX Codex ★ 41 729звёзд репо team-review Запускает несколько ревьюеров сразу, каждый смотрит свою грань кода, а на выходе — один отчёт по критичности. CX Codex ★ 41 729звёзд репо team-feature Организует параллельную разработку фичи несколькими субагентами с разделением файлов и контролем зависимостей в Claude Code. CX Codex ★ 41 729звёзд репо team-debug Запускает несколько агентов-отладчиков параллельно: каждый проверяет свою версию причины бага и собирает доказательства. CX Codex ★ 41 729звёзд репо team-implementer Субагент собирает свою часть фичи в границах закреплённых за ним файлов и договаривается с другими агентами на стыках. CX Codex ★ 41 729звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой