用 Statecharts 驯服分布式 Agent:Earendil Pi Durable 的可交互复刻
sloppenheimer · x · 2026-10-02
作者推荐用 Statecharts(状态图) 来简化分布式系统,理由是免费(纯思想)、且其局部推理特性特别受 AI Agent 青睐——可以直接把 SCXML 规范指给 Agent 看。
配套的交互式 demo 将 Earendil 的 Pi Durable 持久化 Agent harness 用状态图完整复刻:
- 每个任务都是一个 statechart,每步执行前把 checkpoint 提交到存储
- 进程随时可被杀掉,新进程会打开同一存储、从上个 checkpoint 继续每个未完成任务
- 被中断的模型请求会重发,部分回答保留在 transcript 中并标记为 aborted
- harness = 存储后端 + 并行运行多路 LLM 对话的机制,env 函数从工作目录为每次工具调用构建环境
这是一个能动手玩的原型:可以调速、杀进程、加客户端,观察 Agent harness 的崩溃恢复语义。
「编程与Agent」频道最新
- WebMCP 让网页直接向 AI Agent 开放工具调用,告别截图点错按钮 — TejasKumar_ · 2026-10-03
- City Farmers 入选 OpenAI 首批 Codex Physical Builds,做室内种植智能体 — broodsugar · 2026-10-02
- SWE-sweep 新基准:考模型能否在用户踩坑前主动找出 bug — klieret · 2026-10-02
- 用 Claude Dot 的浏览器能力自动维护你的 Spotify 歌单 — pvncher · 2026-10-02
- 开发者试水「给 AI Agent 做的 AdSense」:免费搜索换广告分成 — Keats0206 · 2026-10-02
- 让单个 Agent 包办一切注定失控,多角色分工才是正解 — InfoTechRG · 2026-10-02