会话可以接着做
保留原生 Agent、工作区与会话身份。重连时恢复同一会话,持续处理多轮任务;在 DSH 中回放托管回合的更新。
AGENT CLIENT PROTOCOL / 1ACP
把 Codex、Claude Code、Grok Build 的原生能力带进你的应用。保留模型、工具与会话身份,通过统一的 ACP 接口接入工作流。
开源 · Node.js 22.13+ · 可独立于 DSH 使用
# 创建原生会话
$ acp-service codex sessions new
# 在同一个会话中继续工作
$ acp-service codex "梳理项目结构"
01 / BUILT AROUND THE AGENT
从一次命令调用,到应用中的持续会话,
让协议负责连接,让 Agent
继续负责工作。
保留原生 Agent、工作区与会话身份。重连时恢复同一会话,持续处理多轮任务;在 DSH 中回放托管回合的更新。
使用 Agent 实际提供的模型、推理设置、模式和命令。在 DSH 中处理权限请求,工具仍由原生 Agent 执行。
用 CLI 运行任务,用 SDK 嵌入应用,或通过 HTTP 与 WebSocket 建立连接。需要跨 Agent 委派时,再按需开启 A2A。
02 / NATIVE IN YOUR WORKSPACE
通过 DeepSeek Harness 插件,选择已发现的 ACP Agent 与本地工作区,直接使用它的模型选项、原生命令和权限交互。
阅读 DSH 接入指南
也可以独立运行 CLI、SDK 与服务,接入自己的应用。
具体模型与控制项取决于 Agent、适配器和账号。当前 DSH 插件支持文本提示。
03 / GET STARTED
正式分发包 @1agents/acp-service 包含运行时、CLI、服务与 DSH 插件。
安装 Node.js 22.13 或更新版本,并在运行主机上准备好原生 Agent CLI、登录凭据及对应的 ACP 适配器。
安装 DSH 插件后,重启 DSH 并确认插件已启用。插件可自动启动或复用本地 ACP 服务。
# 安装到 DSH 的 web profile
dsh plugin --profile web add @1agents/acp-service
重启 DSH → 启用插件 → 新建 ACP · Agent 会话 → 选择现有工作区。
# 安装统一 CLI
npm install -g @1agents/acp-service
# 创建并使用 Codex 会话
acp-service codex sessions new
acp-service codex "梳理当前项目结构"
不依赖 DSH。进入你的项目目录后运行,Agent 使用本机的工具与登录凭据。
// 先安装:npm install @1agents/acp-service
import { serveAcpService } from "@1agents/acp-service";
const service = await serveAcpService({
host: "127.0.0.1",
port: 36812,
report: false,
});
// 结束时:await service.close();
通过 HTTP / WebSocket 提供 ACP 服务。另有 /runtime 与
/flows 导出供应用集成。
KEEP BUILDING