开源 Durable PTY:让 AI 编程 Agent 崩溃重启后原地满血复活
jasonkneen · x · 2026-10-17
开发者 Jason Kneen 发布开源工具 Durable PTY(Rust 编写,MIT 协议),让 shell 和 AI 编程 agent 在应用崩溃、daemon 重启甚至机器重启后仍能恢复运行。
核心设计与可靠性保证:
- 单个二进制同时充当 daemon、CLI 和 MCP 服务器,已针对真实的 claude、codex CLI 测试
- 每个 session 运行在独立 helper 进程中:应用/浏览器崩溃不影响 session,可按 id/名称重新 attach 并取回当前屏幕与实时输出
- daemon 被杀(如 kill -9)时,各 session 的 shim 让进程继续运行,daemon 重启后自动补上错过的输出
- 机器重启后进程无法保留,但 session 与历史记录存在 SQLite 中,daemon 启动时恢复,agent 类任务默认 on-failure 重启策略,还能通过 claude --resume 等接续原会话
安装支持 Homebrew、curl 脚本和 cargo,覆盖 macOS(Apple silicon/Intel)与 Linux(x8664/aarch64)。
「编程与Agent」频道最新
- IBM 工程师实测五级 Agentic Coding:多数时候停在 Level 2 — TejasKumar_ · 2026-10-17
- 数据可视化原则正渗入日常 UI 设计,AI 改变设计流程 — enjalot · 2026-10-17
- 7 个让 Claude 拥有知识库记忆的高星开源项目清单 — blaizedsouza · 2026-10-17
- 实测 Claude+Fish Creative MCP 无无人机拍出 FPV 悬崖飞行视频 — socialwithaayan · 2026-10-17
- Modular 推出 LLM Inference Handbook:推理工程一站式免费参考手册 — techNmak · 2026-10-17
- 开发者用 Claude Projects 搭个人 Life OS:收件箱自动转计划、跨助手共享记忆 — daniel_mac8 · 2026-10-17