用途:Arena 面向同一任务的多种解法并行探索。它先扇出 N 个平行候选,再通过交叉评审和人工通读选出基底,最后把落选者中值得保留的部分嫁接进基底,产出一个经过验证的合成成果。
主要能力:以六个阶段推进。A:Frame,明确每个候选产出的产物、推导 3-6 条可评分的量规,并从 ~/.cursor/rules/pstack-models.mdc 的 arena runners 行选取执行模型;规则或该行缺失时默认使用 claude-opus-5-5-max、gpt-5.6-sol-max、grok-4.7-xhigh-fast 各一个。模型族按前缀区分 claude-、gpt-、grok-*;无匹配族时用 claude-opus-5-5-max。auto 或 inherit-parent 表示沿用父模型。每个候选写入独立输出路径,优先 git worktree,否则 /tmp/arena-<slug>/candidate-<n>/。B:Fan out,在一条消息中以 run_in_background: true 启动全部子代理,各带任务、共享依据路径、自身输出路径,并产出产物与简短理由。C:Cross-judge,候选项完成后从 cross-judge 池中选一个模型(优先与父模型不同族),启动只读评审子代理,按量规逐项打分并推荐基底。D:Pick,逐份通读候选,按量规逐条打分而非整体感觉,结合评审意见选出最易被后续维护者扩展、边界更清晰或 API 更小的基底,并记录选择理由。E:Graft,手工把落选者中的一两点精华折入基底,保持单一心智模型下的连贯性,记录移植来源与被拒内容。F:Verify,合成产物需经受与普通输出相同的验证。
使用方式:以 /arena 或“arena this”等触发。输出为一个合成产物加一份简短合成说明,写明基底、移植项及来源、被拒项、掉队情况及验证结果。
限制:模型配置依赖上述规则文件中的 arena runners 与 cross-judge 池两行;任务工具拒绝某配置项时,该席位改跑其所属族的默认模型并需说明。候选项收敛时无需移植,直接采用共识形态;分歧过大说明 A 阶段规格不足,需重新框定并重跑,而非取平均。具体安装命令、收费与平台信息暂未提供。