Add Analyst subagent: task analytics docs and targeted README updates
Analyst runs before Coder: records each task in analytics/*.md (appending journal entries and revising only affected sections), updates README where necessary, and reports ANALYST_DONE. Orchestrator flow updated: task -> Analyst -> Coder -> Reviewer/Tester -> deploy -> report.
This commit is contained in:
parent
2e5ef8e528
commit
f0ca7b97ca
5 changed files with 72 additions and 21 deletions
21
README.md
21
README.md
|
|
@ -50,19 +50,21 @@
|
|||
Подробная инструкция: [AGENT_TEAM.md](./AGENT_TEAM.md).
|
||||
|
||||
Работа идёт в одной сессии opencode: она стартует агентом `orchestrator`
|
||||
(`default_agent` в `opencode.json`). Orchestrator сам декомпозирует задачу и
|
||||
вызывает субагентов через Task tool: `coder` (единственный меняет
|
||||
отслеживаемые файлы), `reviewer` (read-only review, `edit: deny`) и `tester`
|
||||
(проверки без правок, `edit: deny`). Роли описаны в
|
||||
[`.opencode/agent/`](./.opencode/agent/).
|
||||
(`default_agent` в `opencode.json`). Порядок работы:
|
||||
`orchestrator → analyst (аналитика/README) → coder → reviewer → tester`.
|
||||
Orchestrator сам декомпозирует задачу и вызывает субагентов через Task tool:
|
||||
`analyst` (до Coder'а фиксирует задачу в `analytics/*.md` и при необходимости
|
||||
актуализирует README), `coder` (единственный меняет код продукта), `reviewer`
|
||||
(read-only review, `edit: deny`) и `tester` (проверки без правок, `edit: deny`).
|
||||
Роли описаны в [`.opencode/agent/`](./.opencode/agent/).
|
||||
|
||||
```bash
|
||||
opencode
|
||||
```
|
||||
|
||||
Задачу пиши обычным сообщением: Orchestrator передаст её Coder'у, соберёт
|
||||
review и QA, повторит цикл при находках и вернёт финальный отчёт. Вручную
|
||||
писать субагентам не нужно.
|
||||
Задачу пиши обычным сообщением: Orchestrator передаст её сначала Analyst'у
|
||||
(аналитика и README), затем Coder'у, соберёт review и QA, повторит цикл при
|
||||
находках и вернёт финальный отчёт. Вручную писать субагентам не нужно.
|
||||
|
||||
### Backend
|
||||
|
||||
|
|
@ -111,10 +113,11 @@ myyoutube/
|
|||
├── frontend/ # React SPA
|
||||
├── migrations/ # Alembic migrations
|
||||
├── tests/ # backend tests (pytest)
|
||||
├── analytics/ # аналитика задач агентской команды
|
||||
├── Dockerfile
|
||||
├── compose.yml
|
||||
├── .env / .env.example
|
||||
├── .opencode/ # агенты команды (orchestrator/coder/reviewer/tester)
|
||||
├── .opencode/ # агенты команды (orchestrator/analyst/coder/reviewer/tester)
|
||||
└── AGENT_TEAM.md # руководство по агентской команде opencode
|
||||
```
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue