Hermes Decision Trace

Aegis → Hermes 局部吸收执行记录

已按《Aegis → Hermes 完整吸收方案与边界协议》执行第一批吸收,范围严格控制在:

HTML完整论证
Wiki可检索归档
Feishu短入口交付
🎯
核心结论

已按《Aegis → Hermes 完整吸收方案与边界协议》执行第一批吸收,范围严格控制在:

🧭
推荐路径

下一步不要继续扩张吸收面。建议观察 2–3 次真实 coding/codex-worker/subagent 任务,看:

🛡️
关键边界

已禁止:Aegis global install、Aegis runtime/router、aegis-doctor.py --write-config、active ~/.config/aegis/config.tomldocs/aegis、Aegis skills 全量导入。

关键判断

判断项摘要
推荐方案下一步不要继续扩张吸收面。建议观察 2–3 次真实 coding/codex-worker/subagent 任务,看:
关键依据已验证以下 skill 可正常读取,且 linked files 可见:
落地方式按行动清单推进,保持可回退。
风险边界已禁止:Aegis global install、Aegis runtime/router、aegis-doctor.py --write-config、active ~/.config/aegis/config.tomldocs/aegis、Aegis skills 全量导入。

证据摘要

  • 已验证以下 skill 可正常读取,且 linked files 可见:证据点 1
  • codex-worker-routing证据点 2
  • subagent-driven-development证据点 3
  • requesting-code-review证据点 4
  • skill-lifecycle-governance reference证据点 5
  • 关键验证点:证据点 6

行动清单

下一步不要继续扩张吸收面。建议观察 2–3 次真实 coding/codex-worker/subagent 任务,看:
Evidence Card 是否提升回执可审计性。
Context Packet 是否减少子代理跑偏。
Trigger Health reference 是否能辅助 skill 触发排障。
如果观察有效,再小步补到相关 workflow;如果显得过重,就只保留在中高风险任务中触发。

边界 / 风险

风险点

已禁止:Aegis global install、Aegis runtime/router、aegis-doctor.py --write-config、active ~/.config/aegis/config.tomldocs/aegis、Aegis skills 全量导入。

风险点

已确认:未让 Aegis 替代 Hermes router、memory、wiki、Hindsight、project dashboard 或 completion authority。

风险点

剩余风险:Evidence Card 在低风险任务中可能显得过重,需要通过 fast path 压缩表达;Context Packet 也应只在复杂 delegate/codex-worker 任务中完整展开。

风险点

回退方式:全部变更都在 Hermes skill/reference Markdown 内,可通过对应文件 patch 回退;没有运行态服务、配置或数据迁移副作用。

完整记录

Aegis → Hermes 局部吸收执行记录

结论

已按《Aegis → Hermes 完整吸收方案与边界协议》执行第一批吸收,范围严格控制在:

P0:Evidence Card + Subagent/Codex Context Packet P1:Trigger Health + Rule Layering references

未执行任何越界动作:

  • 未安装 Aegis
  • 未运行 Aegis runtime
  • 未运行 aegis-doctor.py --write-config
  • 未写 ~/.config/aegis/config.toml
  • 未创建 docs/aegis
  • 未全量导入 Aegis skills
  • 未让 Aegis 替代 Hermes router / memory / project dashboard / completion authority

执行时间:2026-05-29 08:55:54 CST

页面摘要区

关键判断摘要

  • 推荐方案:本次只完成 Aegis P0/P1 局部吸收,即 Evidence Card、Subagent/Codex Context Packet、Trigger Health、Rule Layering;不继续扩张吸收面。
  • 关键依据:skill_view、reference linked files、frontmatter、边界禁线、Aegis config 与 docs/aegis 检查均已通过。
  • 落地方式:只 patch canonical Hermes skill 与 references,没有引入 Aegis runtime、router、global config 或平行 skill。
  • 风险边界:本次未做 codex-worker 真实 smoke,因为没有改 runner;后续只需在真实 worker 任务中观察 Evidence Card 是否过重。

边界与风险摘要

  • 已禁止:Aegis global install、Aegis runtime/router、aegis-doctor.py --write-config、active ~/.config/aegis/config.tomldocs/aegis、Aegis skills 全量导入。
  • 已确认:未让 Aegis 替代 Hermes router、memory、wiki、Hindsight、project dashboard 或 completion authority。
  • 剩余风险:Evidence Card 在低风险任务中可能显得过重,需要通过 fast path 压缩表达;Context Packet 也应只在复杂 delegate/codex-worker 任务中完整展开。
  • 回退方式:全部变更都在 Hermes skill/reference Markdown 内,可通过对应文件 patch 回退;没有运行态服务、配置或数据迁移副作用。

执行内容

1. codex-worker-routing:补 Evidence Contract 映射

修改:

/home/ht/.hermes/skills/devops/codex-worker-routing/SKILL.md

新增 reference:

/home/ht/.hermes/skills/devops/codex-worker-routing/references/aegis-evidence-contract-mapping-2026-05-29.md

吸收内容:

  • task contract 可补:
  • stop_condition
  • known_facts
  • unknowns
  • verification_expected
  • unsafe_assumptions
  • 回执优先包含:
  • Command/Check
  • Exit Status
  • Covered
  • Not Covered
  • Residual Risk
  • Confidence

边界:

  • 不改变 codex-worker runner
  • 不新增 Aegis 依赖
  • 不让 Evidence Card 成为 completion authority

2. subagent-driven-development:补 Context Packet 纪律

修改:

/home/ht/.hermes/skills/software-development/subagent-driven-development/SKILL.md

新增 reference:

/home/ht/.hermes/skills/software-development/subagent-driven-development/references/aegis-context-packet-mapping-2026-05-29.md

吸收内容:

复杂 delegate_task context 优先包含:

Task Goal Stop condition Relevant files Relevant baseline refs Known facts Unknowns Non-goals Expected output Verification expected Unsafe assumptions

边界:

  • Context Packet 是 prompt contract,不是项目真相源
  • 不落盘 docs/aegis
  • 不把完整会话、长日志、历史 transcript 直接塞给子代理
  • 子代理自称完成不算成功,主 agent 必须读可验证证据

3. requesting-code-review:补 Evidence Card 回执

修改:

/home/ht/.hermes/skills/software-development/requesting-code-review/SKILL.md

吸收内容:

Evidence Card: - Command / Check: - Exit Status: - Covered: - Not Covered: - Residual Risk: - Confidence: A | B | C

边界:

  • Evidence Card 是证据组织,不是授权 commit / merge / deploy 的最终权威
  • 低风险小改可以压缩,但不能省略真实验证证据和剩余风险

4. skill-lifecycle-governance:补 Trigger Health / Rule Layering reference

新增:

/home/ht/.hermes/skills/integration/skill-lifecycle-governance/references/aegis-trigger-health-rule-layering-2026-05-29.md

吸收内容:

Hermes Trigger Health 分层:

1. install/version 2. discovery 3. activation/bootstrap 4. router entry 5. task-to-skill routing 6. execution depth 7. context pressure / re-entry 8. false positive over-triggering

Hermes Rule Layering:

User preference Portable method rules Host/Profile rules Repo rules Runtime config Temporary task state

边界:

  • 触发失败不默认加关键词
  • 不把所有规则塞进总入口 skill
  • 不把 repo-local / host-specific 规则升级成 portable method core

验证结果

1. skill_view 验证

已验证以下 skill 可正常读取,且 linked files 可见:

  • codex-worker-routing
  • subagent-driven-development
  • requesting-code-review
  • skill-lifecycle-governance reference

关键验证点:

codex-worker-routing linked_files 包含 aegis-evidence-contract-mapping-2026-05-29.md subagent-driven-development linked_files 包含 aegis-context-packet-mapping-2026-05-29.md requesting-code-review 包含 Evidence Card 回执段落 skill-lifecycle-governance reference 可读取 Trigger Health / Rule Layering

2. 文件级验证

验证脚本确认:

codex_exists: true codex_has_frontmatter: true subagent_exists: true subagent_has_frontmatter: true review_exists: true review_has_frontmatter: true codex_ref_exists: true subagent_ref_exists: true governance_ref_exists: true boundary_ref_exists: true codex_has_evidence_card: true codex_has_context_fields: true subagent_has_packet: true review_has_evidence_card: true trigger_health_ref: true rule_layering_ref: true explicit_no_runtime: true explicit_no_global_config: true aegis_config_not_tmp_eval: true no_docs_aegis_created: true

3. frontmatter 验证

三个被 patch 的 canonical skill frontmatter 均通过:

/home/ht/.hermes/skills/devops/codex-worker-routing/SKILL.md: ok /home/ht/.hermes/skills/software-development/subagent-driven-development/SKILL.md: ok /home/ht/.hermes/skills/software-development/requesting-code-review/SKILL.md: ok

边界确认

本次严格没有做:

边界项状态
Aegis global install未做
Aegis runtime / router未引入
aegis-doctor.py --write-config未运行
active ~/.config/aegis/config.toml未新增;验证未指向 /tmp/aegis_eval_*
docs/aegis未创建
Aegis skills 全量导入未做
Hermes memory / wiki / Hindsight 替代未做
project dashboard 替代未做
completion authority 授权未做

Evidence Card

Evidence Card: - Command / Check: 1. skill_view(codex-worker-routing / subagent-driven-development / requesting-code-review) 2. skill_view(skill-lifecycle-governance, references/aegis-trigger-health-rule-layering-2026-05-29.md) 3. 文件级 Python 检查:frontmatter、关键字段、边界禁线、Aegis config、docs/aegis 4. frontmatter required keys 检查 - Exit Status: 全部通过 - Covered: P0/P1 吸收项已进入 canonical Hermes skill/reference;边界项未越界 - Not Covered: 未做 codex-worker 真实 smoke;因为本次未改 runner,只改 skill/reference - Residual Risk: 后续实际 worker 任务中仍需观察 Evidence Card 是否过重,必要时压缩 fast path 表达 - Confidence: A-

后续建议

下一步不要继续扩张吸收面。建议观察 2–3 次真实 coding/codex-worker/subagent 任务,看:

  1. Evidence Card 是否提升回执可审计性。
  2. Context Packet 是否减少子代理跑偏。
  3. Trigger Health reference 是否能辅助 skill 触发排障。

如果观察有效,再小步补到相关 workflow;如果显得过重,就只保留在中高风险任务中触发。