DeepSeek Harness (DSH) Web UI provides a rich plugin ecosystem. In addition to handling routine development tasks, developers can also use plugins to extend interaction patterns. dsh-werewolf is an AI-driven Werewolf game plugin that runs in DSH Web UI and is maintained by AdenChenCoder. It uses DSH’s currently selected model to simulate game logic and role behavior, supporting a complete social reasoning workflow.
Core Features¶
- Game configuration: Supports 6-player, 9-player, and 12-player games.
- Participation modes: Provides AI spectator mode and single-player human participation mode.
- Role system: Includes Werewolf, Seer, Witch, Villager, Guard, and Hunter.
- Game mechanics: Implements Sheriff election, badge transfer, speeches, voting, tie-breaking, and night actions.
Installation and Enablement¶
Installing this plugin requires npm registry. After installation, the Web process must be restarted:
dsh plugin --profile web add dsh-werewolf --registry=https://registry.npmjs.org/
dsh web
Runtime Scope¶
- Process isolation: The game runs process-locally. Currently, each DSH Web process supports only one active game session.
- Network restriction: Its RPC channel supports loopback access only.
- State handling: Restarting the DSH Web process discards the current game state.
Summary¶
dsh-werewolf demonstrates the potential of DSH plugins in non-functional interaction scenarios. If you want to test model performance in social reasoning scenarios, or simply want to relax between development tasks, this is a plugin worth trying.