跳到主要内容

输入关键词,快速查找站内精选内容。

← 返回工具箱

Pi

Pi 是一个终端代码 Agent 和 minimal coding harness,强调可定制、上下文工程和多模型切换,适合按自己的工作流改造 AI 编程环境。

编程开发 代码 AgentHarness终端上下文工程

为什么值得关注

核心能力

终端优先

Pi 是 terminal-based coding agent,适合喜欢在 shell、tmux 和脚本环境里工作的开发者。

核心保持最小

Pi 有强默认值,但刻意不把 sub-agents、plan mode 等功能全部内置,鼓励按工作流扩展。

上下文工程

Pi 支持 AGENTS.md、SYSTEM.md、skills、prompt templates 和可定制 compaction,便于控制上下文窗口。

多种运行模式

除交互式 TUI 外,还支持 print/JSON、RPC 和 SDK 模式,方便自动化或集成到其它应用。

适合用在这些场景

  • 在终端里运行可交互的代码 Agent 会话
  • 比较同一模型在不同 harness 下的上下文消耗和任务成本
  • 用 extensions、skills、prompt templates 和 themes 改造自己的 AI 编程流程
  • 通过 print/JSON、RPC 或 SDK 模式把 Pi 接入脚本和应用

如何开始

  1. 1按官网文档安装 Pi,例如通过 npm 或官方安装脚本。
  2. 2在一个小项目里运行 `pi`,先用 `/login` 或 API key 配好 provider。
  3. 3用一个边界清楚的修复、审查或脚本任务测试它的上下文管理和可定制能力。

使用前注意

  • Pi 的优势来自可定制和终端工作流,初学者需要花时间理解配置、extensions 和 provider 设置。
  • Databricks 评测中的 Pi 结果仍与具体模型、任务类型和上下文策略绑定,应结合自己的任务验证。