SuperAPI AI 工具集

local-council-execution

智能体与模型

查看项目

更新于 10-16 05:51

技能介绍

用途:当没有配置外部 AI 提供商时,作为跨厂商议会的回退方案,召集若干独立的 Claude 子代理(每个成员只从一个角色出发,彼此不可见),最后由使用者综合这些视角的分布。仅当用户显式传入 --local,或确认没有已配置提供商且用户接受本地议会提议时才执行;否则应运行标准跨厂商流程。

主要能力:按角色启动多个成员并行作答,收集各自 Perspective(立场、要点、风险与盲点、置信度),展示后做非共识式综合,强调视角分布与盲点覆盖;输出会保存到本地缓存文件。

使用方式:先确认上下文,可用 bash ${CLAUDE_PLUGIN_ROOT}/scripts/query-council.sh --list-default 2>&1 | head -1 检查是否真的无提供商。随后 source ${CLAUDE_PLUGIN_ROOT}/scripts/lib/prompts.sh 和 source ${CLAUDE_PLUGIN_ROOT}/scripts/lib/roles.sh;若有 --roles 直接调用 local_council_roles "<--roles value>",否则询问成员数量并调用 local_council_roles "" "<chosen number>"。角色列表以逗号分隔(如 devil,simplicity,security,scalability),最多 8 个角色。之后并行启动成员:subagent_type 为 general-purpose、run_in_background 为 true,等待全部完成再综合。输出先展示固定说明横幅,再按角色展示,最后综合共享起点、真实张力、盲点与建议方向;保存时执行 mkdir -p .claude/council-cache,并写入 .claude/council-cache/local-council-{TIMESTAMP}.md。

限制:所有成员本质上都是 Claude,共享先验与训练,成员间一致是弱信号而非验证,输出必须明确说明,不能呈现为跨厂商交叉验证。全部成员失败时应明确报告并建议重试;只剩一个角色时说明这只是单角色扮演的答案。