Протокол ACP даёт коду возможность ставить задачи CLI-агентам, отслеживать их шаги и прерывать опасные действия. В материале в качестве примеров упоминаются Claude Code, Codex и Gemini CLI.

Claude Code, Codex и Gemini CLI — это мощные инструменты, работающие в терминале: пользователь задаёт задачу, наблюдает за ходом выполнения, а агент может лезть в файлы и запускать тесты. Протокол ACP предназначен для сценария, в котором перед терминалом находится не человек, а программа. В таком случае код может сам ставить задачу агенту, видеть каждый его шаг и останавливать опасное действие до того, как оно произойдёт.

Источники 1
  • Протокол ACP позволяет программам управлять CLI-агентами вроде Claude Code и Codex Habr AI
    Claude Code умеет всё, кроме одного — слушаться вашу программу. Чиним это протоколом ACP
    
    Claude Code, Codex, Gemini CLI — мощные штуки. Но живут они в терминале: вы открываете окно, печатаете задачу, смотрите, как агент думает, лезет в файлы, гоняет тесты. Для человека — отлично. А теперь представьте, что в это кресло перед терминалом нужно посадить не человека, а вашу программу: чтобы она сама ставила агенту задачу, видела каждый его шаг и могла остановить опасное действие до того, как оно случится.
    
    Вот тут и начинается ACP — протокол, который позволяет любому коду управлять CLI-агентом. Смотреть, кто за рулём
    
    #acp #claude #claude_code #ag2 #autogen #codex #python | @habr_ai