Можно дергать Messages API, поднимать Claude Managed Agents и прокидывать результаты сразу в shell через пайпы.
CLI
ant хорошо понимается кодовыми агентами вроде Claude Code через навык claude-api.Для интерактивной авторизации есть:
ant auth login
Команда запускает OAuth-флоу через браузер, привязывает токен к конкретному воркспейсу и сохраняет его локально.
После этого тот же токен используют CLI и SDK для аутентификации API-запросов.
Каждый API-ресурс доступен как отдельная подкоманда:
messages, models, files и другие.Запросы можно собирать через типизированные флаги или YAML из пайпа. Файлы подключаются через
@path, а ответы можно преобразовывать через --transform.Поддерживаются форматы вывода
json, yaml, jsonl и explore (по умолчанию) с TUI-интерфейсом, поиском и сворачиваемыми секциями.Через
ant также можно создавать и обновлять Claude Managed Agents как локально, так и из CI.Конфигурацию агента можно хранить в Git в виде YAML, а затем синхронизировать изменения с Claude Platform прямо из CI:
ant beta:agents update
CLI умеет запускать сессии Managed Agents, отправлять им события и наблюдать, как агент рассуждает, вызывает инструменты и выполняет задачу.
Если агент завершил работу или застрял, можно вытащить полный трейс: все события, вызовы инструментов и принятые решения доступны через тот же CLI.
Claude Code уже умеет работать с
ant через встроенный скилл:/claude-api
Можно попросить его показать список сессий, загрузить папку с PDF или помочь разобраться с проблемным запуском.
Под капотом он просто вызывает CLI и читает результаты обратно. Никакого дополнительного glue-кода не требуется.
Установка доступна через
brew, curl или go. 🎉🎉🎉
