第八部分,协议与框架开发

生产架构、测试与发布

把 Pi CLI、SDK、RPC、pi-ai 和 pi-agent-core 组合成安全、可测试、可回滚的生产系统。

选择集成层

不要为了高级而下沉层级。越底层需要自己负责的会话、工具、安全、UI 和错误处理越多。

  • 人类终端协作直接使用 Pi CLI。
  • Node.js 同进程产品使用 Coding Agent SDK。
  • 跨语言或进程隔离使用 RPC。
  • 自定义模型层使用 pi-ai。
  • 完全自定义代理循环使用 pi-agent-core。
  • 自定义终端界面使用 pi-tui。

生产检查清单

  • 固定 Pi、Package 和模型版本。
  • 每个任务使用隔离工作目录与最小工具。
  • 凭据按租户和环境隔离。
  • 工具写入具备审批、幂等和回滚。
  • 事件、成本、错误和延迟可观察。
  • 用 faux Provider、单元测试和真实模型评测组合验证。
  • 升级前回归关键任务,支持快速回退。
  • 定期清理 Sessions、Packages 和过期凭据。

长期维护

Pi 更新速度快,官方包名、接口和 Provider 目录都可能变化。把配置、扩展、任务样例和评测集放入版本控制。

每次事故都应转化为测试、工具限制、容器策略或项目指令,而不是只增加一条模糊提示。

官方资料

本页由 xueai 根据 Pi 官方资料用中文重新组织和讲解。Pi 更新频繁,命令、包名和接口以官方最新文档为准。

Pi 源代码和官方文档采用 MIT License。Copyright (c) 2025 Mario Zechner。本站保留原版权与许可声明,完整文本见 MIT License