Skip to content

欢迎来到 Learn Pi Agent Harness

Learn Pi Agent Harness 是一份面向 earendil-works/pi 的中文学习教程。本教程把 Pi 的上手使用、源码研读和 Harness Engineering(工具马具/脚手架工程)实践放在同一条学习路径里,帮助你把 terminal coding agent 变成可复用、可验证、可交接的工作系统。

本教程分为理论讲义、实战项目和开箱即用的资料库。

开始学习

选择适合你的学习路径:

Pi Harness 的核心机制

Harness 的本质不是“让模型变聪明”,而是给模型建立一套闭环的工作系统。Pi 提供了这套系统所需的关键部件:

mermaid
flowchart LR
  A["项目规则<br/>AGENTS.md"] --> B["Pi Session"]
  C["模型与 Provider"] --> B
  D["工具调用<br/>read/edit/bash"] --> B
  B --> E["验证与交接"]
  F["Extensions"] --> B
  G["Skills / Prompts"] --> B

你将学到什么

  • 用明确的项目规则约束 agent 的行为。
  • 在跨会话的长任务中保持上下文连续。
  • 用 compaction 管理上下文窗口,而不是丢失关键状态。
  • 用 Extension、Skill 和 Prompt Template 固化团队工作流。
  • 用验证清单防止 agent 提前宣告完成。
  • 通过源码地图理解 Pi monorepo 的主要包边界。

下一步

了解核心概念后,可以从以下内容继续:

面向 Pi 学习者的非官方中文教程。