用途:Researcher 是供主智能体使用的自主实验技能,适用于通过重复实验优化或调优可度量目标,如“让 X 更快”“改进某指标”“寻找最佳配置”。
主要能力:主智能体独立编排规划、实现、提交、测量与记录全过程;需要独立评估或分析时,可派生子智能体执行限定任务。实验历史保存在本地未跟踪目录 .lab/,与 Git 管理的代码状态相互独立,其中含 config.md、results.tsv、log.md、branches.md、parking-lot.md 及 workspace/ 暂存区。
使用方式:分为四个阶段。阶段 0 检查 .lab/ 是否已存在,决定继续还是重开。阶段 1 明确目标、主指标(定量命令或定性评分表)、次指标、可改范围、约束、运行命令、单次时间预算、终止条件等并确认。阶段 2 创建 research/<slug> 分支与 .lab/ 文件,将 .lab/ 和 run.log 加入 .gitignore,记录实验 #0 基线后立即开始自主工作。阶段 3 循环执行“思考→测试→反思”,真实实验须先提交再运行,按 keep、discard、crash、thought、keep*、interesting 等状态记录并重置。阶段 4 重新验证、写 summary.md、切到最佳分支并提交。
限制:执行纪律要求连续 3 次丢弃、连续 5 次丢弃、8 次以上无全局提升、每第 10 次实验时触发相应护栏与再验证;指标缺陷时可修订为 Metric v2 并重新评分所有 keep。仅当必须改范围外文件或所有策略耗尽时才咨询用户。资料未提供具体收费、平台支持范围和价格信息。