Type: concept
Confidence: 0.85
Created: 2026-04-15
Updated: 2026-04-15
Tags: AIAgent协议网络LangChainAgent系统

ACP 协议(Agent Client Protocol)

概述

Agent Client Protocol(ACP) 是一种标准化的"客户端—智能体"通信协议,定义客户端如何与 AI Agent 进行会话、工具调用和消息流交互。DeepAgents 通过独立子包 deepagents-acplibs/acp/)提供 ACP 服务端集成,将 Deep Agent 能力暴露给遵循 ACP 的客户端。

关键内容

包结构

模块 职责
deepagents_acp/__init__.py 包级说明与对外符号
deepagents_acp/__main__.py CLI 入口,python -m deepagents_acp 启动测试服务
deepagents_acp/server.py ACP 服务端核心:对接 acp 库的会话/工具协议,调用 create_deep_agent 组装 Agent
deepagents_acp/utils.py 服务端辅助逻辑

设计决策

与 DeepAgents 的集成

server.py 调用 deepagents.create_deep_agentdeepagents.backendsCompositeBackendFilesystemBackendStateBackend),将 Deep Agent 编译结果接入 ACP 消息协议,客户端按协议连接即获得统一 Agent 会话体验。

测试覆盖

来源

相关