Four fiction workbenches bolted onto DeepSeek Harness
A community plugin that turns DSH Web into a writing studio for novels, short dramas, games, and video recaps — without shipping a second agent runtime.

What it does
oh-story-dsh is a plugin for DeepSeek Harness (DSH), the agent harness from DeepSeek. Once installed, DSH Web gains four creation workbenches: novels, short drama, games, and video recaps. Each bundles a fixed version of an upstream skill pack — Oh Story 0.8.5 for novels (13 skills, 7 roles), Drama Skills 0.8.1, NovelToGame 0.5.0, and video-recap-skills 0.6.2 — exposed through slash commands like /story and /short-drama.
The interesting bit
The plugin deliberately adds no second agent runtime or project database. Files are the single source of truth: the workbenches just project what’s on disk, so editing a file is editing the decision. Anything that costs money — image, video, voice, music generation — must be previewed and explicitly confirmed before a vendor API is called, and unsaved human edits won’t be clobbered by a concurrent agent write.
Key highlights
- Novel workbench covers long-form, short-form, topic selection, review, de-AI-flavoring, and covers.
- Short drama emits at most five Markdown files per episode (script, visual settings, storyboard, image prompts, video prompts), with a production view that flags duplicate IDs, dangling references, and format errors in place.
- Game workbench runs your creation in an iframe sandbox on a separate origin, with live playtesting next to the chat; ships a playable 《金瓶梅》 ADV as an example.
- Video recap projects keep sources, work products, and deliverables in separate folders, with HTTP Range streaming preview.
- Workbenches only take over the layout when a creative project actually exists in the workspace, and collapse back to native DSH at any time.
Caveats
- Not affiliated with DeepSeek; it rides on DSH
0.2.0-rc.2(or an alpha line), and mixing the two version lines is explicitly discouraged. - The video pipeline needs host-side Python 3.10+ and ffmpeg/ffprobe; Homebrew ffmpeg without libass means external SRT instead of burned-in subtitles.
- Media generation requires a small zoo of vendor API keys (OpenAI, Volcano Ark, MiniMax, Fish Audio) — the plugin only reports whether they’re configured.
Verdict
Worth a look if you write Chinese web fiction or short drama and already live in DSH — the “files as truth, confirm before spending” discipline is genuinely well-designed. If you’re not in that ecosystem, it’s a well-executed curiosity, not a general writing tool.
Frequently asked
- What is zenstory-ai/oh-story-dsh?
- A community plugin that turns DSH Web into a writing studio for novels, short dramas, games, and video recaps — without shipping a second agent runtime.
- Is oh-story-dsh open source?
- Yes — zenstory-ai/oh-story-dsh is open source, released under the MIT license.
- What language is oh-story-dsh written in?
- zenstory-ai/oh-story-dsh is primarily written in Python.
- How popular is oh-story-dsh?
- zenstory-ai/oh-story-dsh has 501 stars on GitHub.
- Where can I find oh-story-dsh?
- zenstory-ai/oh-story-dsh is on GitHub at https://github.com/zenstory-ai/oh-story-dsh.