内容
<div align="center">
# 寓言模式
**在 Opus 4.8 上运行克劳德·法布尔 5。**
美国政府在三天后撤回的 Mythos 级模型 — 以系统形式重新推出。





只需克隆和安装:一个本地化的提炼版本,展示了 **法布尔 5 在克劳德代码中实际运行的方式** + 一个有分寸的执行手册 + 验证钩子 + 设计和代理技能 — 直接接入克劳德代码。(泄露的消费者提示词保留在 `reference/` 中,但不再是加载的内容 — 见下文。)
<img src="docs/before-after.png" alt="相同的简报,相同的模型(Opus 4.8)— 股票输出 vs. Opus 4.8 在寓言模式下" width="100%">
<sub>相同的简报,相同的模型。左侧:股票 Opus 4.8。右侧:Opus 4.8 在寓言模式下。</sub>
</div>
---
## 为什么存在
克劳德·法布尔 5 于 2026 年 6 月 9 日作为 Anthropic 的首款 Mythos 级模型发布 — 并于 6 月 12 日根据美国出口管制指令暂停。您现在无法调用该模型。
但是,当其系统提示词泄露时,人们注意到:法布尔 *感觉* 不同之处 — 它的品味、直接性、工具使用本能 — 存在于提示词中,而不仅仅是权重。在 Opus 4.8 上运行该提示词,输出会改变特征。社区称之为 **法布尔 5 精简版**。
然而,有一个问题:泄露的提示词是法布尔的 *消费者聊天* 提示词。它管理着 claude.ai — 工件、网络搜索礼仪、版权限制、Linux 虚拟机在 `/mnt` — 而且在克劳德代码中几乎没有这些。将其附加到终端会话会花费约 42k 个标记,教模型一个它不在的环境的规则,其中一些规则直接与克劳德代码的运行环境冲突。法布尔-克劳德代码运行在一个 *不同的* 提示词上:结果优先的通信、自主回合纪律、证据优先于状态更改、不可逆转的推理。
因此,v2 用 **`FABLE_CODE.md`** 替换了泄露的提示词 — 一个原始的提炼版本,针对真正的克劳德代码法布尔运行环境编写 — 加上提示词无法给出的部分:有分寸的纪律和验证,由钩子强制执行。
## 快速入门
一个安装程序,适用于所有操作系统 — 它是 Python(已经被钩子要求),因此相同的命令在 Windows、macOS 和 Linux 上都有效:
```sh
git clone https://github.com/HalalifyMusic/fable-mode
cd fable-mode
python install.py # Windows (在 macOS / Linux 上使用 python3)
```
然后重新加载您的 shell 并启动:
```sh
fable # Opus 4.8 + FABLE_CODE.md + ultracode
```
更喜欢原生的单行命令?`./install.sh`(macOS / Linux)和 `.\install.ps1`(Windows)只需找到 Python 并为您运行 `install.py`。
**安装后重新加载:** `source ~/.zshrc` (或 `~/.bashrc`)在 Unix 上;`. $PROFILE` 在 Windows 上使用 PowerShell。
> **要求:** PATH 上的 Python(`python --version`)用于钩子,以及安装的克劳德代码用于 `fable` 启动器。在 Windows 上,如果 `.\install.ps1` 被执行策略阻止,请直接运行 `python install.py`(不需要策略)。
安装程序将所有内容复制到 `~/.claude`,添加 `fable` 启动器(到 Unix 上的 shell rc,到 Windows 上的 PowerShell `$PROFILE`),并合并您的设置(带有备份)— 编写绝对解释器和钩子路径,以便在每个平台上触发钩子。幂等:可以安全地重新运行。需要 Python ≥ 3.9(钩子仅限标准库 — 无 pip 安装)。无需模型切换,无 API 密钥 — 它在您已拥有的 Opus 4.8 上运行。
## 卸载
```sh
python uninstall.py # Windows (python3 on macOS / Linux; 或 ./uninstall.sh, .\uninstall.ps1)
```
删除 `~/.claude` 中的捆绑文件,删除 `fable` 启动器行,并从 `settings.json` 中删除两个法布尔钩子(写入新的备份)。它是外科手术 — 您的自己的技能、不相关的钩子和 `alwaysThinkingEnabled` 都保持不变。
## 捆绑包中包含的内容
- **`FABLE_CODE.md`** — 核心。一个原始的提炼版本,针对克劳德代码法布尔的实际操作层:最终消息契约、结果优先的摘要、行动-不要-询问自主权、报告-修复区分、证据优先于状态更改、不可逆转的推理,以及从消费者提示词中真正转移的语音规则。这是启动器附加和触发钩子注入的内容。
- **`FABLE_PLAYBOOK.md`** — 测量的层。法布尔-5 与 Opus-4-8 工具轨迹转换为规则:推理密度(70% vs 47%)、编辑后验证、并行性 — 加上证据账本接地协议。原始工作,在 v2 中针对运行环境本身进行纠正(参见修复 2 测量警告)。
- **`reference/fable-system-consumer.md`** — 泄露的法布尔 5 *消费者* 提示词,仅用于参考和来源。永不安装,永不注入。
- **钩子** — `fable-trigger.py` 是一个双事件钩子(SessionStart + UserPromptSubmit),它在每个会话中注入 `FABLE_CODE.md` 规则(始终开启,大小在克劳德代码的 10k-char 钩子输出上限下),并指示模型在 `xhigh`/`max`/`ultracode` 努力、短语“使用法布尔”或当提示看起来像真正的工程任务时读取完整的游戏手册(自动激活启发式;使用 `FABLE_AUTO=0` 退出)。`test-after-edit.py` 在每次编辑后运行项目的测试,并将结果报告回来 — 没有模型能靠意志力保持的习惯。
- **`fable doctor`** — 一个命令,验证整个安装/激活链:文件存在、钩子注册、解释器路径、克劳德 CLI 版本、实时注入测试和过去激活的转录证据。在任何事情似乎不对劲时运行它。
- **`/fable` 技能** — 显式会话中激活:读取游戏手册 + 行为层并采用两者,无需启动器。
- **`/ground` 技能 + `grounding-verifier` 代理** — 自我终止的接地循环和冷验证器,假设每个声明都是错误的,直到实时代码证明它是正确的。
- **技能** — `fable`(激活)、`claude-design-patterns`(网络 UI 工程)、`webapp-testing`、`mcp-builder`、`skill-creator`、`explore-data`。
- **`fable` 启动器** — 固定 `--model claude-opus-4-8`,附加 `FABLE_CODE.md`,设置 `xhigh` 努力,并通过 `FABLE_MODE=1` 声明模式,以便游戏手册在每个克劳德代码版本(Unix shell 的 `fable.zsh`,PowerShell 的 `fable.ps1`)的会话开始时注入。`fable --ultra` 添加 ultracode 多代理编排;`fable doctor` 验证安装。
## 与 loop-harness-system 配合使用
[loop-harness-system](https://github.com/HalalifyMusic/loop-harness-system) 是此存储库的行为层的执行纪律层:契约优先的构建、新鲜上下文评估、可恢复的 3 文件状态。当它安装时(`~/.claude/docs/LOOP-HARNESS.md` 存在),`fable-trigger.py` 添加一行桥接每个会话,将模型指向它 — 法布尔模式控制每个角色 *如何思考和编写*,而运行环境控制工作 *如何构建和评估*。
## 诚实的上限
这给了你法布尔的 *性格*,而不是它的原始能力。推理深度、视觉、长期自主性和设计直觉都是权重绑定的 — 只有部分可以通过指令实现。什么转移得好:语音、格式化、接地和验证、设计模式、努力配置。在验证、并行性和通信方面,它实际上击败了法布尔,因为这些是由钩子强制执行的,而不是交给意愿。
## 关于捆绑件
- 泄露的法布尔 5 消费者提示词(`reference/fable-system-consumer.md`)是 Anthropic 的知识产权。它已经在高星公共存储库中镜像;它在这里仅用于参考和来源 — 永不安装或注入。不是我们的许可,可以根据请求删除。
- `webapp-testing`、`mcp-builder`、`skill-creator` 来自 [anthropics/skills](https://github.com/anthropics/skills)(Apache-2.0);`explore-data` 来自 [anthropics/knowledge-work-plugins](https://github.com/anthropics/knowledge-work-plugins)(Apache-2.0)。
## 致谢
由 HalalifyMusic 制作 — 从社区来源(泄露的提示、公共 Anthropic 技能)和原始测量和工具工作编译。激活可靠性改进(`fable doctor`、双事件 SessionStart 钩子、自动激活启发式、测试钩子信任门、技能保留)改编自 [@denfry](https://github.com/denfry) 的 [PR #3](https://github.com/HalalifyMusic/fable-mode/pull/3)。
## 贡献
欢迎提出问题和 PR — 请参阅 [CONTRIBUTING.md](CONTRIBUTING.md) 了解开发设置和约定,[SECURITY.md](SECURITY.md) 了解安全模型(钩子在您的机器上运行代码),以及 [CHANGELOG.md](CHANGELOG.md) 了解运行历史。
## 许可证
原始代码的 MIT 许可证(参见 `LICENSE`)。捆绑的法布尔系统和 Anthropic 技能具有自己的条款。