全部文章
关于学习、实践与思考的持续记录。
Pi Coding Agent 源码导读(七):Model、Provider 与协议适配
拆解 pi-ai、ModelRuntime、模型目录、认证解析、Provider 协议、thinking 映射、流式事件与跨模型上下文转换。
Pi Coding Agent 源码导读(六):System Prompt、Context 与 Skills
从 buildSystemPrompt() 与 AgentSession.prompt() 出发,分析工具说明、项目规则、Skills、Prompt Templates 和 Slash Commands 如何进入模型上下文。
Pi Coding Agent 源码导读(五):Memory,Pi 到底记住了什么
从工作上下文、JSONL 会话树、项目规则、Skills、Custom Entry 到 Compaction,建立 Pi Memory 的分层模型,并解释它为什么不是向量长期记忆。
Pi Coding Agent 源码导读(四):Tool Use 从 Schema 到副作用
拆解 Pi 工具的定义、参数准备、TypeBox 校验、Extension Hook、并行策略、文件写入队列、输出截断与 Tool Result 回灌。