标题:Pi 集成架构摘要:OpenClaw 嵌入式 Pi 代理集成与会话生命周期架构阅读时机:理解 OpenClaw 中 Pi SDK 的集成设计修改 Pi 相关的代理会话生命周期、工具集或服务提供者连接逻辑Pi 集成架构本文档描述 OpenClaw 如何与 pi-coding-agent 及其关联包(pi-ai、pi-agent-core、pi-tui)集成,以实现 AI 代理能力。概述OpenClaw 使用 Pi SDK 将 AI 编码代理嵌入到自身的消息网关架构中。它不以子进程或 RPC 模式启动 Pi,而是直接通过 createAgentSession() 导入并实例化 Pi 的 AgentSession。这种嵌入式方案提供:会话生命周期与事件处理的完全控制权自定义工具注入(消息、沙箱、渠道专属操作)按渠道 / 上下文定制系统提示词支持分支与压缩的会话持久化多账号认证配置轮换与故障转移跨模型服务提供者的无感切换包依赖json{“@mariozechner/pi-agent-core”: “0.49.3”,“@mariozechner/pi-ai”: “0.49.3”,“@mariozechner/pi-coding-agent”: “0.49.3”,“@mariozechner/pi-tui”: “0.49.3”}表格包名 用途pi-ai 核心大模型抽象:Model、streamSimple、消息类型、服务提供者 APIpi-agent-core 代理循环、工具执行、AgentMess