一键导入
guard
三省引擎(Canon-Mnemonic-Guard)护栏线 (Guard) — 规则执行器。读取 Canon 规则库,执行五层前置拦截。Hermes 平台搭配 cmg-guard 插件实现内核级硬拦截,其他平台靠 Skill 层自觉。v4.8.3 文档精简。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
三省引擎(Canon-Mnemonic-Guard)护栏线 (Guard) — 规则执行器。读取 Canon 规则库,执行五层前置拦截。Hermes 平台搭配 cmg-guard 插件实现内核级硬拦截,其他平台靠 Skill 层自觉。v4.8.3 文档精简。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Use when the user says "dashboard", "仪表盘", "!dashboard", or wants to view/manage Canon-Mnemonic-Guard rules, config, or companion skills. Launches a local web dashboard at localhost:8765 with rule browsing, config management, companion skill monitoring, trend charts, ZIP export, batch operations, and type conversion.
三省引擎 (CMG) — 取自「吾日三省吾身」。v5.6.0 +Dashboard v1.0.0 +Guard v4.8.3 +sentinel v1.4.0。三条核心线(Canon/Guard/Mnemonic) + 一条外观(CMG) + 两个插件(sentinel硬拦截/skill-autoload自启动)。对外 role:guard stage:pre_action。
三省引擎(CMG)典则线 (Canon) — 规则生产库。v2.7.2 默认固化阈值10→3。纯静态规则层,不执行拦截、不存记忆。
三省引擎(CMG)忆存线 (Mnemonic) — 状态记忆层。v3.5.3 默认固化阈值10→3。纯记忆状态层,不生产规则不执行拦截。
基于 SOC 职业分类
| name | guard |
| description | 三省引擎(Canon-Mnemonic-Guard)护栏线 (Guard) — 规则执行器。读取 Canon 规则库,执行五层前置拦截。Hermes 平台搭配 cmg-guard 插件实现内核级硬拦截,其他平台靠 Skill 层自觉。v4.8.3 文档精简。 |
| version | 4.8.3 |
| role | guard |
| stage | pre_action |
| dependencies | [] |
| min_hermes_version | any |
| platforms | ["linux","macos","windows"] |
| author | L1veSong |
| license | MIT |
| metadata | {"hermes":{"tags":["cmg","guard","interception","pre-action"],"related_skills":["canon","mnemonic","canon-mnemonic-guard"]}} |
角色: guard | 阶段: pre_action | 职责: 读取 Canon 规则库,执行拦截 Hermes 用户搭配
cmg-guard插件获得内核级硬拦截;其他平台通过 Skill 层自觉遵守。
| 拦截层 | 检查内容 | Hermes 硬拦截 | 其他平台 |
|---|---|---|---|
| Ban | 精确匹配规则关键词 | ✅ 插件 | Skill 自觉 |
| Fabrication | 防幻觉声称("已创建/已验证") | ✅ 插件 | Skill 自觉 |
| StepCompleteness | 防跳步骤(链接未读/文件未校验) | ✅ 插件 | Skill 自觉 |
| SkillLoad | 防偷懒(领域 Skill 未加载) | ❌ | Skill 自觉 |
| Clarify | 防瞎猜(多选项未 clarify) | ❌ | Skill 自觉 |
注意:SkillLoad 和 Clarify 需要语义理解,正则做不到,只能在 Skill 层引导。其余三层 cmg-guard 插件全包。
配套插件 cmg-guard 提供内核级硬拦截,AI 无法跳过:
| Hook | 检查内容 |
|---|---|
pre_tool_call | 直接 patch/write SKILL.md → 阻断,要求先加载 authoring。v1.3.2: 读写感知——read_file/grep 放行,sed/>/write_file 拦截 |
pre_llm_call | 哨兵扫描 + 步骤完整性 + 黑名单 |
post_llm_call | 任务完成证据校验 + 外部来源主张验证 |
transform_llm_output | 关键词黑名单替换 |
17 个 hook 全阶段覆盖,4 个核心默认开启,其余按需配置。
# Skill 层
cp -r guard ~/.hermes/skills/software-development/
# Plugin 层(硬拦截)
cp -r cmg-guard ~/.hermes/plugins/
# 一键配置
python3 ~/.hermes/skills/software-development/canon-mnemonic-guard/scripts/init.py
非 Hermes 平台:只复制 Skill 目录,Plugin 层不可用,依赖 AI 自觉遵守规则。
/skill guard。transform_llm_output/pre_llm_call/post_llm_call 三个钩子会导致输出死锁。Desktop 端必须关掉这三项,只保留 pre_tool_call: true。详见 CMG 外观层 references/desktop-compatibility.md。grep agent.log + 统计规则数 + 确认钩子配置。详见 CMG 外观层 references/desktop-compatibility.md 的「重启验证清单」。