agentclientprotocol

agent-client-protocol

agentclientprotocol

A protocol for connecting any editor to any agent

AI 简介

Agent Client Protocol(ACP)是一个标准化协议,用于在代码编辑器与AI编程代理之间建立通用通信。其核心功能是定义编辑器(客户端)与编码代理(服务端)间的消息格式、初始化流程和能力协商机制,支持跨语言SDK(如Rust、Python、Java等)实现互操作;技术上采用JSON-RPC风格、基于协议版本(v1)与能力声明的松耦合设计,保障向后兼容性。适用于IDE插件开发、本地AI编程助手集成、编辑器扩展及企业级AI编码工作流编排等场景。

Rust
Apache License 2.0
3.6k
Stars
295
Forks
16
Watchers
4
Issues

Star 增长

今日0
近 7 天0
近 30 天+85
综合评分67.91
默认分支main