cogit — плагин
cogit записывает каждое сообщение агенту как мысль-коммит и привязывает к нему код, так что причина любой строки видна.
- 118 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хуки записывают ваши сообщения и ответы агента в историю проекта и по желанию делятся ею с командой через git.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/cogitОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки записывают ваши сообщения и ответы агента в историю проекта и по желанию делятся ею с командой через git.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
cogit хранит намерение за кодом, который пишет агент. Каждое сообщение Claude Code превращается в «мысль-коммит»: что вы спросили, что получилось, какие решения приняты и какие варианты отвергнуты, к какому предыдущему сообщению это относится. Коммиты кода указывают на такую мысль трейлером Thought, а команды `cogit show`, `cogit blame` и `cogit why` ведут от строки кода к причине. Сессии рисуются картой в виде git-графа с ветками, решениями, входящими «Ваш ход» и кнопками возобновления и ответвления. Сообщение с коммитами открывается во вкладках «Намерение, Форма, Код». Команда `cogit pr` пишет описание запроса на слияние с целью, решениями и отвергнутыми вариантами без сырого чата. Запись идет через хуки Claude Code в фоне, без сервера и аккаунта.
Для кого. Разработчикам, которые ведут несколько агентских сессий и хотят потом понять, почему код устроен так.
Подходит, если
- Через неделю непонятно, почему агент выбрал такую схему таблицы, и нужна причина.
- Одновременно идут несколько проектов, и надо вернуться к нужной сессии в точке, где остановились.
- Рецензенту запроса на слияние нужны и изменения, и принятые решения.
- Командам нужна общая история решений, которая не попадает в ветки и `git status`.
Не подходит, если
- Нужна память агента для его собственных разговоров: cogit объясняет код людям.
- Вы работаете не в Claude Code: поддержка сейчас только для него.
- Проект вне git-репозитория: плагину нужен репозиторий.
Пример запроса к агенту
Покажи через cogit why, по какой причине появилась функция parseConfig и какой вариант отвергли.Ограничения
Нужны Node 22.13 или новее, Claude Code 2.1.275 или новее и git-репозиторий. Записью занимается небольшая модель, по умолчанию в конце сессии прежняя модель переоткрывает диалог и уточняет запись, на это уходит около одного сообщения. В экономном режиме запись остается за малой моделью: меньше 2 центов на 20 сообщений по замеру автора. Задачи по итогам сессии выключены по умолчанию: включаются командой `cogit config set captures true`.
Как отключить. Отключите плагин командой `/plugin uninstall cogit` и удалите пакет командой `npm uninstall -g @cogit/cli`. Старые сессии удаляет `cogit prune`.
Частые вопросы
Как установить cogit?
Выполните `npm install -g @cogit/cli`, затем в Claude Code `/plugin install cogit --marketplace erensrtky/cogit`.
Как открыть карту сессий?
Запустите `cogit init` в проекте, поработайте с Claude Code и выполните `cogit open .`. Если карта пуста, поможет `cogit doctor`.
Уходят ли данные куда-то?
Нет, запись идет локально без сервера и аккаунта. При `cogit init` можно разрешить общий доступ команды к названиям, решениям и причинам через `git push`.
Чем cogit отличается от памяти агента?
Память помогает агенту вспомнить разговоры, а cogit помогает вам понять, почему код такой: есть `cogit why`, `blame` и карта сессий.
Что делает cogit pr?
Команда пишет описание запроса на слияние с целью, решениями и отвергнутыми вариантами. `cogit pr --install-action` добавляет GitHub Action для каждого pull request.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин Grid Dynamics загружает в сессию кодового агента общие инженерные стандарты, архитектуру и рабочие процессы команды
Выводит скрытые мысли, вызовы инструментов и подагентов Claude Code в отдельный терминал с деревом сессий в реальном времени
Плагин Claude Code ведет задачу через стадии с ревью и воротами, а локальная доска показывает решения и ход выполнения.
CLI воспроизводит изменения Git как анимацию набора кода, чтобы показывать коммиты и рабочие правки в терминале.
Плагин для Claude Code: передает задачу локальному no_human и проверяет ветку ревьюером, не видевшим сессию кодера
Writ превращает правила процесса в проверки при вызове инструментов: Claude Code не пишет код, пока вы не одобрили план и тесты
Коротко о README
Проект называет себя гитом для намерения за кодом агента. В README объяснено, чем он отличается от памяти агента, экономии токенов, карт кода, оркестраторов и ревью-ботов. Для знакомства есть онлайн-демо карты без установки и руководство в docs/guide.