# TeamDelete

Згортає поточно активну команду, видаляючи її каталог конфігурації та спільний каталог завдань. Це аналог очищення для `TeamCreate`, який зазвичай викликається після досягнення мети команди та завершення роботи всіх членів команди.

## Коли використовувати

- Команда завершила свою роботу, і фінальний звіт передано користувачу.
- Команда була створена помилково або її область змінилася настільки радикально, що починати з нуля чистіше, ніж продовжувати.
- Вам потрібно створити нову команду, але одна вже активна — спочатку видаліть стару, оскільки одночасно можна вести лише одну команду.
- Команда стала застарілою між сесіями, і її збережений стан під `~/.claude/teams/` більше не потрібен.

НЕ викликайте, поки члени команди ще виконуються — спочатку завершіть їх роботу через `SendMessage` з `shutdown_request`, дочекайтеся кожного `shutdown_response`, а потім видаляйте.

## Параметри

`TeamDelete` не приймає параметрів у типовому виклику. Він діє на поточно активну команду, якою володіє сесія-викликач.

## Приклади

### Приклад 1: Рутинне завершення після успіху

1. Транслюйте запит завершення роботи команді:
   ```
   SendMessage(to="*", message={ "type": "shutdown_request" })
   ```
2. Дочекайтеся, поки кожен член команди відповість `shutdown_response`.
3. Викличте `TeamDelete()`, щоб видалити каталог команди та каталог завдань.

### Приклад 2: Заміна неправильно налаштованої команди

Якщо `TeamCreate` було викликано з неправильним `agent_type` чи `description`, спочатку переконайтеся, що жодного члена команди ще не породжено (або завершіть їх роботу), потім:

```
TeamDelete()
TeamCreate(team_name="...", description="...", agent_type="...")
```

## Примітки

- `TeamDelete` зазнає невдачі, якщо будь-який член команди все ще активний. Відповідь-помилка перелічує живих членів команди — надішліть кожному `shutdown_request` через `SendMessage`, дочекайтеся їхнього `shutdown_response` і повторіть.
- Видалення незворотне з точки зору інструмента. Конфігурація команди в `~/.claude/teams/{team_name}/config.json` та її каталог завдань видаляються з диска. Якщо вам потрібно зберегти список завдань, експортуйте чи скопіюйте каталог перед видаленням.
- Лише сесія-лідер, яка створила команду, може її видалити. Породжений член команди не може викликати `TeamDelete` на своїй команді.
- Видалення команди не відкочує жодних змін файлової системи, які члени команди зробили в репозиторії. Це звичайні правки, що відстежуються git, і їх потрібно відкочувати окремо, якщо вони небажані.
- Після успішного повернення `TeamDelete` сесія вільна викликати `TeamCreate` знову для нової команди.
