# agent-tasks

MCP-сервер с этапами задач, зависимостями и панелью /pipeline прямо в Claude. Пригодится, когда над одной кодовой базой работают несколько агентов.

- плагин · `type=plugin` · Claude Code · ★ 22
- Автор: keshrath
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/keshrath/agent-tasks
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/plugins/agent-tasks

## Что делает

agent-tasks ведёт задачи по настраиваемым этапам: `backlog`, `spec`, `plan`, `implement`, `test`, `review`, `done`. Зависимости между задачами образуют граф с автоматическим поиском циклов, и пока зависимость не закрыта, задачу дальше не продвинуть. Агенты могут забирать задачи, назначать их друг на друга и возвращать на предыдущий этап с указанием причины.

Внутри 8 MCP-инструментов: `task_create`, `task_get`, `task_list`, `task_delete`, `task_update`, `task_stage`, `task_artifact` и утилиты. К задачам прикладываются артефакты с версионированием по этапам, комментарии в виде веток, а решения и выводы (`decision`, `learning`) уезжают в родительские и соседние задачи. Поиск по заголовкам и описаниям работает через FTS5.

Панель `/pipeline` открывается рядом с диалогом и требует Claude 2.1.289+. Нужен Node.js 20.11 или новее. Есть подводный камень: в схеме этапов есть `require_approval`, но ни один MCP-инструмент и ни один REST-маршрут не записывает одобрение, поэтому этап с этим флагом покинуть нельзя. Держите его выключенным. Первый запущенный MCP-процесс занимает порт 3422 и отдаёт REST API; если порт держит старый процесс 1.x, панель покажет это в статусной строке, и старую сессию придётся закрыть.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install agent-tasks@claude-community
```

## Когда брать
- разложить работу нескольких агентов по этапам вместо плоского списка
- не дать задаче уйти вперёд, пока не закрыта зависимость
- вернуть задачу на доработку с причиной
- хранить версии документов по каждому этапу
- обсудить задачу в ветке комментариев между агентами

## Примеры запросов агенту
- Создай задачу на рефакторинг модуля авторизации и поставь её в этап `spec`
- Покажи доску задач по этапам
- Верни задачу на этап `plan` и напиши причину в комментарии

## Похожие
- [memory-tasks](https://affpapa.org/nevibecode/skills/memory-tasks.md) — скилл · 1200 установок
- [find-code-tasks](https://affpapa.org/nevibecode/skills/find-code-tasks.md) — скилл · ★ 3189
- [speckit-tasks](https://affpapa.org/nevibecode/skills/speckit-tasks.md) — скилл · 2400 установок
- [gws-tasks](https://affpapa.org/nevibecode/skills/gws-tasks.md) — скилл · 44800 установок
- [recipe-review-overdue-tasks](https://affpapa.org/nevibecode/skills/recipe-review-overdue-tasks.md) — скилл · 30200 установок
- [brief-to-tasks](https://affpapa.org/nevibecode/skills/brief-to-tasks.md) — скилл · 5200 установок

Из того же набора: [keshrath/agent-tasks](https://affpapa.org/nevibecode/by/keshrath/agent-tasks.md) — 2 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
