С тех пор, как он впервые анонсировал Gemini CLI, агент AI Google с открытым исходным кодом в терминале, в июне компания также работала над тем, чтобы доставить его на другие поверхности, включая код Github и VS. Сегодня Google добавляет ZED в Mix, высокопроизводительный редактор с открытым исходным кодом, написанный в Rust.
ZED, который давно использовал свои основы в качестве многопользовательского редактора, чтобы также привлечь агентов искусственного интеллекта в микс, теперь также позволит разработчикам интегрировать CLI Gemini непосредственно в редактор.
«Мы действительно создали CLI Gemini, чтобы быть бесконечно расширяемыми», — сказал мне Райан Дж. Сальва, старший директор по продукту в Google, отвечающий за опыт разработчиков. «У нас было много -много людей, которые создают действия GitHub, используя его, создали свои собственные команды Slash, используют их для организации заметок, для проведения исследований, делать всевозможные вещи. Но есть один инструмент разработчика, который, а не они, чтобы интегрироваться, мы пришли к ним, чтобы интегрироваться».
Этот продукт, по его словам, был Зед, отчасти потому, что он и его коллега Кейт Баллинджер сами по пользователям Zed. Конечно, это также помогло, что соучредитель Salva и Zed Натан Собо вместе работал над проектом Copilot в Github, где Баллингер также работал в прошлом.
Кредит изображения: Google.
Когда вы разговариваете с командой ZED, основное внимание уделялось тому, как они могли взять инструмент CLI и лучше всего интегрировать его в IDE. Тот факт, что оба проекта являются открытым исходным кодом, также помог здесь, а также ZED расширяется с первого дня.
«Когда мы построили наш первоначальный агент в ZED для редактирования, я говорил: мы должны сделать это расширяемым», — сказал Собо. «Это безумие, что мы не делали этого при первом разрезе, мы собрали агента в основном непосредственно в бинарную часть Зеда, и у нас есть собственное предложение агента. Но я, как будто кажется, что в разных доменах будет больше, чем одна из этих вещей».
Между тем, отметил он, разработчики, вероятно, также захотят поговорить с более чем одним агентом. «Идея позволить большему количеству людей играть в эту игру с нами и Zed, и просто позволить разработчикам использовать агента, которого они хотят использовать, или даже создавать свою собственную, — это то, что меня волнует», — объяснил Собо.
Как также подчеркнул Баллинджер, опыт разработчика для использования агентов ИИ может начать с ЧАТ, который ZED некоторое время делал, используя свою панель с агентом, но это только начало.
«Это одна из хороших вещей в кончике копья того, чтобы быть разработчиками: мы можем экспериментировать и найти правильные способы, верно? И поэтому мы следуем по редакциям. Или, когда вы делаете следующее редактирование, завершение — вы больше не болтаете, верно? Или вы делаете что -то еще, и это там с вами — мы увидим это», — сказал Баллингер.
Это то, с чем Собо согласен, и он отметил, что фон Зеда как многопользовательского редактора (то, что команда не особо подчеркнула в эпоху ИИ, но это все еще в основе Зеда), скорее всего, окажется здесь полезным.
«Я думаю [humans and AI agents] Нужно быть в этой общей среде вместе и создавать иллюзию этой общей, непрерывной среды, которой мы все разделяем? Одна из наших больших инициатив 2026 — это решить это ».
В своей текущей итерации CLI Gemini в ZED позволяет пользователю следить за тем, что делает агент в режиме реального времени, с доступным режимом отладки, который позволяет вам точно увидеть, о чем агент думает в любой момент времени. Как и в случае с аналогичными инструментами, после того, как агент будет выполнен, пользователю будет представлен DIFF для каждого предложенного редактирования, позволяя разработчику просмотреть, принимать или изменять любые изменения.
Еще одна особенность, в которой подчеркнула команда, заключается в том, что вы также можете предоставить агенту доступ к вашей документации или спецификациям API, предоставив ему соответствующие ссылки.
Заставляя все это работать: протокол клиента нового агента (ACP)
Сделать всю эту работу — это новый агент клиент -протокол (ACP), который команда ZED создала, чтобы облегчить интеграцию агента в редактор — или действительно любую другую программу, которая хочет предоставить пользовательский интерфейс для агентов искусственного интеллекта.
«ACP создает план для того, как любой редактор может общаться с любым агентом искусственного интеллекта, проложив путь к более современному и взаимосвязанному стеку разработки для всех», — объясняет команда ZED в сегодняшнем объявлении. Как отметил Собо, идея здесь заключалась в том, чтобы создать «самую простейшую вещь, которая могла бы сработать». По его словам, это всего лишь несколько запросов JSON-RPC и ответов.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Прежде чем присоединиться к новому стеку в качестве старшего редактора для ИИ, Фредерик был редактором предприятия в TechCrunch, где он освещал все, от роста облака и самых ранних дней Kubernetes до появления квантовых вычислений …. Подробнее от Frederic Lardinois