cogit — плагин

cogit записывает каждое сообщение агенту как мысль-коммит и привязывает к нему код, так что причина любой строки видна.

  • 118 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Хуки записывают ваши сообщения и ответы агента в историю проекта и по желанию делятся ею с командой через git.
Все причины и проверки

erensrtky/cogit

Установка

Работает в

В терминале, через 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 загружает в сессию кодового агента общие инженерные стандарты, архитектуру и рабочие процессы команды

ПлагинРасширенный доступ375Звезды репозитория

Выводит скрытые мысли, вызовы инструментов и подагентов Claude Code в отдельный терминал с деревом сессий в реальном времени

CLIМинимальный доступ158Звезды репозитория

Плагин Claude Code ведет задачу через стадии с ревью и воротами, а локальная доска показывает решения и ход выполнения.

ПлагинШирокий доступ115Звезды репозитория

CLI воспроизводит изменения Git как анимацию набора кода, чтобы показывать коммиты и рабочие правки в терминале.

CLIМинимальный доступ5,3 тыс.Звезды репозитория

Плагин для Claude Code: передает задачу локальному no_human и проверяет ветку ревьюером, не видевшим сессию кодера

ПлагинШирокий доступ322Звезды репозитория

Writ превращает правила процесса в проверки при вызове инструментов: Claude Code не пишет код, пока вы не одобрили план и тесты

ПлагинШирокий доступ317Звезды репозитория

Коротко о README

Проект называет себя гитом для намерения за кодом агента. В README объяснено, чем он отличается от памяти агента, экономии токенов, карт кода, оркестраторов и ревью-ботов. Для знакомства есть онлайн-демо карты без установки и руководство в docs/guide.

Бейдж для README

Сообщить о проблеме