Кажется, появилась еще одна важная штука для нормальной работы с coding agents — Plannotator.
Суть простая: агент перед тем как что-то делать пишет план. Обычно мы этот план читаем в терминале, глазами пробегаем, говорим «ну вроде ок» — и дальше агент уезжает чинить мир, иногда не туда.
Plannotator делает из этого нормальный review-процесс.
То есть не просто «approve / deny», а прям:
— открыть план в нормальном визуальном интерфейсе
— выделить конкретные куски
— написать inline-комментарии
— пометить что выкинуть
— предложить замену
— отправить это обратно агенту как структурированный feedback
И агент уже не просто получает «переделай», а получает конкретные аннотации: вот тут лишний scope, вот это не трогай, вот здесь сначала напиши harness, вот тут нужен guard, вот здесь eval.
По сути это PR review, но на уровне плана до того, как агент начал писать код.
И это очень правильный сдвиг.
Потому что в agentic coding главный leverage сейчас не в том, чтобы руками править каждую строчку кода. Главный leverage — в том, чтобы правильно управлять направлением агента:
1 сначала хороший план
2 потом хороший harness
3 потом выполнение
4 потом review diff-а
5 потом следующий цикл
Plannotator как раз закрывает дырку между «агент что-то предложил» и «я это реально осознанно принял».
Еще прикольно, что он работает не только с Claude Code. Поддерживаются Claude Code, OpenCode, Codex, Copilot CLI, Gemini CLI, Pi и другие агенты. Есть review локальных git diff-ов и PR, аннотация файлов/папок/URL, история версий плана и diff между ревизиями.
Отдельно понравилась идея с шарингом планов. Маленькие планы кодируются прямо в URL hash, без сервера. Большие — через short link, но с end-to-end encryption: в браузере шифруется AES-256-GCM, сервер хранит только ciphertext, ключ живет в ссылке, пасты удаляются через 7 дней.
То есть можно скинуть коллеге план агента, он его проаннотирует, а ты потом импортируешь этот feedback обратно в агента.
Это уже очень похоже на то, как будет выглядеть инженерная работа в командах с агентами.
Не «я написал код».
А «я управляю спецификацией, планом, guardrails и review-loop».
Раньше мы делали code review после того, как человек уже написал код.
Теперь все больше смысла делать plan review до того, как агент вообще начал что-то менять.
И вот Plannotator — это как раз инструмент для этого нового слоя engineering workflow.
GitHub: https://github.com/backnotprop/plannotator