DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Luxueliu Dsh Story — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
L

luxueliu-dsh-story

Luxueliu Dsh Story

Drag a World Book into the input box—DSH is a long-form writing workspace: drag reference materials into the full context, use /gemini-sum for plot handoffs, /out for clean drafts, /sum to turn one sentence into a character card or World Book, and /cue to expand writing instructions as you type.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:luxueliu/luxueliu-dsh-story#568dce67f7af6fd05a9db9e709970e1a9b65aa0c
READMECompatibilityVersions

Compatibility and provenance

Luxueliu Dsh Story is published as luxueliu-dsh-story and currently resolves to version 0.1.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/26/2026

Versions

0.1.1stable
8/26/2026
0.1.0stable
8/26/2026

Related plugins

Loading related plugins…

Latest
0.1.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
8/26/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseWeb All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航 · A Codex-style sidebar, workspace session tree, global search, and turn navigation for DSH WebAutomation@michengai/dsh-automationExecute coding tasks on a schedule in an independent DSH Session, with dual-entry management via a Web settings page and Agent.

README

把世界书拖进输入框,DSH 就是长篇创作台

luxueliu-dsh-story — DeepSeek Harness(DSH)创作四件套:拖资料 · 接剧情 · 出成稿 · 存卡片,外加打字即展开的写作指令。一个插件全配齐。


这是什么

用 VS Code Continue 写长篇时,你靠的是四件事:

  1. 把世界书 / 角色卡 拖进输入框,正文作为 context 发出去(不是只丢一个 @路径 让模型自己去读)
  2. 上下文炸了,用 剧情总结 交接,关掉旧窗、新开窗接着写
  3. 导出一份 干净对话稿(没有工具调用、没有代码噪音)
  4. 把长期可复用的 角色卡 / 世界书 写成带日期的 Markdown,丢回资料包

DSH 默认不会做第 1 件:原生 @path 只是提示模型去 read。浏览器从资源管理器拖文件时也 没有盘符路径,只有文件名和字节。

本插件补上这四件,并且 绝不 在 document capture 阶段拦截 drop——那样会把 DSH 冻在「图片拖动到此处即可添加」。

安装

dsh plugin --profile web add luxueliu/luxueliu-dsh-story

重启 DSH web 后浏览器硬刷新(Ctrl+Shift+R)即可。

本地开发:把包装进 web profile 的 bundles 列表(本插件自带 client),用 link 指向源码:

"luxueliu-dsh-story": "link:D:/DSH/plugins/luxueliu-dsh-story"

不要再在 cordis.patch.yml 里 insert id: story——bundle 补丁已经做了。需要额外搜索根就按 id 叠加配置:

- id: story
  config:
    roots:
      - /path/to/your/writing/workspace
    provider: gateway
    model: gemini3.7

roots 只用来把拖进来的 文件名 映射回 @路径;文件正文由浏览器直接递进来,不走这条。

命令总览

DSH 命令名必须是 ASCII,中文写在说明里。

命令Continue 里对应干什么
拖入 .md / .txt / .ymlcontext items输入框插入 @路径(若解析得到)+ 围栏正文。图片忽略。
/gemini-sum/压缩剧情 交接 摘要:谁在哪、发生了什么、悬而未决、最后一拍。不是卡片。
/out会话导出干净的 #### _User_ / #### _Assistant_ + > 引用,没有工具噪音。
/out 名字导出存档写入 资料包/ 旁边的 成品/名字.md
/sum 角色卡:描述角色卡资料包/continue/角色卡_描述_vYYYYMMDD.md
/sum 世界书:描述世界书资料包/continue/世界书_描述_vYYYYMMDD.md
/cue自定义斜杠指令列出内置写作指令
/cue forum you brit同上论坛体 + 第二人称 + 英伦 一包打出
输入框打 [论坛体]同上标签展开成完整规范
/gemini <提示>一次性调用走 config.provider / config.model(默认 gateway / gemini3.7)

可选:@模型名 前缀、--dir <绝对路径>、--save、取最后 N 条消息。

剧情摘要 ≠ 卡片。 摘要给下一个窗口看,卡片是长期成型的设定。

写作指令 /cue

SillyTavern 预设是巨大的开关板;本插件只保留你真正会反复手打的那几条短规范,指令正文全部原创(未搬任何第三方 ST JSON)。Continue 式的开场一条打齐:

[第二人称:西西莉亚家主] [英伦] [禁止抢话]
当前场景:……

或 /cue rp --as 西西莉亚家主。格式标签:[论坛体] [群聊] [纯对白] [3A] [3B];文风标签:[英伦] [电影感] [轻小说] [网文]。/cue 不带参数打印完整清单。

典型回路:选好模型 → 拖卡 → 打标签或直接开写;上下文炸了 /gemini-sum 接到新窗;读本 /out;设定 /sum 回资料包。

拖放规则(不要"优化"它)

ComposerAttachments 监听 bubble 阶段 drop 来关图片浮层,本插件因此立下规矩:

  • 只在 bubble 阶段监听 drop
  • 绝不 preventDefault / stopPropagation / stopImmediatePropagation
  • 忽略 image/*
  • 用 File.text() 读文稿
  • 浮层复位后 setTimeout(0) 再插入
  • 处理器包 try/catch

谁把 capture 拦截加回来,DSH 就会再次冻在「图片拖动到此处即可添加」。

配置

键默认含义
roots / rootDSH_CWD, DSH_WORKSPACE, process.cwd()扫描这些目录,把拖入的文件名映射回磁盘路径
providergateway/gemini /gemini-sum /sum 用的 DSH provider id
modelgemini3.7上述命令的默认模型
maxTokens8192生成上限

落盘目标 资料包/continue 与 成品/ 必须已存在;--dir 可以现场建目录;文件系统根目录会被拒。

可选 agent 预设

preset/continue/ 是一份 人格 + 文件系统工具 预设(无 shell)。想要「Continue 模式」的会话形态,把它拷到 ~/.dsh/.agent-presets/continue/。拖进来的文件正文已经在消息里,所以不需要 shell。

不要在预设或别的插件里 capture 拦截输入框 drop。

License

MIT © 2026 luxueliu