用途:在会话结束时进行复盘,找出可落地的改进项,覆盖智能体配置、子智能体行为、智能体定义、测试、文档、脚本、扩展与 MCP、技能、代码质量和工作流等方向。
主要能力:先利用当前对话中已有的工具输出、错误、子智能体摘要、开发服务器日志和测试结果收集上下文;仅在需要查看未被总结的子智能体会话时才使用 session-reader 技能。随后逐项分析上述领域,跳过无发现的部分,只报告可执行内容。
使用方式:对每个发现判定作用范围(全局位于 ~/.pi/agent/,如 AGENTS.md、skills、agents;项目位于项目的 .claude/、CLAUDE.md 或代码库)。以编号表格呈现建议,包含领域、范围、建议、原因和变更,然后询问“Which of these should I work on? (all / numbers / none)”,在用户批准前不开始工作。获批后为每条建议创建待办(标题、标签如 ["self-improve", "<scope>"]、正文含完整上下文),依次认领、修改、验证(运行测试、校验配置等),若涉及版本控制文件则使用 commit 技能提交,最后标记完成并打印完成摘要表。
适用场景:会话结束后希望系统性改进智能体配置、补充测试、更新文档或优化工作流时。
限制:需用户批准后才执行;仅报告可执行发现;具体模型选择、技能触发描述等优化需依据实际观察,资料未提供更多细节。