Поддержка agents
Agent Note использует один формат git note для всех agents, но каждый agent предоставляет разные hooks и transcript данные. Эта страница помогает понять ожидания перед включением в команде.
Матрица возможностей агентов
Заголовок раздела «Матрица возможностей агентов»| Agent | Статус | Prompt | Response | Files | AI Ratio | Line Estimate |
|---|---|---|---|---|---|---|
| Claude Code | Full support | Да | Да | Да | Да | По умолчанию |
| Codex CLI | Supported | Да | Да | Да | Да | Когда история patch в Codex совпадает с итоговым Commit |
| Cursor | Supported | Да | Да | Да | Да | Когда edit counts совпадают и итоговый файл всё ещё соответствует последнему AI edit |
| Gemini CLI | Preview | Да | Да | Да | Да | Пока нет |
Рекомендуемая настройка
Заголовок раздела «Рекомендуемая настройка»npx agent-note init --agent claudeВключайте только agents, которые команда реально использует. В одном repository можно включить несколько agents.
npx agent-note init --agent claude codex cursor geminiКаждый developer должен один раз выполнить init после clone, потому что git hooks находятся внутри .git/.
Выбор по ожиданиям
Заголовок раздела «Выбор по ожиданиям»| Нужно… | Ожидайте… |
|---|---|
| Самая полная построчная attribution сегодня | Claude Code |
| Поддержка Codex CLI с консервативной attribution | Codex CLI |
| История редактора Cursor и восстановление response | Cursor |
| Захват prompt / response в Gemini CLI | Gemini CLI |
Attribution
Заголовок раздела «Attribution»Line-level считает AI-added lines, когда Agent Note может безопасно сравнить AI edit, последующие human edits и финальный commit diff. Если доказательств недостаточно, используется file-level.
Agent Note выбирает консервативный fallback вместо догадок.
Заметки по agents
Заголовок раздела «Заметки по agents»Claude Code
Заголовок раздела «Claude Code»Claude Code предоставляет prompts, responses и edits через hooks. Agent Note сохраняет состояние файлов до и после AI edit и вычитает последующие human edits.
Codex CLI
Заголовок раздела «Codex CLI»Codex CLI работает через transcripts. Agent Note читает local transcript и переходит на line-level только когда apply_patch counts совпадают с финальным diff.
Cursor использует afterFileEdit / afterTabFileEdit, а также response hooks или local transcripts. Line-level возможен только если edit counts совпадают и итоговый файл всё еще соответствует последнему AI edit.
Gemini CLI
Заголовок раздела «Gemini CLI»Gemini CLI использует BeforeTool / AfterTool для файлов и BeforeAgent / AfterAgent для prompt / response. Attribution пока file-level.
Если данных нет
Заголовок раздела «Если данных нет»- Note не пишется, если Agent Note не находит файл commit, изменённый agent.
- Старый prompt может быть пропущен, если относится к другому commit window.
- Response может отсутствовать, если agent ее не предоставляет.
- Generated artifacts и пути из корневого
.agentnoteignoreостаются видимыми в Notes, PR Report и Dashboard; они исключаются только из знаменателя AI Ratio.
Начните проверку с Troubleshooting.