DeepSeek Harness 的插件化架構允許開發者擴展功能。在調試或日常使用中,經常會遇到需要粘貼報錯日誌、會議記錄或長文檔草稿的情況。如果直接粘貼到聊天框,對話流會被大段文字撐滿,閱讀體驗變差。下面介紹的 dsh-longtext-input 插件針對這一痛點:它將超長正文寫入工作區文件,輸入框只保留一個 @ 引用,保持聊天界面的簡潔。
插件信息¶
- 名稱:dsh-longtext-input
- 維護者:levodoubt
- 許可證:MIT
- 核心價值:把長正文請出對話流,僅保留路徑引用。
核心功能¶
- 文件落盤:保存後,正文會寫入當前會話工作目錄下的
.dsh-longtext/文件夾。 - 界面整潔:輸入框不會顯示長文,而是追加一個
@引用。 - 毛玻璃支持:如果安裝了
dsh-plugin-wallpaper-engine並開啓壁紙,長文本編輯器會自動適配壁紙的液態玻璃外觀。 - 快捷鍵:
Ctrl/⌘+Enter保存,Esc取消。
安裝與啓用¶
本插件要求 DeepSeek Harness 版本 >= 0.1.5-rc.1。
推薦使用官方安裝命令:
dsh plugin --profile web add dsh-longtext-input
安裝完成後,工具欄會出現「長文本」按鈕。裝完必須重啓 DSH 才能生效。
典型用法¶
- 在輸入框工具欄點擊「長文本」按鈕,打開編輯器。
- 粘貼或輸入超長內容。
- 點擊保存(或使用快捷鍵
Ctrl/⌘+Enter)。 - 檢查輸入框,正文已消失,末尾追加了一行
@.dsh-longtext/<文件名>.md。
關鍵行爲說明¶
- 文件命名:保存的文件名爲
14位本地時間_標題.md。如果標題爲空,則只保留時間戳。 - 引用形式:
@引用是普通文本,不是引用芯片。這意味着你可以隨時手動刪除它,模型也能讀到這個路徑字符串。 - 模型讀取:模型不會自動讀取正文。保存後,模型只看到
@引用。你需要手動指示模型“讀一下這個文件”。 - 草稿保留:打開編輯器時,不會預填輸入框的已有內容。保存時,會將引用追加到輸入框現有內容的末尾(如果有的話)。
- 本地檢出安裝:如果從源碼本地檢出安裝,移動或刪除該目錄會導致 DSH 無法啓動。
總結¶
dsh-longtext-input 是一個輕量級的工具,專門用於處理超長文本。它通過將內容外置到文件系統,解決了聊天界面臃腫的問題。由於是 MIT 許可證,你可以放心地在項目中使用。