luxueliu-dsh-story:DeepSeek Harness 长篇创作插件

前言

DeepSeek Harness (DSH) 插件生态旨在扩展原生能力。在长篇创作场景中,原生拖放仅支持文件名映射,无法直接将文件正文作为上下文发送。luxueliu-dsh-story 作为一个长篇创作插件,填补了资料拖放、剧情交接、干净导出和卡片存档这四个核心环节的空白。

核心功能

该插件提供以下能力:

  • 拖放资料:支持将 .md、.txt、.yml 文件拖入输入框,插件会将文件全文作为上下文插入,而不仅仅是发送文件路径。
  • 剧情交接:使用 /gemini-sum 命令生成剧情交接摘要,帮助在上下文爆满时开启新窗口继续写作。
  • 干净导出:使用 /out 命令导出无工具噪音的纯净对话稿;使用 /out [名字] 导出存档到成品目录。
  • 存档与卡片:使用 /sum [类型]:[描述] 生成角色卡或世界书并存入资料包。
  • 写作指令:内置 /cue 命令和标签系统(如 [论坛体]),支持快速切换写作风格(如 [英伦]、[第二人称])。

安装与配置

安装

通过 DSH CLI 安装:

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

安装后重启 DSH Web 端并执行硬刷新(Ctrl+Shift+R)。

配置

使用前需配置 roots、provider 和 model。roots 仅用于将拖入的文件名映射回磁盘路径,文件正文由浏览器直接递送。

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

注意:不要在 cordis.patch.yml 里 insert id: story——bundle 补丁已经做了。

Agent 预设

若需使用 Continue 模式的会话形态,需将插件的 preset/continue/ 目录单独拷贝到 ~/.dsh/.agent-presets/continue/。

常用命令

  • 拖放文件:直接拖入 .md、.txt、.yml 文件,内容将作为上下文。
  • 剧情交接:/gemini-sum - 生成当前剧情摘要,用于交接。
  • 导出对话:/out - 导出干净的对话稿;/out [名字] - 导出存档到成品目录。
  • 生成卡片:/sum 角色卡:描述 - 生成角色卡;/sum 世界书:描述 - 生成世界书。
  • 指令列表:/cue - 列出所有内置指令;/cue forum you brit - 打出特定风格组合。
  • 一次性调用:/gemini <提示> - 直接调用配置的模型。

注意事项

  • 拖放机制:插件不会在 document capture 阶段拦截 drop 事件,否则会导致 DSH 冻结。它仅在 bubble 阶段监听。
  • Roots 作用:roots 仅用于文件名到磁盘路径的映射,不负责文件正文传输。
  • 许可证:MIT License。

结语

该插件为 DSH 用户提供了从资料管理到成品输出的完整长篇创作流程支持。更多详情请参考GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜