Claude Code 跨会话通信机制被拆解:一个 JSON 目录加 Unix socket
LeonKohli · reddit · 2026-09-22
- Claude Code 在 2.1.224 版本悄悄上线了跨会话通信功能,但只出现在 changelog 一行里,几乎没有官方宣传,用的人很少。
- 作者 LeonKohli 拆解后发现其实现非常朴素:发现机制就是一个目录——每个会话向 /.claude/sessions/<pid>. 写入自己的 PID、工作目录、名称、Unix socket 路径、状态等信息,ListAgents 直接读这个文件夹即可,无需守护进程或服务。
- 传输层是每个会话一个 Unix socket(权限 0600),走换行分隔的 JSON 消息,控制帧承载送达回执与空闲通知。
- 作者据此做了开源插件 claude-uds-bridge(MIT,支持 macOS/Linux),把一个运行中的 Codex 任务注册进该注册表,使其出现在 /list-agents 中并能像其他会话一样应答。底层传输工作来自 PeterSR 的 claude-code-socket-transport。
「编程与Agent」频道最新
- Factory 新员工入职一月:企业 AI 之争胜在基础设施而非 demo — maddiehfaulkner · 2026-11-12
- 两人小公司用 46 个 AI Agent 运营:审批门禁、哈希锁文件与翻车复盘 — dkovl · 2026-11-12
- LlamaIndex 让 AI Agent 渗透测试自家 LlamaParse,四天暴露四条经验 — llama_index · 2026-11-12
- Manhattan 字体 v0.0.1:每个字母都是一个 Python 函数 — allanyu_ · 2026-11-12
- 用 Backplane「提示词造出」任意扩展卡,网友呼吁扩展口回归标配 — _Stocko_ · 2026-11-12
- Agent 会话跑了 51 分钟烧 24.8 万 token,网友直呼还在干活 — _Stocko_ · 2026-11-12