Wiki 知识库

全部文档 / 标签: Earendil

3 篇
清除

Pi Durable 中文详细解读

文章详细解读了 Earendil 和 Pi 社区发布的 Pi 1.0 及实验性新框架 Pi Durable。Pi Durable 专为构建长期运行、持久可靠、可动态改变、跨环境运行的 Agent 而设计。文章系统阐述了 Harness 的概念(Conversation、Agent、Tool、Execution Environment、Task),并重点介绍了其核心特性:崩溃恢复机制(基于 Checkpoint)、Exactly-once Submission 语义、多 Conversation 并发与 Fork、可插拔的 Extensions 体系、动态 System Prompt、Tool 的安全重放模型、Subagent 的轻量化实现、Hooks 拦截机制、Ownership Tree、前后台 Task 以及支持无限长对话的 Compaction。Pi Durable 秉承极简与可塑性原则,已超越普通 Agent Loop,具备了 Durable Workflow Runtime 的能力。

技术 › Agent robotbird 2026-10-0219.9 KB 24.5K 84 81

Pi 1.0:一次重新思考——MCP 进核心与 CodeMode 编排层

文章解读 Pi 1.0 发布:Pi 从公开拒绝 MCP 转变为将其纳入核心支持。关键不在改变主意,而是为支持 MCP 所做的改动(沙箱、解释器、工具元数据、延迟加载)本身具有普遍价值,同时也让 Jev 等非 LLM 模型受益。核心概念 CodeMode 是跑在 harness 受信任侧的编排层沙箱,用 JavaScript(可作 WASM 分发)自由组合工具调用与模型调用,状态保存在会话记录中。Pi 团队认为 MCP 的问题是外部服务器难以组合,希望其向 OpenAPI 式结构化数据演进。此外还发布了构建长时间运行 agentic 应用的新基座 Pi Durable,以及延迟工具加载、缓存预热等改进。

技术 › Harness Engineering yibie 2026-10-0211.8 KB 15.2K 82 77

Pi Agent 背后的人:libGDX 作者 Mario Zechner

文章介绍了 Pi Agent 的作者 Mario Zechner(@badlogicgames)。他是奥地利人,曾是游戏框架 libGDX 的开发者,也做过 RoboVM。2025 年底他用两晚时间写出极简 coding agent Pi,默认只有 read、write、edit、bash 四个工具,系统提示词极短,强调可自由定制。后来被 Flask 作者 Armin Ronacher 的公司 Earendil 收购,Mario 入股加入团队但保持技术方向主导权和开源。他反对 Agent 越做越重,认为 CLI 比 MCP 更省更稳,Pi 的干净、可改、不绑模型的风格正源于他的个人理念。

技术 › Agent 小墨同学 2026-08-242.5 KB 58