Агенты и Chat
ffgit работает с агентами для программирования, которые у вас уже есть: он запускает установленные CLI Claude Code и Codex с вашим собственным аккаунтом. ffgit не предоставляет модель и не перепродаёт токены.
Запуск задачи для агента
Section titled “Запуск задачи для агента”Выберите Agents → Start agent task…. В Chat откроется новый чат.
Выберите Claude Code или Codex, модель и место работы — этот worktree или новый. Templates заполняют задачу одним из двенадцати готовых промптов — например, ревью, после которого
git statusостаётся прежним, — или вашим собственным.Запустите задачу. ⌘↩ запускает её и оставляет форму открытой, чтобы ту же задачу можно было отдать другому агенту или модели — каждому в новом worktree со следующим свободным именем.
Новый worktree для агента может сначала выполнить настройку worktree (worktree setup) проекта: скопировать игнорируемые файлы из основной рабочей копии, выполнить команды и проверить пути. Настройка запускается только после того, как вы просмотрели каждый шаг, а агент стартует, когда она завершится.
Каждый запуск получает MCP-инструменты ffgit на время своей сессии. ffgit отслеживает, жив ли запуск, чем он завершился, сколько файлов изменено в его worktree и сколько коммитов добавилось к его HEAD.
Статус в реальном времени
Section titled “Статус в реальном времени”Для Claude Code ffgit читает файл статуса, который Claude Code ведёт для каждой запущенной сессии (~/.claude/sessions/<pid>.json): работает, ждёт разрешения или ввода, простаивает или ответ готов после очередного хода. Запуск из ffgit также сообщает, чего именно он ждёт, — Needs permission, Asking a question, Waiting for you, Rate limited, Error и другое. Эти данные приходят из хуков, действующих только в этой сессии; в ваши файлы настроек они никогда не записываются.
Agents и Activity
Section titled “Agents и Activity”У Agents две вкладки:
- Sessions — запуски ffgit, живые сессии Claude Code и найденные сессии Codex и Claude Code в одном списке или на доске: Needs you, Working, Ready, Errors, Idle.
- Activity — единый инбокс для вопросов, готовых ответов и ошибок с видами Needs you, Ready for review, Errors и All activity. Панель разделов и шапка показывают число непрочитанных тредов.
Боковая панель показывает агентов прямо в дереве проектов: счётчики статусов у каждого проекта, значок у каждого worktree и до трёх строк агентов под ним.
Chat показывает чаты проекта. Открытый чат отображает разговор, прочитанный из собственного транскрипта агента на этом Mac: сообщения, вызовы инструментов, свёрнутые вместе с результатами, рассуждения по запросу и новые строки по мере их появления.
Агенты, запущенные через Start agent task… или Resume in ffgit, работают в терминале в Chat — там вы печатаете им ответы. ⌘F ищет текст в терминале, включая историю прокрутки.
Хранилище
Section titled “Хранилище”Подробности сессии показывают всё, что её чат хранит на этом Mac, — разговор, scratchpad и вывод задач, изображения и планы — с разделением на то, что можно освободить (следующий запуск запишет это снова), и то, что сохраняется. Список Agents показывает размер каждого чата и итоги по проектам.