/goal 是如何实现的:从 Pi 与 Claude Code 的 Agent Loop 说起
先读 Pi 的 agent-loop.ts 源码,再对照 Claude Code 官方文档描述的 agent loop,讲清楚内外两层循环、steering 与 follow-up、Stop hook 与 finishTurn 等插槽;再拆解 /goal 在 Claude Code(Stop hook + 独立评估模型)、Codex (持久化状态机)和 Pi 社区扩展里分别是怎么做的。
先读 Pi 的 agent-loop.ts 源码,再对照 Claude Code 官方文档描述的 agent loop,讲清楚内外两层循环、steering 与 follow-up、Stop hook 与 finishTurn 等插槽;再拆解 /goal 在 Claude Code(Stop hook + 独立评估模型)、Codex (持久化状态机)和 Pi 社区扩展里分别是怎么做的。
讲清楚 Model Context Protocol:它解决的 M×N 集成问题、2024 年发布以来的规范演进(含 2026-07-28 的无状态改造)、 Host/Client/Server 架构、工具/资源/提示三大原语、OAuth 授权、与 Skill 和 Function Calling 的区别,以及安全风险。
从 SKILL.md 的结构到渐进式披露的原理,讲清楚 Agent Skill 是什么、2025 年如何诞生并成为开放标准、 和 CLAUDE.md、MCP、Hook、Subagent 有什么区别,以及怎么写好一个 skill。