Learn Pi Agent

Learn Pi Agent

真正的 Agent Harness 工程。pi 已经转着循环,你只需要把机制挂上去。

核心模式

pi 内部跑着同一个循环:调用模型、执行工具、回传结果。你要做的是在这个循环上挂机制 —— 工具、权限、事件、知识、会话、委派、集成。

s01_agent_session/code.ts
const { session } = await createAgentSession({ sessionManager: SessionManager.inMemory() })

// 观察循环的每一次呼吸
session.subscribe((event) => {
  if (event.type === "message_update") process.stdout.write(event.assistantMessageEvent.delta)
})

// 一次 prompt = 一整个 agent loop
await session.prompt("看看当前目录,告诉我这是什么项目")

学习路径

12 个渐进式章节,从一次最简会话到多种机制装进同一个 AgentSession

机制分层

四个正交的关注点组合成完整的 Harness