SuperAPI AI 工具集

reflect

智能体与模型

查看项目

更新于 10-15 17:24

技能介绍

用途:把当前对话中值得保留的经验沉淀为技能编辑。用户说 "reflect" 或 "/reflect" 时触发;对话过于琐碎、离题,或已由现有技能正确覆盖时跳过。一次性事项不算经验。

主要能力与流程:

  1. 定位当前对话记录:在活动工作区的会话目录内查找,不跨项目全局搜索。Cursor 位于系统提示指定的 agent-transcripts/ 目录,可用 ls -t <agent-transcripts>/.jsonl <agent-transcripts>//.jsonl <agent-transcripts>//subagents/.jsonl 2>/dev/null | head -10 覆盖扁平、嵌套与子代理三种布局,再通过首行内容匹配对话开场提示确认。Claude Code 位于 ~/.claude/projects/<slug>/<session-id>.jsonl;Pi 位于 ~/.pi/agent/sessions/--<slug>--/.jsonl;Codex 位于 ~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl,按 payload.cwd 匹配工作区。其他 harness 查其会话目录。找不到时改用紧凑摘要。
  2. 并行启动三个评审子代理,各用一个 Task 调用,类型 generalPurpose、只读关闭(readonly: false,以免剥离 MCP)。三个视角为 Judgment、Tooling、Divergent,模型来自 pstack 设置文件(Cursor 为 ~/.cursor/rules/pstack-models.mdc,其他为 ~/.agents/pstack-models.md)的对应行或默认值。其他 harness 使用各自的子代理工具(Claude Code 的 Agent、OpenCode 的 task、Codex 的 spawn_agent),无子代理工具时由主代理依次扮演各角色。
  3. 综合:一次 Task 调用,按设置文件相应行取模型,通过 MCP 抽验引用,输出 Accepted / Rejected / Backlog 列表。
  4. 结构强制检查:可由 lint、脚本、元数据或运行时校验更可靠执行的 Accepted 项移入 Backlog。
  5. 应用:完整展示综合结果,等待用户明确批准后才应用 Accepted 编辑;用户可挑选子集或改路由,不自动应用。Backlog 项无需等待,直接提交到团队 devex 或待办跟踪器。按每行 Routing 执行:琐碎编辑由主代理直接改;实质性编辑交给技能创作流程(Cursor 的 create-skill 或 Anthropic 的 skill-creator,两者皆无则参考 agentskills.io 的 Agent Skills 格式);description 调优与新建技能也交给该流程。若环境有 SKILL.md 校验器,完成前对每个改动技能运行。
  6. 简短总结:已应用编辑、新建技能、已提交 Backlog、被丢弃项及原因,各一行。

限制:依赖具体 harness 的会话目录与子代理工具;模型 slug 被拒时回退默认并说明。官方未提供更多收费、平台或效果信息,暂未提供。