Fable Council 是一个面向复杂工程规划的 AI 编码代理协作技能,核心是在最终确定架构方案之前,召集多个已安装的编码代理 CLI 进行多轮审议,通过跨模型共识发现盲点、挑战错误假设,并收敛出更稳健的方案。
主要能力:
- 由主导代理先提出初始方案(draft_plan),再让各成员代理独立给出评估意见。
- 自动探测本机 PATH 上的代理 CLI,包括 claude、codex、cursor-agent、gemini、grok、opencode,并排除自身。
- 按 rounds_count 进行有限轮审议(默认 1 轮),每轮收集成员意见后修订方案,生成新的方案版本和变更记录。
- 对采纳与拒绝的建议保留逐字引述和技术理由,形成结构化的审议记录。
- 将审议会话产物保存在 ~/.council/ 目录下,包括任务原文、各版本方案与变更文件。
- 成员以只读模式调用(如 --mode plan、-s read-only、--skip-trust),并并行执行、设置超时(约 300 秒)。
使用方式:在需要重大架构变更、大规模重构或迁移规划时使用;当用户要求“询问 council”或“咨询其他代理”时使用;当需要在多种实现策略之间权衡时使用。不适用于单文件的缺陷修复或常规实现任务,也不适用于事后差异验证或代码审查。若本机没有其他代理 CLI,则回退为单人规划,并明确声明该方案未经审议。
决策规则:审议期间主导代理不实施任何改动,只做规划与讨论;所有成员建议按技术优劣评估,而不是按模型权威性评估;当有具体技术理由时,允许保留原立场。若成员 CLI 超时或报错,则记录该情况并继续本轮,不阻塞整体流程。
限制与注意事项:需要本机已安装并可用多个代理 CLI;审议轮次和超时等参数需要按环境配置;最终产出是供人工签署确认的方案,实际执行需另行进行。
分类:该技能用于辅助多代理规划,因此归入编程与开发。