用途:在 agent 执行任务过程中遇到工作流摩擦(如 CLI 卡住、规则未被遵守、技能缺失或未加载、钩子或权限规则未拦截、工具异常、渲染错误、性能浪费、人工评审发现的缺陷等)时,用一次工具调用记录下来,然后立即回到用户原本的任务,不打断当轮流程。
主要能力:提供一名为 /sharpen-later 的流程。记录通过该技能目录下的 scripts/later.py 完成,并把回执行(以 📌 Logged for /sharpen-saw (...) 开头)放在回复最前面。记录会追加到 ${XDG_STATE_HOME:-~/.local/state}/sharpen-saw/later.jsonl(可用 --later-file 覆盖)。分类 --cat 支持:cli-gap、rule-violation、skill-gap、hook-gap、tool-bug、ui-glitch、perf、review-escape、other。后续的 /sharpen-saw 会话可依据书签的会话与时间戳找到周边步骤进行根因分析。
使用方式:用命令 python3 <skill-dir>/scripts/later.py "<what the user said went wrong>" --agent-note "<the failing command, tool or rule, in one line>" --cat <category>,其中 <skill-dir> 替换为该技能所在目录。--cat 与 --agent-note 可从对话中推断,用户已表达的内容无需再追问。
限制与依赖:绕行仅限这一条命令,根因分析、读取记录、修改规则/技能/CLI 都留给后续 /sharpen-saw 会话。会话 ID 默认取自 $CLAUDE_CODE_SESSION_ID;在其他 agent 下需传 --session <id>;子代理按父会话记录。仅需 Python 3.9+。定价、平台范围等资料暂未提供。