跳转至

GUIDE PATTERN

模式组合指南

Maturity
L1
Complexity
low
Reliability
medium
Hermes
docs
Version
v1.0.0
Skill Contract(本模式的模块声明)

版本 v1.0.0 | 分类 conventions | 相关 maker-checker · state-file-pattern · control-flow-separation · error-compact-pattern · skill-evolution · checkpoint-pattern

场景→模式映射决策树

你的 Cron 任务是什么类型?
    ├─ 只读监控(检查磁盘、API 健康、证书过期)
    │   ├─ 只需要 state-file-pattern(防重复 + 进度追踪)
    │   └─ 错误多?→ + error-compact-pattern
    ├─ 内容生成(写摘要、日报、周报)
    │   ├─ state-file-pattern(基础)
    │   ├─ + maker-checker(质量控制)
    │   ├─ + error-compact-pattern(异常处理)
    │   └─ + budget-guardrail(防止 token 失控)
    ├─ 数据流水线(抓取→清洗→转换→入库)
    │   ├─ control-flow-separation(决定哪些步用代码)
    │   ├─ state-file-pattern(进度追踪 + 断点续跑)
    │   ├─ + error-compact-pattern(各步骤错处理)
    │   ├─ + data-retention-privacy(敏感数据脱敏)
    │   └─ + skill-evolution(长周期优化)
    ├─ 复杂多 Agent 协作
    │   ├─ maker-checker(角色分离)
    │   ├─ multi-agent-isolation(资源隔离 + 文件锁 + 命名空间)
    │   ├─ control-flow-separation(协调者用代码控制流)
    │   ├─ state-file-pattern(全局状态)
    │   ├─ + error-compact-pattern(错误隔离)
    │   └─ + skill-evolution(持续优化)
    ├─ 🧩 Graph 工作流(节点编排)
    │   ├─ control-flow-separation(决定节点内 Code vs LLM)
    │   ├─ state-file-pattern(跨节点状态传递)
    │   ├─ maker-checker(关键节点双重验证)
    │   └─ + checkpoint-pattern(断点续跑)
    └─ 全自主 7x24 Agent
        ├─ budget-guardrail(三级预算防护)
        ├─ human-escalation(高风险人工兜底)
        ├─ observability-trace(决策链路追溯)
        ├─ state-file-pattern + checkpoint-pattern
        ├─ + maker-checker + error-compact
        └─ + evolution-gate + memory-os-pattern

你的系统处于什么阶段?
    ├─ 刚起步:核心四条(maker-checker / state-file / control-flow / error-compact)
    ├─ 已有 cron 在跑:+ cron-job-pattern + self-update-pattern(升级安全)
    ├─ 知识在积累:+ memory-os-pattern(五层记忆 + 检索 + 写侧纪律)
    └─ 开始做优化:+ data-driven-optimization + evolution-gate(评估→回归闭环)

快速速查表

场景 必须 强烈推荐 可选
🟢 健康检查监控 state-file error-compact
📊 数据采集 state-file error-compact, control-flow
📝 自动摘要/日报 state-file, maker-checker error-compact skill-evolution
🧪 CI 自动修复 control-flow, state-file maker-checker, error-compact skill-evolution
🤖 多 Agent 流水线 maker-checker, state-file control-flow, error-compact skill-evolution
🔧 系统运维自动化 control-flow, error-compact state-file
🧩 Graph 工作流 control-flow, state-file, checkpoint maker-checker graph-executor, error-compact
📝 内容创作流水线 maker-checker, data-driven-optimization state-file, error-compact skill-evolution
🔄 系统升级/更新 self-update-pattern state-file(基线) error-compact
🧠 知识沉淀与检索 memory-os-pattern state-file evolution-gate
📈 技能/流程持续优化 evolution-gate, data-driven-optimization maker-checker, state-file skill-evolution
💰 全自主 Agent 成本控制 budget-guardrail, state-file cron-job-pattern error-compact
🆙 高风险操作人工兜底 human-escalation, maker-checker state-file secret-management
🔒 多 Agent 并行协作 multi-agent-isolation, state-file maker-checker control-flow
👁️ 决策链路追溯 observability-trace state-file error-compact
🛡️ 敏感数据管理 data-retention-privacy, secret-management state-file error-compact

模式间的关系图

                    ┌───────────────────┐
                    │  control-flow-sep  │← 决定每一步用 Code 还是 LLM
                    └────────┬──────────┘
              ┌──────────────┼──────────────┐
              ▼              ▼              ▼
    ┌─────────────┐  ┌─────────────┐  ┌─────────────┐
    │  maker-check │  │ state-file  │  │error-compact│
    │  (LLM 输出)  │  │ (全局状态)   │  │ (异常处理)   │
    └──────┬──────┘  └──────┬──────┘  └──────┬──────┘
           │                │                │
           └────────────────┼────────────────┘
                  ┌─────────▼──────────┐
                  │ checkpoint-pattern │← Graph 节点断点续跑
                  └────────────────────┘
                  ┌─────────▼──────────┐
                  │   graph-executor   │← 多节点编排框架
                  └────────────────────┘
                   ┌────────────────┐
                   │ skill-evolution│← 长期迭代优化
                   │ (收敛后停止)   │
                   └────────────────┘

按成熟度分级(L1→L3)的推荐组合

级别 必须装的 convention 行为
L1 🟢 state-file-pattern 只读、仅报告、人类决策
L2 🟡 + maker-checker + error-compact 草稿 + 人工批准、有错误处理
L3 🔴 + control-flow-separation + skill-evolution 自动执行、自愈、持续优化
🧩 Graph + checkpoint-pattern + graph-executor 多节点编排、断点续跑、R1→R5 流水线

反组合(不要这样用)

❌ 错误组合 为什么不行
maker-checker 但无 state-file Checker FAIL 后无法记录状态,下次不知道哪些重试过
skill-evolution 但无 maker-checker 没有评分数据,无法判断技能变好还是变差
control-flow-separation 但无 error-compact 代码路径出错后堆栈炸上下文
state-file 但无 error-compact 错误发生后写入 STATE.md 失败,状态不完整