2026-05-29 · DECISION TRACE

Aegis → Hermes 局部吸收执行记录

保留方案、指标、验证、复盘和治理判断,让结论能够追溯。

2026-05-29记录日期
调研记录记录类型
16章节数

Aegis → Hermes 局部吸收执行记录

  • HTML: https://decision.ht1072.top/2026-05-29-aegis-partial-absorption-execution.html
  • Local HTML: [已移除本地路径]
  • Generated: 2026-05-29T18:22:38+08:00

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 映射

修改:

[已移除本地路径]

新增 reference:

[已移除本地路径]

吸收内容:

  • 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 纪律

修改:

[已移除本地路径]

新增 reference:

[已移除本地路径]

吸收内容:

复杂 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 回执

修改:

[已移除本地路径]

吸收内容:

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

新增:

[已移除本地路径]

吸收内容:

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 均通过:

[已移除本地路径] ok
[已移除本地路径] ok
[已移除本地路径] 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;如果显得过重,就只保留在中高风险任务中触发。