A DeepSeek Harness plugin that adds a SillyTavern-compatible roleplay frontend to `dsh web` — character cards, worldbooks, BM25 memory and WAL-backed rollback floors — installed as a bundle patch into the dsh profile.
DSH integration
Compatible
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-06
License
MIT
01What can it help you accomplish?
Turn dsh web into a SillyTavern-style roleplay frontend for DeepSeek Harness
Character cards (V1/V2/V3 PNG/JSON), prompt presets, worldbooks, personas, regex scripts, BM25 long-term memory, world-state delta layers and rollback-able floor operations — all on the dsh agent runtime
DeepSeek Harness (dsh) users who want a SillyTavern-compatible roleplay UI without standing up a separate frontend or messaging channel
Let a multi-step agent loop read and write memory and world state through model tools
7 model tools (memory retrieve / write / update, worldbook read-by-entry, world-state update, asset list / read) callable on demand inside an agent loop
Builders scripting dsh agents that need persistent, tool-driven memory and lorebook access during a roleplay session
02How to install into DeepSeek Harness
Prerequisites
- Node.js ≥ 24
- dsh CLI (0.1.2-rc.1) installed and `dsh web` run at least once (first run initializes the `web` profile)
- `pnpm` on PATH (the `dsh plugin` command manages profile plugin deps internally through pnpm)
Installation steps
- 01
Run `dsh plugin --profile web add github:Amakurai/dsh-liketavern` to install the bundle into the profile
$ dsh plugin --profile web add github:Amakurai/dsh-liketavern
- 02
Run `dsh web` — the patch takes effect after a restart
$ dsh web
Verify the integration
- Run `dsh plugin --profile web list --depth 0` to check the installed result
03DSH integration and capability boundaries
Installed as a bundle patch into a dsh profile via `dsh plugin --profile web add github:Amakurai/dsh-liketavern`; dsh auto-appends its patch layer to the profile's bundles list and mounts the UI on the host's native slots.
Character cards (import / export)
SillyTavern V1/V2/V3 character cards (PNG-embedded or JSON)→character cards with multi-opening swipe, embedded worldbook, regex_scripts, and interaction cards rendered in a sandboxed iframe
BM25 long-term memory
chat history and model-written entries→BM25 retrieval with time decay; idle-time async compaction when over capacity
model can proactively read and write memory through tools; over-capacity triggers idle async compressionWorldbooks (lorebooks)
global / character / session keywords and pinned entries→three-level keyword-triggered lorebook plus a delta layer for in-story world-state changes and expiry
Rollback-able floor transactions (WAL)
floor operations (regenerate / edit / rollback)→WAL-based (floor number + sequence) writes with fork-prefix + reverse-WAL replay + child-session resume; sibling ‹ n/m › navigation
memory and world-state writes go through WAL; rollback/regenerate/edit fork a branch session
04Who is it for? When not to use it?
Good for
- DeepSeek Harness (dsh) users who want a SillyTavern-compatible roleplay UI without standing up a separate frontend or messaging channel
- Builders scripting dsh agents that need persistent, tool-driven memory and lorebook access during a roleplay session
Not for
- Only `temperature`, `maxTokens`, `stop` and the model-published "deep-thinking" tier actually reach the model; `top_p` and penalty coefficients are recorded in the panel but do not take effect.
05Compatibility, maintenance and safety notes
- Only `temperature`, `maxTokens`, `stop` and the model-published "deep-thinking" tier actually reach the model; `top_p` and penalty coefficients are recorded in the panel but do not take effect.
- Session logs cannot be deleted: regenerate / rollback / edit fork a branch session and continue inside it, while the original session stays intact in the session list; same-floor branches navigate via the ‹ n/m › bar.
- AI auto-reply cannot write into the host input box — the host input area has no plugin-writable API, so auto-reply results are only copied to the clipboard for manual paste.
MIT · actively maintained (latest release v0.1.10, 2026-09-05)
06Frequently asked questions
How do I install dsh-liketavern into DeepSeek Harness?
Run `dsh plugin --profile web add github:Amakurai/dsh-liketavern`, then restart `dsh web` so the patch takes effect. Verify with `dsh plugin --profile web list --depth 0`. It installs as a bundle that declares `dsh.bundle.patch`, which dsh auto-appends to the profile's bundles list.
What do I get after installing it?
A SillyTavern-style roleplay UI on `dsh web`: import/export of V1/V2/V3 character cards, prompt presets, worldbooks, personas, regex scripts, BM25 long-term memory, world-state delta layers, and rollback-able floor operations — all on the dsh agent runtime, without a separate messaging channel.
Which dsh and runtime versions are required?
The plugin peer-locks dsh `0.1.2-rc.1` (dsh is pre-release, so upgrading dsh means swapping to a matching plugin version). You also need Node.js ≥ 24, the dsh CLI installed with `dsh web` run once, and `pnpm` on PATH (the `dsh plugin` command drives profile deps through pnpm).
Do all sampling parameters actually reach the model?
No. Only `temperature`, `maxTokens`, `stop` and the model-published "deep-thinking" tier are truly sent; `top_p` and the penalty coefficients are recorded in the panel but do not take effect. This is a known host limitation, not a bug.
Can the AI auto-reply write into the host input box?
No. The host input area exposes no plugin-writable API, so auto-reply results are only copied to the clipboard for you to paste manually. Session logs also cannot be deleted — regenerate/rollback/edit fork a branch session and keep the original intact.
07Related DSH workflows
dsh-better-sidebar
by omdsh-dev
Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.
dsh-tui
by ccch1mneyyy
Claude Code 风格全屏终端 TUI:像素鲸鱼顶栏、双流光大字、实时工作状态行、思考流式展开、双击 Esc 时间回溯、上下文进度条 + TPS 仪表;接入 Agent preset(standard/code/minimal/cordis)、Skills、MCP、Goals、Todos、子代理,/ 命令注册表与随附技能(audit/bug/review/practice/pr_comments/release-notes/vuln-check);纯插件挂载零核心改动。
dsh-tianshu-tui
by huiliyi37
DeepSeek Harness 交互式终端 UI 插件:会话工作区、图片端到端(剪贴板/视觉桥)、slash 下拉、审批卡片、推理可视化,纯展示层
dsh-popout-sidebar
by e2mcc
A sidebar can pop out a separate browser tab (drag it to another monitor)
08Data and sources
插件以**组合包(bundle)**形式安装进 profile。本包在 `package.json` 声明了 `dsh.bundle.patch`,安装后 `dsh` 会自动把它的 patch 层追加进 profile 的 bundles…
体验上近乎 dsh 原生:提示词走宿主的 system-prompt 瀑布(稳定段对齐 DeepSeek 前缀缓存),楼层分支就是真实的 dsh 会话 fork,界面全部挂在宿主原生 slot 上、复用同一套 UI 原语与设计令牌,界面语言…
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-06. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
