|
MCP-эргономика для небольших моделей и проектный контекст (ТЗ 0.30)
- Серверные instructions FastMCP: порядок работы, привязка задач к проекту, восстановление контекста через get_project, запрет придумывать id. - Новые тулы: list_projects (заметка + открытые задачи), get_project (по id или имени, полная заметка + открытые задачи), list_tags. - Адресация проекта по имени: project_name (регистронезависимо) в create_task/update_task/list_tasks; сравнение в Python — lower() в SQLite не понимает кириллицу. - Ошибки с подсказкой следующего шага; create_task без проекта отдаёт hint. - Описания всех параметров через Annotated/Field (enum, форматы, диапазоны). - _compact отдаёт project_id; обновлённые докстринги тулов. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| backend/app/api/attachments.py |
|---|
| backend/app/api/garden.py |
|---|
| backend/app/api/projects.py |
|---|
| backend/app/mcp_server.py |
|---|
| backend/app/services/detailing.py |
|---|
| backend/app/services/garden.py |
|---|
| backend/tests/test_detailing.py |
|---|
| backend/tests/test_garden.py |
|---|
| backend/tests/test_mcp.py |
|---|
| backend/tests/test_tasks_api.py |
|---|
| backend/tests/test_tree.py |
|---|
| backend/tests/test_xp.py |
|---|
| docs/TZ.md |
|---|