Panel 是一个多智能体协作技能,用于在当前聊天中维持一个跨 harness 的智能体小组或只读顾问,在独立意见值得额外 token 与时间成本时进行咨询。
用途与模式:提供两种模式。Pair 模式下,宿主自己完成工作,由只读顾问提供建议,默认一名顾问。Panel 模式下,参与者完成工作,宿主负责协调,可选三种预设:independent-discussion(独立讨论,每人私下产出完整交付物后比较)、leader-members(领导分配互补部分并整合)、flat-peers(平级同伴各自提出分工方案后贡献)。两种模式默认启用网络检索;若任务仅限给定证据,可在 roster 中设 execution.web: false,或打开顾问时传 --no-web。
主要能力:通过斜杠命令或明确请求调用,首个请求按所选模式的路由与评审规则处理,后续消息作为跟进,在独立意见能显著改善结果时路由给已保存的参与者,否则直接回答。明确请求(如“ask the panel”)始终路由。宿主回答与小组结论或顾问建议保持区分。所选小组或顾问持续可用,直到用户停止、重置或要求单独回答。
使用方式:Panel 模式从技能目录运行,例如 python3 scripts/panel.py leader-members /absolute/brief.md /absolute/roster.json --run-dir /absolute/new-run-directory --max-cycles 3 --run-seconds 3600。运行器在后台运行,另用 python3 scripts/progress.py RUN_DIR --follow 查看进度。Pair 模式使用 python3 scripts/consult.py open /absolute/pair/astra --harness codex --model MODEL --effort high --brief /absolute/brief.md --read /absolute/repo,以及 consult.py ask、close、reopen 等命令。
适用场景:重要决策、复杂或不确定的推理、需要挑战的新想法、重大变更,以及会削弱已评审假设或结论的更正。
限制:仅用户可豁免已请求或已承诺的咨询;路由裁量不能作为未完成咨询的借口。顾问只读所列目录与附件,从不编辑。具体模型、harness、默认 roster、超时等细节以技能内 references/usage.md 为准;资料未提供价格、平台支持范围等更多信息。