Перейти к содержимому

Кодинг-агенты

Сам blu код не пишет. Он запускает агентов, которыми вы уже пользуетесь, — Claude Code и Codex — по Agent Client Protocol (ACP). Один процесс на каждый вид агента обслуживает все проекты; каждый разговор — своя ACP-сессия.

Установка описана в разделе Установка.

В редакторе проекта:

  1. Агент — Claude, Codex или тестовый агент.
  2. Папка — обязательна для настоящего агента: в ней он работает. Без папки задача сразу завершается ошибкой.
  3. Связанные папки — ещё папки, которые агент может читать и менять, например бэкенд рядом с фронтендом. Сделать основной меняет папку, в которой работает агент.

То же самое делает перетаскивание папок из Finder на пятно: первая становится основной, следующие — связанными.

Если включено Git worktree на каждую задачу (по умолчанию в новых проектах) и основная папка лежит в git-репозитории, агент работает в отдельной рабочей копии на ветке blu/…:

  • ваша рабочая копия остаётся ровно такой, как была;
  • готовые изменения коммитятся в эту ветку, по коммиту на задачу;
  • сливайте их, когда удобно: git merge blu/…;
  • панель результата показывает ветку, Показать в Finder и Удалить рабочую копию.

Разговор сохраняет свой worktree между задачами, так что продолжение начинается там, где агент остановился. При удалении рабочей копии ветка остаётся, если в ней есть свои коммиты.

Без git или с выключенными worktree агент работает прямо в папке, и проект выполняет по одной задаче за раз.

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