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.