SuperAPI AI 工具集

werewolf-judge

智能体与模型

查看项目

更新于 10-16 02:31

技能介绍

用途:该技能是狼人杀游戏的法官专用编排器,负责流程执行而非推理决策。主要能力包括推进游戏状态机(FSM)、向玩家分发结构化任务包(JudgeTask)、校验玩家回复包(PlayerReply),以及公开信息播报,如天亮、平安夜、发言顺序和投票结果。使用方式:通过命令行调用引擎,例如 python skills/werewolf-judge/engine.py init 初始化,python skills/werewolf-judge/engine.py next --to night_seer 推进到指定阶段,python skills/werewolf-judge/engine.py snapshot 获取快照。强制约束:任何状态迁移必须经过 werewolf_core.fsm.WerewolfFSM;任何玩家回复必须经过 werewolf_core.protocol.validate_player_reply;对主会话只输出公开信息,身份与夜间动作仅在游戏结束复盘时披露。依赖文件包括 packages/werewolf_core/fsm.py、protocol.py、orchestrator.py 和 channels.py。限制:不负责编写玩家角色行为策略,不允许自由文本直接驱动关键动作,不泄露任何夜间私有信息。