Intent CLI
Intent CLI хранит в проекте цель, проверенную точку и решения, чтобы новая сессия агента продолжила работу
- 266 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хуки проекта запускают команды `itt` на событиях агента, а установка скачивает и запускает скрипт.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/intent-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки проекта запускают команды `itt` на событиях агента, а установка скачивает и запускает скрипт.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Intent CLI — семантический слой истории рядом с кодом. Команда `itt init` создает в проекте папку `.intent` с простым JSON, который читают и агент, и человек. Запись намеренно легкая: агент сохраняет контрольную точку, только когда что-то проверено, а тихий ход ничего не пишет. Восстановление, наоборот, полное: одна команда выдает следующей сессии цель, проверенное состояние, границу, следующий шаг и действующие правила. В истории три вида объектов. Intent описывает цель и ее смысл, Snap фиксирует проверенную точку с границей, блокером и следующим шагом, Decision хранит долговечное правило для будущих целей. Все записи только добавляются и работают как в Git: `itt log --graph`, `itt diff`, `itt switch -c`, `itt merge`. Агенты в разных git worktree делят одну историю, каждый на своей ветке. Для Claude Code есть навык или плагин и проектные хуки. По желанию подключается веб-приложение IntHub, но без него данные остаются на вашей машине.
Для кого. Разработчикам, которые ведут долгие задачи с Claude Code, Codex или Cursor и устали заново объяснять агенту, где остановились.
Подходит, если
- Завтра вы продолжите вчерашнюю задачу в новой сессии, и агенту нужны цель, проверенное состояние и следующий шаг.
- Правило вроде «платежи только через PaymentIntent» должно автоматически связываться с новыми целями.
- Несколько агентов работают в отдельных worktree, и их контрольные точки надо сливать.
- Нужна история причин и границ готовности, а не только изменений строк кода.
Не подходит, если
- Хватит файла `AGENTS.md` или `CLAUDE.md` с правилами репозитория: Intent хранит состояние работы, а не инструкции.
- Нужна совместная командная работа с планами и обзором в трекере: для этого есть задачи и PR.
- Нет Python 3.9 или новее и нет возможности поставить скрипт установки.
Пример запроса к агенту
Продолжи проект через Intent: прочитай цель, последнюю проверенную точку и действующие решения и назови следующий шаг.Ограничения
Проект помечен бета-версией. Установка идет скриптом `install.sh` для macOS и Linux или `install.ps1` для Windows, также доступны `pipx install intent-history` и `uv tool install intent-history`, нужен Python 3.9 или новее. Навык ставится через Node.js командой `npx skills add`. Хуки проекта нужно один раз подтвердить: в Claude Code через `/hooks`, в Codex тоже через `/hooks`. Агент записывает контрольную точку только после проверки, поэтому история отражает проверенное, а не все ходы. Данные остаются локально, пока вы сами не решите делиться ими через IntHub.
Как отключить. Удалите пакет командой `pipx uninstall intent-history`, навык и хуки через средства агента, а папку `.intent` из проекта.
Частые вопросы
Как поставить Intent CLI?
Скриптом `curl -fsSL https://raw.githubusercontent.com/dozybot001/Intent/main/scripts/install.sh | bash` на macOS и Linux или через `pipx install intent-history`. Затем `itt init` в проекте.
Как поставить навык в Claude Code?
Командой `npx skills add dozybot001/Intent -g -a claude-code -y` либо плагином: `/plugin marketplace add dozybot001/Intent` и `/plugin install intent-cli@intent`.
Как продолжить работу в новой сессии?
Скажите агенту: «Resume this project through Intent». Он прочитает цель, проверенное состояние и правила.
Где хранится история?
В папке `.intent` внутри проекта в виде простого JSON. Git для этого не обязателен.
Чем это отличается от памяти агента?
Память агента закрыта внутри инструмента, а Intent лежит в проекте открытым JSON, и его читает любой агент и человек.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыEncephalon хранит решения и договоренности проекта в JSON внутри Git, чтобы агенты находили их поиском между задачами.
Скилл превращает расплывчатый запрос в типизированный IntentSpec: сам ищет ответы в репозитории и задает один вопрос, который не решить без вас
Переносимая папка .agent с памятью, скиллами и протоколами, которая подключается к разным кодовым агентам и не теряет знания при смене инструмента
Общая основа для Claude Code, Codex, Antigravity CLI и OpenCode: жизненный цикл задачи, навыки и песочницы.
CLI ee дает агентам постоянную локальную память: правила, решения и антипаттерны с оценками и ссылками на источники
Локальная память для ИИ-агентов в обычных Markdown-файлах: запоминает только то, что вы одобрили, и отдает ее через MCP
Коротко о README
README объясняет идею, быструю установку, ручной пример, сравнение с AGENTS.md и памятью агента и таблицу поддерживаемых хостов. Лицензия MIT, пакет на PyPI называется intent-history.