用途:execution-guardrails 是一组始终生效、与模型无关的操作护栏,适用于每个任务和每个模型(Opus、Sonnet、Haiku 及未来层级),无论是否启用 fable-mode 的分阶段循环。它把用户偏好编码为三条规则,因为模型本身并不自带这些偏好。
主要能力:
- 先验证再标记:在标记任何问题前,先通过 grep、diff、实际运行或直接查看源码确认问题确实存在。未经证实的警告本身就是错误,会制造不必要的怀疑。对用户自身世界的事实,对话历史优先于网络;网络无结果不能作为警告依据。能力标记也须说明尝试了什么、在哪里失败。
- 警告阈值:运行中累积的次要顾虑默认达到三个(可由用户调整)时,一次性向用户集中呈现后再继续。独立满足验证标准且本身重要的问题不受阈值限制。
- 查找替换安全:用 sed 或任何子串替换编辑文件时,始终锚定词边界,使用 \bword\b 而非裸词,避免破坏复合词。sed 处理后应 grep 检查是否产生粘连或畸形复合词。工具优先顺序:唯一锚点的定向字符串替换 > 词边界 sed > 裸 sed(绝不使用)。若待替换字符串不唯一,应扩大锚点而非替换全部。
使用方式:作为始终开启的规则集应用;在 fable-mode 运行时,其第 4 步自我批判和所有文件编辑继承这些规则;不运行时规则同样适用。v3 中按模型运行器路由到 frontmatter 定义的 agents/*.md,其系统提示内联携带这些规则,因为生成的代理看不到该技能。
适用场景:任何需要避免误报、控制次要顾虑干扰、以及安全进行文件替换的编码或操作任务。
限制:资料未提供安装命令、收费、价格或平台信息;阈值默认三个,可由用户调整。