SuperAPI AI 工具集

mantis-reflect

智能体与模型

查看项目

更新于 10-16 05:49

技能介绍

用途:Reflector(/mantis-reflect)是 Mantis 循环末端的执行轨迹分析阶段,负责分析本轮各子智能体(history、summarize、architecture、threat-model、plan、researcher、dedupe、review、critic、reproduce、chain、patch、calibrate 等)的思考、工具调用与观察序列,提炼可复用经验,防止后续智能体重复犯错。

主要能力:读取 workspace/.mantis_state.json 获取当前循环轮次与 active_snapshot.snapshot_id;解析子智能体执行日志(transcript.jsonl,规范化为 schema.json 中的 execution_log_entry);识别错误假设、工具失败、成功策略等;将结构化洞察追加到 workspace/learnings.jsonl。

使用方式:由编排器传入本轮执行日志的绝对路径列表;若未传入,则按当前 harness 的日志约定解析(如 Antigravity 的 <appDataDir>/brain/<conversation_id>/.system_generated/logs/transcript.jsonl,其他框架布局不同)。建议用 bash/Python/jq/grep 过滤关键事件,避免直接读取超大原始日志。写入格式为 JSON 对象,含 type、action、target_entity、insight、source_stage,以及可选的 snapshot 字段。

限制:本阶段为 FINDINGS-ONLY,不解析 CODE_ROOT、不检查快照哨兵、不运行任何实时 VCS 命令;所有状态文件与日志路径均为 STATE-RELATIVE,不得加 CODE_ROOT 前缀。日志缺失、不可读或为空时不得中止,也不得静默输出零洞察,而应记录一条 missing-transcript 洞察。写入需幂等,按 target_entity + insight + source_stage 去重,snapshot 仅作附加元数据。active_snapshot 缺失时省略 snapshot 字段,不得编造。