SuperAPI AI 工具集

reflect

智能体与模型

查看项目

更新于 10-16 00:22

技能介绍

用途:从当前对话记录中提取值得长期保留的经验,并把这些经验落到具体技能编辑上。用户说 reflect 或 /reflect 时调用;对话过于琐碎、离题,或现有技能已正确覆盖时跳过。一次性问题不算经验。

主要流程与能力:

  1. 定位当前 transcript:先在本工作区 transcript 存储中找到最新会话,用 pstack-harness 技能定位,禁止读取其他工作区的 transcript 存储。候选文件覆盖新旧及子代理布局,读取每个候选第一行 JSONL,按开场用户 prompt 匹配;不匹配则改传会话摘要。
  2. 并行启动三个审查者:一条消息三次 Task 调用,subagent_type 为 general-purpose,agent mode(readonly: false),分别对应判断、工具、发散三个视角,各有角色行、默认模型与提示模板文件,模板按标记原样传入。审查者需要 MCP 访问以查证 transcript 引用的工单、聊天线程和可观测性 trace。
  3. 综合:一次 Task 调用,使用综合角色行模型,逐字传入 synthesizer.md 并内联各审查者完整输出,返回 Accepted / Rejected / Backlog 列表。
  4. 结构约束检查:若某 Accepted 项能被 lint 规则、脚本、元数据标志或运行时检查更可靠地强制,则移入 Backlog。
  5. 应用:展示完整综合结果,等待用户明确批准后才应用任何 Accepted 编辑,用户可选择子集或调整路由,不自动应用。普通 Backlog 项直接提交到团队 devex 或 backlog 跟踪器;安全、隐私、认证、数据、权限边界类发现例外,保持私密并直接报告给操作者,不得发布或链接到公开跟踪器、issue、PR 或评论。按批准行路由精确执行:琐碎编辑由父级直接完成;实质性编辑按 authoring-a-skill.md 走草稿/测试/迭代循环;描述调优按该文档重写描述并跑描述优化循环;新建技能按 kebab 命名并遵循该文档,不得临时臆造形态。若环境提供 SKILL.md 校验器,声明完成前对每个触及技能运行。
  6. 向用户简短总结:已应用编辑、新建技能、提交到 devex 跟踪器的 Backlog、被丢弃项及原因,无前言。

限制:需要用户的 transcript、MCP 访问与 pstack-harness 技能支持;未获明确批准不应用编辑;不得跨工作区读取私有会话;安全类发现不得进入公开跟踪器。资料未提供更具体的依赖版本、计费或界面细节。