前言¶
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 <提示>- 直接調用配置的模型。
注意事項¶
- 拖放機制:插件不會在
documentcapture 階段攔截drop事件,否則會導致 DSH 凍結。它僅在 bubble 階段監聽。 - Roots 作用:
roots僅用於文件名到磁盤路徑的映射,不負責文件正文傳輸。 - 許可證:MIT License。
結語¶
該插件爲 DSH 用戶提供了從資料管理到成品輸出的完整長篇創作流程支持。更多詳情請參考GitHub。