Кодинг-агенты
Сам blu код не пишет. Он запускает агентов, которыми вы уже пользуетесь, — Claude Code и Codex — по Agent Client Protocol (ACP). Один процесс на каждый вид агента обслуживает все проекты; каждый разговор — своя ACP-сессия.
Установка описана в разделе Установка.
Агент и папка
Заголовок раздела «Агент и папка»В редакторе проекта:
- Агент — Claude, Codex или тестовый агент.
- Папка — обязательна для настоящего агента: в ней он работает. Без папки задача сразу завершается ошибкой.
- Связанные папки — ещё папки, которые агент может читать и менять, например бэкенд рядом с фронтендом. Сделать основной меняет папку, в которой работает агент.
То же самое делает перетаскивание папок из Finder на пятно: первая становится основной, следующие — связанными.
Git worktree на каждую задачу
Заголовок раздела «Git worktree на каждую задачу»Если включено Git worktree на каждую задачу (по умолчанию в новых проектах) и основная папка лежит в
git-репозитории, агент работает в отдельной рабочей копии на ветке blu/…:
- ваша рабочая копия остаётся ровно такой, как была;
- готовые изменения коммитятся в эту ветку, по коммиту на задачу;
- сливайте их, когда удобно:
git merge blu/…; - панель результата показывает ветку, Показать в Finder и Удалить рабочую копию.
Разговор сохраняет свой worktree между задачами, так что продолжение начинается там, где агент остановился. При удалении рабочей копии ветка остаётся, если в ней есть свои коммиты.
Без git или с выключенными worktree агент работает прямо в папке, и проект выполняет по одной задаче за раз.
Если агент отвечает, что нужен вход, в панели результата появляется Войти в Терминале. blu открывает Терминал с командой входа агента; токены остаются у агента.