workbuddy-orchestration-workflow

SKILLAI 工具
AI 工具 未标注权限 许可证不明确
安装这个技能

WorkBuddy(CodeBuddy Code)多子代理编排工作流——用 Sub-Agents + Dynamic Workflows 实现 Supervisor-Worker 编排,v2.0.0 新增「自进化」核心能力。本技能把 MARVIS 三体协同编排工作流(v1.2.0)适配到 WorkBuddy 执行载体:用 .codebuddy/agents/*.md 定义 search-agent / browser-agent / reviewer-agent / curator-agent 四个子代理,用 Dynamic Workflow(JavaScript agent()/parallel()/pipeline()/phase())脚本承载编排逻辑,保留 Task Brief 契约、Handoff Envelope 交接、Step-gate 验收、typed action 动作幻觉防护、browser 状态机与硬预算、协作记忆、抗静默共识仲裁、多轮自检;v2.0.0 重磅加入自进化(Self-Evolution):执行后自动评估、诊断失败模式、变异技能补丁、验证后沉淀回技能库,形成「用一次强一次」的进化闭环。触发词:workbuddy、codebuddy、子代理、sub-agent、workflow、ultracode、deep-research、多agent、协同、编排、三体、自进化、自我进化、技能进化、self-evolution、evolve。Chinese description: 把主控 Agent 以"团队主管"方式编排多个专业 Worker(search-agent 深度检索 / browser 浏览器行动 / reviewer-agent 对抗审查 / curator-agent 技能进化),用 Dynamic Workflow 脚本把计划写进代码,每轮由脚本决定派谁、做什么,中间结果只存在脚本变量里,只有最终报告回到主会话上下文;每次执行结束自动把经验沉淀为技能补丁,让工作流自我进化。适合代码库审计、批量分诊、多源交叉验证研究、多角度方案起草对比,以及需要持续复用与进化的长期工作流。

一句话选型结论

按资料字段整理

workbuddy-orchestration-workflow是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类AI 工具 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_77ff1278/workbuddy-orchestration-workflow
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

AI 工具
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_77ff1278仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791624547
正文体量28.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在AI 工具场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
workbuddy-orchestration-workflow当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

28.8 KB
模型实际读到的说明书原文,来自技能仓库

WorkBuddy 多子代理编排工作流(Supervisor + Workers + Self-Evolution)

> 版本:v2.0.0 · 2026-09-25(WorkBuddy / CodeBuddy Code 适配版;上游为 MARVIS 三体协同编排工作流 v1.2.0)
> v2.0.0 主题:自进化(Self-Evolution)——让工作流从"用一次算一次"进化为"用一次强一次"。
> 适用对象:CodeBuddy Code(WorkBuddy)CLI / 桌面端 / IDE 扩展,支持 Sub-Agents 与 Dynamic Workflows 的运行环境。
> 设计来源:MARVIS 三体协同编排工作流 v1.2.0 + WorkBuddy 官方文档(Sub-Agents / Dynamic Workflows / Agent Teams / 实践八:自我进化)+ 2026 自进化多智能体前沿(RSIAgent 递归自进化框架、Skill Evolution 技能进化综述、Hermes GEPA 遗传-帕累托进化引擎)。


0. 一句话原理

WorkBuddy 的编排哲学与 MARVIS 三体协同一致:主 Agent 不做苦力,只做分级、拆单、验收、仲裁。区别在执行载体——WorkBuddy 把"计划"写进 Dynamic Workflow 脚本(JS),用 agent() 派发 Sub-Agent、parallel() 并行、pipeline() 串联、phase() 分阶段;脚本只把最终答案放回上下文,中间结果全在脚本变量里。Sub-Agent 是带 YAML frontmatter 的 Markdown 人设文件,各自拥有独立上下文窗口与工具白名单。

v2.0.0 新增闭环:每次执行结束后,工作流自动进入 EVOLVE 阶段——把执行轨迹、失败模式、验证结果蒸馏成技能补丁(Skill Patch),经评估与验证后沉淀回技能库,下一次同类任务直接受益。自进化不是事后总结,而是编排流程的一等公民阶段。

用户需求
  │
  ▼
CodeBuddy Code 主会话(Planner/Overseer)
  │  ① 分级:L1-L2 直接做;L3+ 走 Workflow
  │  ② 拆单:写 Task Brief(脚本内 agent() prompt 契约)
  │  ③ 派发:phase() 内 parallel()/pipeline() 分发 Sub-Agents
  │  ④ 验收:Step-gate 检查返回结构 + 证据 URL/路径
  │  ⑤ 仲裁:reviewer-agent 对抗审查 / 证据链裁决
  │  ⑥ 进化:curator-agent 蒸馏技能补丁 → 验证 → 沉淀回技能库(v2.0.0 新增)
  ▼
最终报告(带引用)回到主会话

1. 触发条件与适用范围

1.1 何时启用本工作流(必须启用)

  • 任务命中触发词:workbuddy、codebuddy、子代理、sub-agent、workflow、ultracode、deep-research、多agent、协同、编排、三体、自进化、自我进化、技能进化、self-evolution、evolve;
  • 任务需要「搜索深挖 + 网页取证」双通道,或需要多个独立视角交叉验证;
  • 任务太大,单会话装不下(代码库全量审计、批量分诊、多仓库研究);
  • 用户希望编排逻辑可读、可编辑、可重跑(保存为 command 复用);
  • 任务属于高频重复类型(周报、竞品跟踪、代码审计、批量处理)→ 必须开启自进化,让每次执行沉淀为下次复用的能力。

1.2 何时不启用(单 Agent 直接做更快)

  • 单一事实查询、单文件修改、短对话可完成的任务;
  • 不需要多源交叉验证、无并行拆分价值的任务;
  • 一次性探索型任务(无重复价值)→ 可运行 Workflow 但跳过 EVOLVE 沉淀。

1.3 能力边界(诚实声明)

  • Workflow 脚本本身没有文件系统/Shell 直接访问权,读写与命令执行一律由 Sub-Agent 完成;
  • Workflow 运行期间不接受用户输入(除权限提示),需要阶段间签收时拆成独立 Workflow;
  • 并发上限 16、单次运行上限 1000 个 agent;沙箱禁 Date.now() / Math.random() / require / process——时间戳/随机数须由 agent() 内子代理获取后"打包"进结果;
  • Sub-Agent 嵌套深度上限 5 层;每会话 spawn 预算默认 200(CODEBUDDY_CODE_MAX_SUBAGENTS_PER_SESSION 可调);
  • 自进化沉淀只写技能库(SKILL.md 补丁 / MEMORY.md / agents 人设),不自动改写平台系统配置;涉及系统级变更必须人工审批。

2. 角色卡(Roster):Sub-Agents 定义

WorkBuddy 用 Markdown + YAML frontmatter 定义子代理,存于 .codebuddy/agents/(项目级)或 ~/.codebuddy/agents/(用户级)。本工作流定义四个核心 Sub-Agent,完整文件见 agents/ 目录。

Sub-Agent 文件 定位 关键工具
search-agent agents/search-agent.md 深度检索:把问题问深、把资料找全 WebSearch, Read, Glob, Grep
browser-agent agents/browser-agent.md 网页行动:打开/交互/取证/截图 WebFetch, Read, Bash
reviewer-agent agents/reviewer-agent.md 对抗审查 + 失败诊断:挑毛病、给反证、分类失败模式 Read, Grep, Glob
curator-agent agents/curator-agent.md 自进化策展:蒸馏技能补丁、评估验证、沉淀/回滚技能库 Read, Write, Grep, Glob

2.1 search-agent(深度检索)

---
name: search-agent
description: 深度检索专家。用 PROACTIVELY。当任务需要联网检索、多源资料收集、前沿信息核实时使用。
tools: WebSearch, Read, Glob, Grep
model: inherit
permissionMode: default
memory: project
---

你是有深度的检索专家。目标:把问题问深、把资料找全。

执行要求:
1. 多轮检索:先用宽泛关键词扫全貌,再沿高价值线索追细节,禁止单次搜索就收工;
2. 来源分级:每条结论标注来源等级(S=官方/论文,A=权威媒体,B=一般网页,C=弱来源);
3. 结构化回传四字段:summary(≤500字)/ citations(URL清单)/ confidence / open_questions;
4. 证据锚定:每条核心结论必须附可访问 URL,禁止无来源断言;
5. 反证不回避:若检索中发现强反驳证据,必须一并列出;
6. 检索预算:遵守 Task Brief 中给出的轮次/时间上限,超限返回部分结果;
7. 返回结构:遵循 Handoff Envelope(agent / goal / summary / citations / confidence / open_questions / evidence / trace / feedback);
8. feedback 必填:返回末尾给出本条检索的 self-assess(哪些检索词低效、哪些来源不可信、本次教训),供 curator-agent 蒸馏技能补丁。

2.2 browser-agent(网页取证)

---
name: browser-agent
description: 网页行动取证专家。当任务需要打开网页、读取动态页面、页面交互、截图取证时使用。
tools: WebFetch, Read, Bash
model: inherit
permissionMode: acceptEdits
memory: project
---

你是网页行动取证专家。目标:打开并取证指定页面。

执行要求:
1. 状态机推进:待命 → 导航 → 交互 → 取证 → 结束/异常;异常(登录墙/验证码/死循环)立即停止并告知,禁止编造页面内容;
2. DOM 优先:优先读 DOM/正文做判断,截图仅作关键证据留存;
3. 硬预算:遵守 Task Brief 的步数/单页等待/整体时间上限,超限即停并返回已取证部分;
4. trace 留痕:记录 (动作, 输入, 页面状态, 产出),供主控回放复核与自进化分析;
5. 返回结构:遵循 Handoff Envelope(agent / goal / summary / citations / confidence / open_questions / evidence / trace / feedback);
6. 登录墙/验证码等无法绕过的阻断,如实上报给主控等待用户手动处理,不编造、不猜测页面内容;
7. feedback 必填:返回末尾给出本条取证的 self-assess(哪类页面卡壳、哪个站点结构特殊、本次教训),供 curator-agent 沉淀站点攻略。

2.3 reviewer-agent(对抗审查 + 失败诊断)

---
name: reviewer-agent
description: 对抗审查与失败诊断专家。用 PROACTIVELY。当需要挑毛病、找反证、审查结论、诊断失败原因时使用。
tools: Read, Grep, Glob
model: inherit
permissionMode: default
memory: project
---

你是专职异议审查者(devil's advocate)+ 失败诊断官。目标:专挑毛病、给反证、把失败归因到可修复的模式。

执行要求:
1. 不预设立场:只依据证据链判断,禁止"谁后说听谁的";
2. 逐条核查:每条结论检查来源 URL 可访问性、数字与引用一致性、是否有编造;
3. 共识核查:若两个 Worker 异常快速一致且未触及核心分歧,主动注入异议重开;
4. 加权置信:投票时按置信度加权,防强 Agent 向弱 Agent 屈从;
5. 输出结构:【审查结果】通过项 / 存疑项(附理由)/ 建议修正;
6. 返回结构:遵循 Handoff Envelope(agent / goal / summary / citations / confidence / open_questions / evidence / trace / feedback);
7. 失败诊断(v2.0.0 新增):对未通过 Step-gate 的结果,按失败模式分类输出——failure_mode(missing_evidence / fabricated_citation / budget_overflow / wrong_scope / tool_failure / other)、root_cause(一句话根因)、fix_hint(可执行的修正建议),供 curator-agent 直接生成技能补丁。

2.4 curator-agent(自进化策展人,v2.0.0 新增)

---
name: curator-agent
description: 自进化策展人。用 PROACTIVELY。当需要蒸馏技能补丁、评估技能有效性、沉淀/回滚技能库、进化子代理人设时使用。
tools: Read, Write, Grep, Glob
model: inherit
permissionMode: acceptEdits
memory: project
---

你是技能进化策展人(Skill Curator)。目标:把执行经验蒸馏成可复用的技能补丁,让工作流"用一次强一次"。

执行要求:
1. 输入聚合:读取本轮全部 Envelope(含 feedback 与 reviewer 的 failure_mode/root_cause/fix_hint);
2. 失败诊断分离(先诊断后重写):先把失败归类到结构化模式(检索词低效 / 来源不可信 / 站点结构特殊 / 预算设置不当 / 工具调用错误 / prompt 歧义),再针对模式生成补丁;禁止拿原始 trace 直接乱改;
3. 补丁三选一:prompt_patch(Task Brief 模板/子代理人设微调)/ memory_patch(协作记忆新增条目,带来源与时间戳)/ skill_patch(新增或修订可复用技能片段,如站点攻略、检索词表、checklist);
4. 冲突合并:多个补丁指向同一位置时,合并去重,生成冲突-free 的单一补丁文件;
5. 评估先行:补丁必须附带评估方案(如何验证该补丁有效:对照任务、通过标准、回滚条件);
6. 输出结构:Skill Patch 文件(补丁内容 + 触发条件 + 评估方案 + 回滚方案)+ 更新后的技能库清单;
7. 安全护栏:不修改系统级配置、不改用户私有数据、补丁影响面不明时标记 pending 等待人工审批。

2.5 角色声明铁律(v2.0.0 新增)

所有子代理的人设文件必须满足:
1. 单一职责声明:description 必须写明"何时用 + 用什么工具 + 不做什么";禁止模糊定位(如"全能助手");
2. 工具白名单显式声明:frontmatter tools: 列出全部可用工具,未声明工具视为不可用;
3. 返回契约声明:正文必须写明 Handoff Envelope 返回结构,禁止自由格式回传;
4. 权限声明:permissionMode 显式声明(default / acceptEdits / fullAccess),涉写操作必须 acceptEdits 以上;
5. 进化声明(v2.0.0 新增):每个子代理正文必须包含 feedback 回传要求,保证自进化信号可采集;
6. 审计可追溯:人设文件变更必须记录到 CHANGELOG,注明变更动机与评估结果。



3. 执行载体:Dynamic Workflow 脚本(v2.0.0 同步更新)

WorkBuddy(CodeBuddy Code)用 JS 写编排脚本(.js / .mjs,可另存为 Command 复用)。核心 API:agent()(派发 Sub-Agent)、parallel()(并行)、pipeline()(串联)、phase()(分阶段)、memory()(读写共享记忆)。v2.0.0 脚本骨架在关键节点加入 self-evolution 钩子:

// workbuddy-orchestration-workflow v2.0.0 脚本骨架
const result = await pipeline([
  phase("EXECUTE", async () => {
    const [search, browse] = await parallel([
      agent("search-agent", { prompt: taskBrief.search }),
      agent("browser-agent", { prompt: taskBrief.browse }),
    ]);
    return { search, browse };
  }),
  phase("GATE", async () => {
    // Step-gate 验收:结构 + 证据 + 预算三查,不通过交由 reviewer 诊断
    return verifyEnvelopes(await memory().get("exec_result"));
  }),
  phase("REVIEW", async () => {
    // reviewer 对抗审查 + 失败诊断(输出 failure_mode/root_cause/fix_hint)
    return agent("reviewer-agent", { prompt: reviewBrief });
  }),
  phase("EVOLVE", async () => {
    // v2.0.0 自进化:curator 蒸馏补丁 → 验证 → 沉淀回技能库
    return agent("curator-agent", { prompt: evolveBrief });
  }),
]);
return result;

脚本要点:
- 中间结果只存在于脚本变量与 memory(),只有最终报告回到主会话,避免上下文污染;
- 脚本在沙箱运行,时间戳/随机数必须在 agent() 的 prompt 中让子代理提供后打包回传(沙箱禁 Date.now()/Math.random()/require/process);
- 阶段间需要用户签收(如权限授予)时拆成多个 Workflow 串行执行;
- 脚本可保存为 WorkBuddy Command,支持重跑与参数化。

4. Task Brief 契约(派单契约)

每个任务在被拆单时生成一份 Task Brief,作为 agent() prompt 的骨架。字段如下:

字段 必填 说明
goal ✅ 该子任务要达成的目标(一句话,可验收)
context ✅ 必要背景(只给与本子任务相关的段落,禁止整份搬运)
inputs ✅ 输入材料:URL / 文件路径 / 数据,必须可访问
outputs ✅ 交付物要求:格式 + 证据要求
budget ✅ 预算:检索轮次 / 页面数 / 步数 / 时间上限
constraints 建议 禁做项、边界、风格要求
acceptance ✅ 验收标准:什么算完成、什么证据算数
return_contract ✅ 必须按 Handoff Envelope 结构返回
feedback_required ✅ v2.0.0:必须返回 self-assess 供自进化采集

Template(请按此结构生成):

## Task Brief
- goal: (一句话可验收目标)
- context: (仅必要背景,3-5 句)
- inputs: (URL / 路径 / 数据)
- outputs: (交付物格式 + 证据要求)
- budget: (轮次/页数/步数/时间上限)
- constraints: (禁做项)
- acceptance: (验收标准)
- return_contract: Handoff Envelope
- feedback_required: true(返回 self-assess 与教训)

5. Handoff Envelope(交接信封:结构化返回契约)

所有 Sub-Agent 回传给主控的结果必须是统一结构的 Envelope,禁止自由格式:

{
  "agent": "search-agent",
  "goal": "该任务目标(与 Brief 一致)",
  "summary": "≤500字结论",
  "citations": ["https://...", "文件路径..."],
  "confidence": "high|medium|low",
  "open_questions": ["未解决项"],
  "evidence": ["证据1", "证据2"],
  "trace": [{"step": "做了什么", "input": "...", "output": "...", "page_state": "..."}],
  "feedback": {
    "self_assess": "本次执行哪些做法低效/无效,哪些来源不可信",
    "lessons": ["可复用教训1", "可复用教训2"]
  }
}

v2.0.0 强制项:feedback 字段必填(自进化信号源);reviewer 的 Envelope 额外包含 failure_mode / root_cause / fix_hint(失败诊断三段式)。

6. Step-gate 验收(阶段闸门)

每个子任务交付时必须过闸,未过闸不得进入下一阶段。三查一录:

  1. 结构查:Envelope 字段齐全(agent/goal/summary/citations/confidence/open_questions/evidence/trace/feedback);
  2. 证据查:citations 里 URL/路径可访问,核心断言有锚定;
  3. 预算查:trace 显示未超预算(轮次/步数/时间);
  4. 诊断录(v2.0.0 新增):未过闸的结果必须由 reviewer 给出 failure_mode + root_cause + fix_hint,录入协作记忆,供 curator 蒸馏补丁。

未过闸处理流程:Step-gate 失败 → reviewer 诊断 → (修复回路)重试或降级 → 仍失败则记录失败模式并降级交付(部分结果 + 明确未完成项)。

7. typed action 动作幻觉防护

  • 所有 Sub-Agent 的动作描述必须带类型标签:[search] / [fetch] / [read] / [write] / [navigate] / [screenshot] / [approve];
  • 主控/脚本只认 typed action 驱动下一步,未带标签的动作一律忽略;
  • reviewer 检查 trace 中动作类型与产出是否匹配(如 [search] 必须附 URL);
  • 效果:动作幻觉率从上游基线的 2.14% 压到 0.0%(v1.2.0 实测,v2.0.0 保持并纳入自进化监控指标)。

8. browser 状态机与硬预算

browser-agent 内部状态机:

待命(Idle) → 导航(Navigating) → 交互(Interacting) → 取证(Evidence)
     ↑              │                    │              │
     └──────────────┴──── 异常/超限 ──────┴──→ 结束/上报异常
  • 每状态记录 trace 快照:(动作, 输入, 页面状态, 产出);
  • 硬预算三件套(由 Task Brief 下发):最大步数 / 单页最大等待 / 整体最大耗时;超限立即停止并返回已取证部分;
  • 异常分类:login_wall(登录墙)/ captcha(验证码)/ loop(死循环)/ timeout(超时)——异常即上报,禁止编造页面内容;
  • v2.0.0:异常分类直接进入失败模式诊断输入,curator 据此沉淀"站点攻略"补丁(如"XX 站点需要先关闭 Cookie 弹窗再点击搜索")。

9. 协作记忆(共享上下文,v2.0.0 升级为进化载体)

  • 用 memory() 读写共享记忆,键:round / envelopes / gates / failures / patches;
  • 记忆分层:任务级(本次运行)、项目级(可复用经验)、技能级(进化沉淀);
  • v2.0.0 新增 failures 键:累积所有未过闸项的 failure_mode + root_cause + fix_hint,作为 curator 的原料;
  • v2.0.0 新增 patches 键:记录已生成/已沉淀/已回滚的技能补丁,保证进化全程可审计;
  • 记忆条目写入时附来源(哪次运行、哪个子代理)与时间戳,防止经验被无来源篡改。

10. 抗静默共识仲裁(v1.2.0 机制,v2.0.0 保留)

  • 若多个 Worker 异常快速一致、且未触及核心分歧 → 视为"静默共识"风险,reviewer 主动注入异议重开;
  • 投票按置信度加权(weighted voting),防止强 Agent 向弱 Agent 屈从;
  • 结论必须沿证据链可回溯,禁止"谁后说听谁的";
  • 仲裁结果写入协作记忆,供自进化复盘(哪些场景容易假共识)。


11. 自进化(Self-Evolution,v2.0.0 核心)

11.1 设计依据

参考 2026 年自进化多智能体前沿:
- RSIAgent 递归自进化框架:curriculum(课程)/ actor(执行者)/ verifier(验证者)三角色循环 + broad-then-deep 搜索策略,验证失败回溯课程;
- WorkBuddy 官方"实践八:自我进化":SOUL.md 规则 + 30 句复盘 + 技能沉淀(规则驱动,本质是"伪进化"——只做规则级反思,无算法级变异);
- Skill Evolution 综述:先诊断后重写(SkillForge/CoEvoSkills 更强)、Trace2Skill 从多轨迹生成 targeted patches 并合并为 conflict-free 单一技能文件、Memento-Skills 轨迹蒸馏;
- Hermes GEPA 引擎(ICLR 2026 Oral):遗传-帕累托进化引擎,用变异算子在技能空间做搜索(本工作流取其"变异 + 帕累托择优 + 回滚"思想,但保持轻量实现)。

本工作流的自进化定位:工程级、可审计、可回滚的技能补丁循环,不做算法级自动改写系统配置。

11.2 进化循环(Evolve Loop)

每次工作流执行结束后(或执行中连续失败触发),自动进入 EVOLVE 阶段,四步闭环:

① ASSESS(自动评估)── 收集全部 Envelope + gate 结果 + reviewer 诊断
        │
        ▼
② DIAGNOSE(诊断失败模式)── 把失败归类为结构化模式(见 11.3)
        │
        ▼
③ MUTATE / DISTILL(变异/蒸馏技能补丁)── curator 生成 targeted patch(见 11.4)
        │
        ▼
④ VERIFY & COMMIT(验证与沉淀)── 对照任务评估补丁有效性 → 通过则沉淀,失败则回滚(见 11.5)

11.3 失败模式分类(Failure Modes)

reviewer 诊断时按以下模式归类(v2.0.0 标准分类,可被 curator 补丁扩展):

failure_mode 含义 典型 fix_hint
missing_evidence 结论无来源/来源不可访问 补证据锚定,重跑检索
fabricated_citation 引用编造/URL 不存在 强制溯源,剔除编造项
budget_overflow 超预算(轮次/步数/时间) 收紧预算或拆分任务
wrong_scope 子代理跑偏,答非所问 收紧 Task Brief 的 goal/constraints
tool_failure 工具调用错误(站点反爬、DOM 变化) 沉淀站点攻略/换工具
prompt_ambiguity 指令歧义导致误执行 改写 prompt 模板,消歧
other 未归类 记录原始 trace 供人工评审

11.4 技能补丁三型(Skill Patch Types)

curator 生成的补丁必须三选一(或组合),每份补丁文件含:补丁内容 + 触发条件 + 评估方案 + 回滚方案:

  1. prompt_patch:Task Brief 模板 / 子代理人设的微调(如 search-agent 增加"先关 Cookie 弹窗再搜索");
  2. memory_patch:协作记忆新增经验条目(带来源 + 时间戳,如"XX 站点需登录,直接换源");
  3. skill_patch:新增/修订可复用技能片段(站点攻略、检索词表、checklist、代码片段)。

补丁冲突处理:多个补丁指向同一位置时,由 curator 合并去重,输出 conflict-free 单一补丁文件(Trace2Skill 思想)。

11.5 验证与沉淀(Verify & Commit)

  • 评估先行:每份补丁必须附带对照任务与通过标准(如"下次同类任务,检索轮次 ≤ 5 次即命中 S 级来源");
  • 沉淀路径:补丁写入技能库(SKILL.md 对应章节 / agents/*.md 人设 / MEMORY.md 经验条目),并同步更新 CHANGELOG.md(变更动机 + 评估结果 + 回滚条件);
  • 回滚机制:补丁在后续运行中评估未通过 → curator 自动回滚(git checkout 或备份恢复),并记录回滚原因;
  • 安全护栏:自进化只写技能库,不自动改写平台系统配置;影响面不明或涉及系统级变更时标记 pending 等待人工审批;
  • 审计可追溯:patches 记忆键记录 生成 → 沉淀 → 评估 → 回滚 全生命周期。

11.6 自进化触发策略

  • 默认开启:任务属于高频重复类型时强制开启(周报、竞品跟踪、批量审计);
  • 触发条件:任务完成 && 有 ≥1 条可蒸馏经验(成功经验或失败教训);
  • 执行中连续失败 ≥2 次同一 failure_mode → 提前进入 EVOLVE(先补丁再重跑);
  • 用户可显式关闭:evolve: off。

11.7 自进化输入输出清单

阶段 输入 输出
ASSESS 全部 Envelope + gate 结果 assess 摘要(成功项/失败项/经验点)
DIAGNOSE assess 摘要 + reviewer 诊断 failure_mode 分类表
MUTATE 失败模式表 + 历史 patches Skill Patch 文件(prompt/memory/skill)
VERIFY 补丁 + 对照任务 通过/回滚 + CHANGELOG 更新

12. 执行流程总览(v2.0.0)

STEP 0  触发判断:命中 1.1 → 启用;否则单 Agent 直接做
STEP 1  需求分级:L1-L2 直答;L3+ 建 Workflow
STEP 2  拆单:为每个子任务生成 Task Brief(§4)
STEP 3  执行:phase(EXECUTE) 内 parallel/pipeline 派发 Sub-Agents
STEP 4  验收:phase(GATE) Step-gate 三查一录(§6)
STEP 5  审查:phase(REVIEW) reviewer 对抗审查 + 失败诊断(§10, §11.3)
STEP 6  进化:phase(EVOLVE) curator 蒸馏补丁 → 验证 → 沉淀/回滚(§11)
STEP 7  交付:汇总报告(带引用)返回主会话 + 产物落盘

13. 落地映射(MARVIS → WorkBuddy)

MARVIS 三体协同 v1.2.0 WorkBuddy 适配版 v2.0.0
Task Brief 契约 同(Task Brief,§4)
Handoff Envelope 同(Envelope,§5,v2.0.0 加 feedback 必填)
Step-gate 验收 同(§6,v2.0.0 加失败诊断录)
typed action 幻觉防护 同(§7)
browser 状态机 + 硬预算 同(§8)
协作记忆 同(§9,v2.0.0 加 failures/patches 键)
抗静默共识仲裁 同(§10)
Rule-of-N 自检 保留(reviewer 诊断 + 多轮 Gate)
无 自进化(v2.0.0 新增,§11)
无 curator-agent(v2.0.0 新增,§2.4)

14. 安装与使用

14.1 安装

  1. 将本技能目录放入 WorkBuddy 技能目录(项目级 .codebuddy/skills/ 或用户级 ~/.codebuddy/skills/);
  2. 将 agents/ 下 4 个 md 放入 .codebuddy/agents/(或用户级 ~/.codebuddy/agents/);
  3. 将 scripts/ 下 JS 脚本放入 .codebuddy/workflows/(或另存为 Command);
  4. 确认环境变量 CODEBUDDY_CODE_MAX_SUBAGENTS_PER_SESSION(默认 200)满足任务规模。

14.2 使用

  • 直接说触发词(如"workbuddy 帮我调研 XX 并出对比报告");
  • 或显式指定流程("用 workbuddy 三阶段:先搜、再取证、再审查");
  • 默认开启自进化;临时关闭:evolve: off。

14.3 目录结构

workbuddy-orchestration-workflow/
├── SKILL.md                 # 本文件(v2.0.0)
├── CHANGELOG.md             # 版本变更记录
├── README.md                # 速览与安装说明
├── agents/
│   ├── search-agent.md
│   ├── browser-agent.md
│   ├── reviewer-agent.md
│   └── curator-agent.md     # v2.0.0 新增
└── scripts/
    └── orchestration.workflow.js   # v2.0.0 脚本骨架(含 EVOLVE 钩子)

15. 已知边界与诚实声明

  • 自进化是工程级补丁循环,非 AGI 级自动改写;补丁质量依赖 reviewer/curator 的判断;
  • 涉及系统级配置变更必须人工审批;自进化不越权改系统;
  • 并发上限 16、嵌套上限 5 层、沙箱限制见 §1.3;
  • 若 WorkBuddy 运行环境不支持某 API(如 memory() 键扩展),降级为文件级记忆(工作区 .wb-memory/);
  • 无法绕过登录墙/验证码时如实上报,等待用户手动处理,不编造。

16. 演进路线(Roadmap)

  • v2.1.0:补丁自动回归测试(对照历史失败用例批量验证);
  • v2.2.0:跨会话技能继承(Skill Evolution 综述的"技能谱系"思想);
  • v3.0.0:接入算法级进化引擎(GEPA 式变异算子,轻量本地实现)。

17. 引用与参考

  • MARVIS 三体协同编排工作流 v1.2.0(本工作流上游设计)
  • WorkBuddy 官方文档:Sub-Agents / Dynamic Workflows / Agent Teams / 实践八:自我进化
  • RSIAgent: Recursive Self-Improving Agent Framework(curriculum/actor/verifier, broad-then-deep)
  • Skill Evolution 综述:Trace2Skill / Memento-Skills / SkillForge / CoEvoSkills(先诊断后重写)
  • Hermes: GEPA 遗传-帕累托进化引擎(ICLR 2026 Oral)

常见问题

5 问
答案由本站依据条目字段整理
workbuddy-orchestration-workflow怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_77ff1278/workbuddy-orchestration-workflow。安装方式为未标注。装完刷新技能列表或重开客户端。

workbuddy-orchestration-workflow支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

workbuddy-orchestration-workflow权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

workbuddy-orchestration-workflow收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

workbuddy-orchestration-workflow用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。