Prompting 控制流图 — AgentSession 消息处理全链路

以 ASCII 控制流图展示 F:\Pi\packages\coding-agent\src\core\agent-session.ts 中 prompting 系统的完整执行路径,涵盖 prompt()、input 事件链、后处理链、排队系统、认证检查、自定义消息等。

June 30, 2026 · 12 min · 2433 words

Prompting 源码分析 — AgentSession 消息处理与排队系统

对 F:\Pi\packages\coding-agent\src\core\agent-session.ts 中 prompting 相关方法的逐段解读与架构分析。涵盖 prompt() 七步管道、_runAgentPrompt 后处理链、Steer/FollowUp 消息队列、技能/模板展开、扩展命令拦截、Bash 结果延迟刷新等。

June 30, 2026 · 18 min · 3674 words

AgentSession 源码分析 — Pi Coding Agent 核心生命周期管理

对 F:\Pi\packages\coding-agent\src\core\agent-session.ts 的逐段解读与架构分析。涵盖 AgentSession 类结构、事件系统、模型管理、Compaction 机制、自动重试、会话导航与分支、Bash 执行等。

June 27, 2026 · 13 min · 2583 words