Grok ACP:JSON-RPC 事件流与 Server Request
预计阅读 20 分钟
Grok ACP:JSON-RPC 事件流与 Server Request#
Grok Build ACP 不是“读 stdout 拼字符串”。它是 newline-delimited JSON-RPC:有 request、response、notification,还有 Grok 发给 client 的 server-to-client request。
如果你需要 ACP 标准语义、Grok 扩展和 MCP/A2A 边界的系统版解释,读完本节后接着看
04-acp章节;本节只聚焦 Grok 0.1.219 的实测 runtime trace。
0. 一句话先讲明白#
grok agent stdio 通过 stdin/stdout 交换 JSON-RPC 消息。client 需要发送 initialize、authenticate、session/new 或 session/load、session/prompt,同时读取 session/update notification。PR #188 / f1ff65e 的关键修复,是把带 id + method 的消息识别为 Grok 向 client 发起的 request,而不是误判成普通 response。
你将学到#
- Grok ACP 的 JSON-RPC 消息分类
- 为什么
id + method是 server request,不是 orphan response initialize -> authenticate -> session/new/load -> session/prompt的顺序fs/read_text_file、fs/write_text_file、session/request_permission怎么处理- 如何从
session/update里提取最终回复 - JSON-RPC client 的上线 checklist
适合谁#
预览到此为止 — 你已阅读 8 / 71 段 (11%)
剩余 63 段完整内容购买后解锁 · 「Grok ACP:JSON-RPC 事件流与 Server Request」属于《企业级 AI Native 开发实战》
原价 ¥999限时验证价
验证期价格,售完恢复 ¥999
点击解锁会先引导你完成登录查看完整目录 →
