资讯详情

资讯详情

fable-advisor安全机制全解:沙箱隔离、跨厂商审查与权限拦截,AI智能体编排的安全边界

【免费下载链接】fable-advisorClaude Fable as an orchestrator for Opus, GPT and Grok项目地址https://gitcode.com/gh_mirrors/fa/fable-advisor点击查看免费下载fable-advisor 是一个 Claude Code 插件用「Claude 架构师 GPT-6 实现泳道 Fable 5.1 终审」的跨厂商多智能体编排模式交付代码。多模型协作最大的隐患是失控实现泳道越权写文件、被拦截的命令悄悄绕过检查、模型静默降级。本文带你完整拆解这套 AI 智能体编排的三大安全边界 沙箱隔离、️ 权限拦截与跨厂商审查看懂它如何给 AI 编码系上安全带。一图看懂谁在干活谁在把关fable-advisor 的架构是三条泳道安全设计就藏在角色分工里见 README.md 的泳道表泳道执行者工具权限安全定位常规实现GPT-6 Luna经 Codex CLIBash, Read, Grep, Glob只能驱动被沙箱化的codex exec高复杂度实现GPT-6 Sol经 Codex CLIBash, Read, Grep, Glob同上更慢但更贵的升级通道审查Fable 5.1advisor仅Read, Grep, Glob只读怀疑者永不写代码两个值得新手注意的设计实现泳道本身运行在廉价的 Sonnet 上它不自己写代码而是把规格书交给 OpenAI 的 Codex CLI——写代码的是独立模型家族审查者 fable-advisor.md 在 frontmatter 中只声明了tools: Read, Grep, Glob从权限层面就没有写文件的通道Implement, edit, or write files. You advise; the working model builds. —— agents/fable-advisor.md沙箱隔离把写入能力锁死在工作区内永不放权workspace-write是唯一姿势两条实现泳道调用 Codex 时都强制执行一套不可协商的标志位纪律完整表格见 agents/luna-implementer.mdcodex exec \ --model gpt-6-luna \ --sandbox workspace-write \ --skip-git-repo-check \ --cd $(pwd) \ - $SPEC--sandbox workspace-writeCodex 的写入范围被限定在当前工作树内文档原话是Neverdanger-full-access永不授予完全访问--cd $(pwd)--skip-git-repo-check工作根目录确定化行为与是否处于 git 仓库无关- spec 文件规格书走 stdin 传入规避 shell 引号注入风险见 agents/sol-implementer.md。并行不互踩唯一临时文件 超时熔断每次调用都用mktemp生成唯一规格文件与结果文件绝不使用固定路径——并行泳道若抢同一个文件会互相污染agents/luna-implementer.mdLuna 泳道套 20 分钟、Sol 泳道套 30 分钟墙钟超时timeout/gtimeout存在时到点即报告STATUS: timeout让已落盘的部分可见可查。权限拦截命令被拒就停下绝不绕路这是 fable-advisor 里最有性格的一条规则。当 Claude Code 的权限系统或 auto-mode 分类器拒绝codex exec甚至拒绝写规格文件时泳道的行为被写死Do not edit the spec, the preamble, or the flags and retry — changing the prompt to get past a safety check is never this lanes call. ReturnSTATUS: blockedwith the denial text verbatim.agents/luna-implementer.md配套铁律见 agents/luna-implementer.md⛔Never work around a block改提示词、换标志位、换脚本路径绕过拦截全部禁止⛔An empty diff is nevercompletecodex退出码为 0 但git diff为空判定为refused而非成功——干净的退出码不是干过活的证据。拦截之后架构师把拒绝原文上报给用户由人决定放行还是收归己办skills/orchestration/SKILL.md。提示注入的反向设计预演言说而不提指令文件一个容易被忽略的细节规格文件开头有一段固定前言它把 Codex 的本次运行范围限定在单个任务但刻意不提忽略你的指令文件这类措辞——因为这类措辞会被 Claude Code 的 auto-mode 分类器识别为提示注入而拦截实测记录见 agents/luna-implementer.md。文档还要求前言原样使用不许改写、删减哪怕只是为了让被拦的命令通过。无声降级是安全漏洞no silent fallback两条泳道每次运行先做预检command -v codex codex --versionCodex CLI 缺失或未登录时立即停止返回结构化的STATUS: unavailable报告agents/luna-implementer.md。理由很直白一条悄悄变成 Claude 泳道的跨厂商泳道比大声失败更糟——调用方选择这条泳道正是为了厂商多样性。唯一例外是 Claude 侧的模型 pin 失败会静默回退到会话模型README 专门提示了这一点README.md。跨厂商审查写代码的和评代码的不是一家人架构师与终审是 Claude实现是 GPT 家族单一模型家族共享盲区。fable-advisor 把实现全部交给 OpenAI 模型家族产出Claude 架构师的验证与 Fable 终审因此天然是跨厂商检查而非同家族自评skills/orchestration/SKILL.md、README.md。终审干净的上下文只对着目标读 difffable-advisor在两个时机被咨询skills/orchestration/SKILL.md承诺边界——架构决策、数据迁移、API 设计、同一问题两次失败之后先咨询再动手交付物终审——每个交付物结束必然一次advisor 用新鲜眼睛对着既定目标而非对话历史读累积 diff返回ship / fix-first / rethink三选一判决且判决控制在 300 词以内。它看代码但不写代码、敢反驳但不盖章agents/fable-advisor.md。可选加码Codex 插件的对抗性审查若安装了官方 Codex plugin for Claude Code可在 Fable 终审之前先跑/codex:adversarial-review——这是 GPT 家族的第二审查者专门用于触碰安全敏感路径、迁移或 API 形态的交付物恰好补 Claude 审查者的盲区skills/orchestration/SKILL.md。别踩坑环境变量会偷偷改写审查者模型解析顺序中CLAUDE_CODE_SUBAGENT_MODEL优先级最高。README 明确警告不要设置它否则 advisor 的fablepin 会被覆盖Fable 审查会悄悄在别的模型上跑README.md。证据链报告是声明不是证据跨模型协作最危险的是模型 A 说模型 B 干完了。orchestration 技能把验证写成硬性规则skills/orchestration/SKILL.mdReports are claims, not evidence. —— 接受任何泳道的产出前必须亲自读 diff、重跑验证命令Codex said it works 是被禁止的证据形式。泳道侧同样如此每次运行结束要独立验证——读 diff、亲自执行规格书里的验证命令、对照 Codex 的最终消息不一致就在报告中点名agents/sol-implementer.md。快速上手三步装好安全编排1️⃣ 安装插件要求 Claude Code ≥ 2.1.170 与已登录的 Codex CLIclaude plugin marketplace add DannyMac180/fable-advisor claude plugin install fable-advisorfable-advisor2️⃣ 运行/fable-advisor:setup为三条泳道固定模型与默认推理档位选项清单来自 config/models.json选择保存到~/.claude/fable-advisor/lanes.json流程定义见 commands/setup.md。它还会顺手检查codex login status缺登录会直接提示两条实现泳道不可用。3️⃣ 只想体验审查机制把 agents/fable-advisor.md 复制到~/.claude/agents/即可进入 Lite 模式只在承诺边界咨询只读 advisor不启用编排层。小结一张表记住安全边界机制关键规则出处 沙箱隔离--sandbox workspace-write永不danger-full-accessagents/luna-implementer.md 权限拦截被拒即STATUS: blocked禁止改写提示绕路agents/luna-implementer.md 反静默降级泳道缺 Codex 大声失败绝不偷偷换模型agents/luna-implementer.md 跨厂商审查实现用 GPT 家族、终审是只读 Fable新鲜眼睛读 diffskills/orchestration/SKILL.md✅ 证据链独立重跑验证空 diff 判refusedagents/sol-implementer.mdfable-advisor 的安全哲学可以浓缩成一句话让每个角色只有它需要的权限让每次失败都大声说出来让每一份完成都有可重放的证据。这套边界设计对所有做多智能体编排的团队都有参考价值。赞分享【免费下载链接】fable-advisorClaude Fable as an orchestrator for Opus, GPT and Grok项目地址https://gitcode.com/gh_mirrors/fa/fable-advisor点击查看免费下载相关推荐408考研复习终极指南如何高效利用开源项目实现三个月逆袭408考研复习终极指南如何高效利用开源项目实现三个月逆袭 你是否正在为计算机考研408的四门专业课而头疼面对数据结构、计算机组成原理、操作系统、计算机网络这文档教育教程VS Code AI 智能体信任与安全机制全解析审批、沙箱与信任边界VS Code AI 智能体信任与安全机制全解析审批、沙箱与信任边界 AI 智能体Agent在 Visual Studio Code 中能够自主读取文件、文档教程WebVM安全加固沙箱隔离与权限控制WebVM安全加固沙箱隔离与权限控制 引言浏览器虚拟化的安全挑战 在传统Web应用中JavaScript运行在严格沙箱环境中无法直接执行原生代码或访问系虚拟化WebAssembly前端创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →