CLI для Claude API.
Обожаю текущее время, так много выходит новых тулов. Писал об этом ранее. Вот Anthropic сделали CLI для Claude API. Теперь всеми ресурсами платформы Claude можно управлять из терминала с помощью команды ant.
На первый взгляд кажется, что это нечто бесполезное, как gh для GitHub, сначала восторг, потом апатия. Ну и на первый взгляд так себе нововведение, но, почитывая документацию, можно найти полезное:
FIRST_AGENT=$(ant beta:agents list \
--transform id --raw-output | head -1)
ant beta:agents:versions list \
--agent-id "$FIRST_AGENT" \
--transform "{version,created_at}" --format jsonl
Это что это значит? С помощью CLI ant теперь можно описывать агентов и одной командой создавать или обновлять их на платформе Claude.
Ну, так-то и раньше можно было приспособиться. Но сейчас «агент» — это уже полноценная конфигурация, которую можно хранить в Git, отправлять на ревью через PR, деплоить через CI/CD и откатывать между версиями.
«Полноценный» SDLC, ну почти...
Обожаю текущее время, так много выходит новых тулов. Писал об этом ранее. Вот Anthropic сделали CLI для Claude API. Теперь всеми ресурсами платформы Claude можно управлять из терминала с помощью команды ant.
На первый взгляд кажется, что это нечто бесполезное, как gh для GitHub, сначала восторг, потом апатия. Ну и на первый взгляд так себе нововведение, но, почитывая документацию, можно найти полезное:
FIRST_AGENT=$(ant beta:agents list \
--transform id --raw-output | head -1)
ant beta:agents:versions list \
--agent-id "$FIRST_AGENT" \
--transform "{version,created_at}" --format jsonl
Это что это значит? С помощью CLI ant теперь можно описывать агентов и одной командой создавать или обновлять их на платформе Claude.
Ну, так-то и раньше можно было приспособиться. Но сейчас «агент» — это уже полноценная конфигурация, которую можно хранить в Git, отправлять на ревью через PR, деплоить через CI/CD и откатывать между версиями.
«Полноценный» SDLC, ну почти...