🔗 连接 client → agent
⚠️ 当前是
file:// 直接打开:浏览器会以 Origin: null 发起跨域请求,
请用 npm run acp -- --port 8890 --cors "*" 启动服务端,再点连接。
Agent: -
协议版本: -
Agent 能力: -
连接的 session: 0
当前 session: -
📤 原始 JSON-RPC 发送
params 里带 sessionId 的请求会路由到该 session 的 SSE 流;JSON-RPC 响应始终从 SSE 回来,POST 本身只返回 202。
📥 JSON-RPC 消息 双向
等待连接...
🤖 对话 session/prompt + session/update
点击左侧「initialize + 连接」,然后在这里发消息。首次发送会自动 session/new。
🧰 浏览器侧的 client 能力 fs/* · terminal/*
浏览器没有真实文件系统和终端,所以这里用内存文件系统 + 模拟终端来实现 ACP 的 fs/read_text_file、fs/write_text_file、terminal/*。
Agent 调用这些方法时会命中下面的内容,写入的内容也会出现在这里。
(暂无命令)