a

agent-client-protocol

by agentclientprotocol
🔓 开源项目 Rust 🌍 全球 free

介绍

Agent Client Protocol (ACP) 是一个开放协议,旨在标准化代码编辑器与基于生成式AI的编码代理之间的通信。它定义了一套规范、接口和数据结构,使得不同的代码编辑器能够与各种AI编码代理无缝交互,实现AI驱动的代码修改、生成、重构等功能。通过提供统一的通信机制,ACP极大地促进了AI工具在开发环境中的互操作性和生态系统的构建。

功能特征

  • 标准化代码编辑器与AI代理通信
  • 提供多语言SDK(Kotlin, Java, Python, Rust, TypeScript)
  • 促进AI工具链集成与互操作性
  • 专注于生成式AI代码修改与生成
  • 开放社区驱动的协议演进

支持平台

webdesktop