dsh-tavern: A DSH plugin that brings SillyTavern artifact compatibility and RP workflow to DeepSeek Harness

player-minepig/dsh-tavern

Integrations & ConnectionsVerified
Listed on 2026-08-19
Page last updated 2026-10-31

A DSH plugin that makes DeepSeek Harness compatible with SillyTavern artifacts, offering character card import, RP workflow, and third-party frontend protocols in dual modes.

dsh-tavern is a DSH plugin that lets DeepSeek Harness directly use SillyTavern ecosystem resources. It solves the lack of RP-specific tools in DSH's native interface, allowing you to keep native sessions, sidebar, and plugin ecosystem while gaining opening lines, display regex, swipe, branching, rollback, import/export, and other roleplay capabilities. The plugin uses a dual-mode design—when not in Mojin mode, it remains ordinary DSH, and only in RP mode does it mount its own RP surface. Built on DSH's public extension points, it is testable, auditable, and uninstallable, with added security measures like RP read-only and high-risk tool restrictions.

How to Install

install
dsh plugin --profile web add github:player-minepig/dsh-tavern
Category
Integrations & Connections
Platform
DSH Plugin
Author
player-minepig
Distribution
Plugin

dsh-tavern Key Features

Import ST character cardsRP playthrough & branchingDisplay regex & swipeWorld book compatibilityThird-party frontend integration
Listed on dsh-plugin.org

dsh-tavern Repo Summary

What Does It Do?

pmp-dsh-tavern is a DSH plugin for DeepSeek Harness that makes DSH compatible with SillyTavern artifacts, enabling the use of SillyTavern character cards, presets, world books, and other resources, and provides an RP (roleplay) workflow and third-party frontend protocol. It solves the lack of RP-specific tools in DSH's native interface, letting you keep DSH's native sessions, sidebar, and plugin ecosystem while gaining opening lines, display regex, swipe, branching, rollback, import/export, and more. The plugin uses a dual-mode design: when not in RP mode, you see ordinary DSH; only after entering the "Mojin" (RP) mode does it mount its own RP surface.

Core Features

  • Resource compatibility: imports SillyTavern JSON/PNG character cards, standalone or embedded world books, user profiles, and ST presets (sampling parameters and prompt orchestration).
  • RP frontend: provides a character card/round sidebar, greeting selection, message rendering, display regex, swipe, branching, rollback within the same round, and display-layer editing.
  • Round data management: based on DSH authoritative sessions, maintains a tree-like timeline and workspace catalog, and supports static HTML and ST JSONL export.
  • Security: adds RP read-only and high-risk tool restrictions on top of DSH permissions, sanitizes frontend rendering with DOMPurify, and uses CAS, path checks, and atomic writes to reduce risk.
  • Debugging and third-party development: Tavern Trace shows per-round resources, world book hits, and request/header alignment; provides a v2 HTTP API and pmpDshTavernChrome mode service for independent client integration.

How to Use This Plugin?

After enabling the plugin in DSH, left-click the DT floating ball to open the menu, go to "Character Cards" and import a SillyTavern character card (JSON or PNG). Then return to the DSH native interface and use DSH's own workspace capability to create a workspace dedicated to RP. Right-click the DT floating ball or click "Switch to custom frontend mode" to enter Mojin; on first entry, you must explicitly select the RP workspace. In the RP sidebar, find the character card, click the + on its right to create a round, select an opening line, and then send your first user message in the DSH native input box to start the RP conversation. Afterwards, you can use swipe, branching, rollback, display text editing, and import/export features.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: player-minepig/dsh-tavern. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ