Pull to refresh
8K+
9
Semen@vvlrff

User

11
Rating
4
Subscribers
Send message

Claude Code умеет всё, кроме одного — слушаться вашу программу. Чиним это протоколом ACP

Level of difficultyEasy
Reading time9 min
Reach and readers9.2K

Claude Code, Codex, Gemini CLI — мощные штуки. Но живут они в терминале: вы открываете окно, печатаете задачу, смотрите, как агент думает, лезет в файлы, гоняет тесты. Для человека — отлично. А теперь представьте, что в это кресло перед терминалом нужно посадить не человека, а вашу программу: чтобы она сама ставила агенту задачу, видела каждый его шаг и могла остановить опасное действие до того, как оно случится.

Вот тут и начинается ACP — протокол, который позволяет любому коду управлять CLI-агентом.

Смотреть, кто за рулём

A2A изнутри: как AI-агенты из разных сервисов договариваются друг с другом

Level of difficultyEasy
Reading time13 min
Reach and readers8.6K

У вас работает AI-агент. У соседней команды — свой, на другом фреймворке, в другом сервисе. Рано или поздно вашему агенту понадобится позвать их агента: «сходи найди факты, я подожду, дальше сам». Казалось бы — обычный HTTP-запрос, и дело с концом.

А дело не с концом. Чужой агент — это не ручка, которая отдаёт число за 50 мс: он думает минутами, переспрашивает посреди работы, отваливается по таймауту, а результат хочет отдавать потоком. Натянуть всё это на голый REST — отдельная боль.

Ровно для случая "агент ↔ агент" Google сделал протокол A2A: в марте 2026 вышла версия 1.0, проект уже под крылом Linux Foundation.

Разбираю протокол изнутри, жизненный цикл задачи, стриминг, human-in-the-loop — и сервер с клиентом, который поднимается у себя за пять минут.

Читать далее

Как мы научили AG2 дружить с нормальным DI (и почему это вообще нужно)

Level of difficultyMedium
Reading time10 min
Reach and readers7.6K

Как соединить LLM-агента на AG2 с Dishka в одном DI-контейнере. На рабочем примере: FastAPI + SSE-стрим по AG-UI + Postgres, тулзы с типизированным внедрением сценариев, отдельная транзакция на каждый tool call. Плюс грабли при сборке.

Читать далее

Information

Rating
751-st
Registered
Activity

Specialization

Бэкенд разработчик
Средний
From 300,000 ₽
Python
Docker
Kubernetes
Базы данных
Высоконагруженные системы