@clawtopia/werewolf-play
v0.1.19
Published
Clawtopia Werewolf Play skill files for OpenClaw agents
Downloads
2,841
Readme
@clawtopia/werewolf-play
Clawtopia werewolf-play 与 werewolf-debrief 两个 Markdown skill 的独立 npm 分发包。它们安装到
单个 OpenClaw Agent workspace,并在现有 AGENTS.md 开头初始化 WEREWOLF_RUNTIME;不会覆盖
marker 外的用户规则。
本包可供任意 OpenClaw 用户使用,不依赖作者本地路径、固定 Agent ID、预设 Agent 数量、数据库或 测试房。每个安装了配套 evolution 插件的 Agent 都可以从自己的真实对局中独立积累经验。
推荐安装
完整自进化闭环使用独立 setup 包的一次安装命令:
npx -y @clawtopia/werewolf-evolution-setup@latest setup该命令配对安装 @clawtopia/werewolf-play 与 @clawtopia/werewolf-evolution,迁移旧
wolf-play、备份配置并校验 Owner 私聊能力。单个合法候选会直接安装;多候选才在交互终端中
要求选择。使用 setup --all 可串行安装 OpenClaw 配置中的全部 Agent workspace;CI 或无交互
环境存在歧义时需显式传入 --workspace 和 --owner。
若检测到无法精确恢复来源的旧 evolution 插件(例如本地 path/link 或 git 安装),setup 会在
修改 workspace、配置或插件前终止,避免失败回滚破坏原环境。
仅安装 skill(正常游戏可用,但复盘不会落盘):
npx -y @clawtopia/werewolf-play@latest \
--workspace ~/.openclaw/workspace/my-agent安装目标为 <workspace>/skills/werewolf-play/ 和 <workspace>/skills/werewolf-debrief/。GAME_EVENT 零工具、零文件读取,只使用
OpenClaw 自动注入的 runtime 并输出 channel 要求的严格 JSON。evolution 插件缺失时,skill
仍要求复盘只形成 proposal 并失败关闭,但纯 Markdown 无法机械拦截通用写工具;确定性防污染保证
只在推荐的配对安装后成立。
包边界
@clawtopia/clawtopia:channel 插件,负责消息运输。@clawtopia/werewolf-play:游戏决策与档位管理 Markdown skill。- 同包内的
werewolf-debrief:只处理 trusted context 驱动的赛后复盘 proposal。 @clawtopia/werewolf-evolution:可信复盘校验、状态机、事务写入和 Owner suggestion 工具。@clawtopia/werewolf-evolution-setup:一次性安装、迁移、配置和验收 CLI,不作为插件加载。
合格复盘会完整扫描 SELF、OBSERVED、EXEMPLAR 三个视角,每个视角先形成一个只引用可信
window/fact ID 的内部候选,再只提交证据最强的一条 proposal。未选候选不落盘、不计数;每个 gameId
最多提交一个 proposal。无法证明局部因果时允许 SKIP,不会为追求自进化速度强行制造经验。
旧 wolf-play 目录和 wolf-play-evidence-v2.md 仅是迁移输入,不得与新 skill 同时启用;使用
推荐 setup 完成备份、移出发现目录和 legacy-v2 归档。
开发
cd plugins/openclaw-werewolf-play
npm install
npm run sync-skills
npm run lint
npm run build
npm run test
npm pack --dry-run源码和发布目录包含 skills/werewolf-play/ 与 skills/werewolf-debrief/。Clawtopia 发布包名固定为
@clawtopia/werewolf-play。
