Детерминированное состояниеЧто такое детерминированное состояние, простыми словами.Читать тезис →

Ваши агенты забывают.
Hunch помнит.

Каждая сессия ИИ начинается с нуля. Hunch хранит то, что решила команда, что сделано и что ещё за вами, — с источниками, в Git, — чтобы следующий агент продолжил с того места, где остановился предыдущий.

недостающий контекст

ИИ читает ваш код. Но его не было рядом, когда вы решали.

Он видит, что делает код, но не знает почему, что ломалось раньше и что сломает небольшая правка.

Понедельник

Команда исправляет ошибку выхода из аккаунта.

Вход переносят на сервер, чтобы украденный ключ переставал работать сразу после выхода из аккаунта.

Через несколько месяцев

Код остаётся. Причина теряется.

Обсуждение похоронено. Безопасный код теперь выглядит излишне сложным.

Следующий сеанс

ИИ «наводит порядок».

Диф выглядит отлично. Ошибка с выходом из аккаунта возвращается.

С Hunch

Причина появляется первой.

Когда урок записан, Hunch показывает агенту решение — и ошибку, которую оно предотвращает, — до правки файла.

Hunch Memory за 2 минуты (на английском). Дальше — серия из 7 эпизодов: установка, хуки, запись, доставка, правила, дрейф и команды.
доступно сегодня

Одна запись. Каждая сессия. Каждый агент.

Обычные файлы в Git. Просматривайте их в браузере или подключайте агентов через MCP, HTTP, CLI, TypeScript или Python.

память

Сохраняйте причины

Решения, отвергнутые идеи, ошибки и открытые вопросы лежат рядом с кодом, который они объясняют.

решения

Никаких тихих противоречий

Hunch не принимает два действующих решения, которые конфликтуют. Замените одно — и история покажет, что изменилось.

доступ

Каждый агент видит свою часть

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

действия

Знайте, что сделано и что за вами

Выполненная работа, открытые обязательства и их источники — в одном месте. Непроверенная работа так и остаётся помеченной как непроверенная.

контроль

Вы решаете, что считать правилом

Записывайте, как принято у вас, в вашей команде или компании. Это остаётся рекомендацией, пока вы не доверите правило и не включите строгий режим.

git

Ваша запись, ваш репозиторий

Читаемые файлы в Git. Проверьте изменение, откатите его, перестройте индекс в любой момент.

Как работает Hunch

Помнить. Находить. Проверять.

Hunch даёт агенту краткую справку и способ проверить свою работу. Саму работу по-прежнему делает агент.

01 / помнить

Сохраняйте то, что узнали.

Записывайте решения, исправления и находки — со ссылками на код и источник, откуда они взялись.

02 / находить

Возвращайте в нужный момент.

Когда задача начинается, Hunch выбирает важную память и доставляет её через MCP или хуки вашего помощника. Что именно дойдёт, зависит от помощника.

03 / проверять

Проверьте и покажите отчёт.

Hunch запускает правила, которым вы доверяете, и пишет отчёт о задаче: что он передал, что использовал агент, что реально прошло проверку.

смотрите подтверждения

Не верьте агенту на слово. Читайте отчёт.

В каждом отчёте о задаче раздельно лежат три вещи, которые большинство инструментов смешивает.

npm i -g @davesheffer/hunch
переданочто Hunch передал агенту
заявленочто агент, по его словам, использовал
проверенокакие правила и команды реально выполнялись

Один зелёный тест не доказывает, что помог Hunch. Нет свидетельств — нет заявления: результат остаётся непроверенным. Читать отчёт о задаче →

в инструментах для кода

Узнайте, что сломает изменение, до того как внесёте его.

Для кода Hunch связывает причины с зависимостями и с правилами, которые ваша команда решила защищать.

why

Найдите причину

Решения, отвергнутые идеи и прошлые сбои за любым файлом или функцией.

область влияния

Узнайте, что от него зависит

Проследите реальные связи в коде и увидите, до чего может дотянуться изменение.

Project DNA

Освойте стиль проекта

Смотрите термины и привычки, которые Hunch заметил в этом репозитории. Только рекомендации.

compare

Сравнивайте варианты

Сопоставьте ветки-кандидаты с тем, что вы уже решили.

conform

Проверьте, что код держит свои обещания

Например: проверяет ли путь оплаты по-прежнему полномочия?

проверка изменений

Защищайте правила, которым доверяете

Отмечает изменения, нарушающие доверенное правило. Строгий режим блокирует только там, где это допускают правило и ваш помощник.

начало работы

Начните с одного репозитория.

Установите Hunch

Установите CLI и запустите hunch init в проекте, который Hunch должен помнить.

Расскажите ему свою историю

По желанию: загрузите последние месяцы Git и проверьте, что он записал.

Спросите, почему

Перезапустите помощника и спросите, почему файл устроен именно так. Используете Codex? Сначала доверьте хуки в /hooks.

Claude CodeCursorVS CodeWindsurfCodexAntigravityAGENTS.md
  ~/your-repo
# установка из npm — требуется Node 22.13+
$ npm install -g @davesheffer/hunch

# подключить Hunch к проекту и помощникам
$ cd your-repo && hunch init

# при желании изучить последние 90 дней
$ hunch backfill --since 90d

# изучить доказательную ДНК репозитория
$ hunch dna inspect

# спросить, зачем нужен файл
$ hunch why src/auth/session.ts
npm i -g @davesheffer/hunch && hunch init

По умолчанию Hunch лишь советует — ничто не блокируется, пока вы сами этого не решите. Чтобы обновиться, запустите hunch update, переподключите помощника, а в Codex проверьте изменённые команды в /hooks.

Используете Claude Code? Установите плагин:
/plugin marketplace add davesheffer/hunch → /plugin install hunch@hunch
Open VSX

Одна запись — от обращения клиента до проверенного исправления.

Такова цель: клиент сообщает о проблеме, один агент чинит код, другой подтверждает, что готово. Общее состояние уже работает; пилот Sofia проверяет передачу целиком.