前言¶
DeepSeek Harness(DSH)桌面端自帶會話與模型選擇,但若要在本地長期寫代碼、改提示、試回退,往往仍缺幾類能力:歷史提示不好找、改稿要反覆複製、對話和文件狀態難以回到某一輪之前、token 與賬號餘額分散在別處、上下文佔滿窗口卻看不清構成。社區插件 dsh-agent-enhancer(維護者 rebornace,npm 包名同插件名)把這些能力嵌進官方會話與設置界面,目標是對齊 Cursor、Claude 等主流 Agent 的常見體驗,而不另開獨立窗口。
這是什麼¶
dsh-agent-enhancer 是面向 DSH Desktop / desktop profile 的客戶端插件,收錄於 awesome-dsh-plugin,也可在第三方目錄 SkillHub 查看條目。倉庫:rebornace/dsh-agent-enhancer(MIT 許可)。宿主兼容範圍在 README 中寫明爲 DSH >=0.2.1-rc.5 <0.3.0-0(0.2.1-rc.3 無法加載)。默認核心能力開啓,界面語言跟隨 Desktop(zh / en)。
核心功能¶
下面按 README 中的能力歸類說明;同一組能力共用入口,關閉某類能力可在 設置 → 內置插件 → 智能體增強 中操作。
寫提示:歷史、優化、預測¶
- 歷史:在當前已加載會話內,輸入框首行或末行用
↑/↓瀏覽,或Alt+R(兼容Ctrl+R);Enter只填入輸入框、不直接發送;chip 草稿不會誤觸歷史。 - 優化:輸入框右側 優化 入口;有選區時只改選區,可撤銷;旁側可選模型藥丸(默認跟隨會話,也可指定提供商 / 模型 / 推理等級或 Auto)。
- 預測:助手回覆完成後出現灰字續寫建議,按
Tab採納;每輪最多一條;模糊稿偏補全、明確稿少改。
對應配置項:historyEnabled、optimizeEnabled、predictEnabled,默認均爲開啓。
回退:恢復到這裏與撤銷恢復¶
消息旁 恢復到這裏 → 預覽後選擇僅恢復對話或含已跟蹤文件。不恢復進程、終端、未跟蹤文件等。恢復後可通過 + 或 / 菜單中的 撤銷恢復(有提示時)回滾這次恢復。開關:rollbackEnabled,默認開。
用量與成本¶
- 點擊 Token 用量 標題進入右側欄 模型賬單,可按今天 / 7 天 / 30 天 / 全部查看;本地彙總輸入、輸出、緩存讀,含熱力與功能佔比;「約 ¥」按官方價估算,非發票。
- 設置 → 模型 各提供商卡片上展示分賬號餘額(Platform 錢包或 API Key 的
/user/balance);輔助模型可單獨選更便宜檔或 Auto。
上下文¶
佔用環顯示窗口占用概況;點擊進入右側欄 上下文明細,可拆分查看系統提示、工具、消息等(數字爲啓發式約值,非賬單精確值)。支持一鍵調用官方 /compact 壓縮上下文。開關:contextInspectEnabled,默認開。
模型路由(Auto)¶
模型列表可選 Auto;在設置中映射 Instant / Thinking / Pro 檔位。可選開啓小模型分類器(autoClassifierEnabled 等,默認分類器關);分類失敗時回退本地中英雙語啓發式,不阻塞主請求。優化與預測也可選 Auto 或指定模型。
安裝與啓用¶
安裝、升級或卸載前,應退出所有 Desktop 窗口和托盤,確認舊主進程結束後再操作。本插件面向 Desktop,不要用 dsh plugin --profile web … 往桌面端裝插件——命令可能顯示成功,但裝進的是 profiles/web,桌面端看不到。
應用內安裝(推薦)¶
適用於官方 DeepSeek Harness 桌面端(或同樣提供 設置 → 插件 的發行形態):
- 打開 設置 → 插件(或側邊欄 插件)。
- 搜索
dsh-agent-enhancer或 智能體增強,按提示安裝。 - 完全退出並重啓 Desktop。
命令行(npm,寫入 desktop profile)¶
本機已配置 dsh CLI 時:
dsh plugin --profile desktop add dsh-agent-enhancer@0.3.0
也可不釘版本:
dsh plugin --profile desktop add dsh-agent-enhancer
若曾安裝舊包 dsh-composer-enhancer,應先卸載再裝本包。啓動後應能看到輸入框右側優化入口,以及設置中的 智能體增強。
dsh-market(可選)¶
需要獨立市場 UI 或一鍵升級時,可先安裝社區市場插件 dsh-market:官方桌面端在應用內 設置 → 插件 搜索 dshmarket 安裝;普通 dsh web 則使用 dsh plugin --profile web add dshmarket 後重啓,再在 插件市場 標籤搜索並安裝本插件。
卸載示例(npm / 應用內對應 CLI):
dsh plugin --profile desktop remove dsh-agent-enhancer
本地 link: 開發安裝不要用 remove 誤刪源倉庫,應按 README 中「卸載 → 本地 link」步驟編輯 profile 的 package.json 並處理符號鏈接。
典型用法速查¶
README 中的「30 秒看懂」表格可當作日常操作索引:
| 你想… | 怎麼做 |
|---|---|
| 找回 / 改清楚 / 接着問 | ↑↓ 或 Alt+R;右側 優化;回覆後 Tab 採納灰字 |
| 回到某一輪之前 | 恢復到這裏 → 預覽確認;需要時用 + / / 撤銷恢復 |
| 看 token 與賬號餘額 | Token 用量 → 模型賬單;設置 → 模型 看分賬號餘額 |
| 看窗口占了多少 | 佔用環 → 右側欄明細;可 壓縮上下文 |
| 讓會話自己選強弱檔 | 模型列表選 Auto;設置裏映射 Instant / Thinking / Pro |
| 關掉某個能力 | 設置 → 內置插件 → 智能體增強 |
隱私、兼容與適用注意¶
隱私(README 摘要):歷史瀏覽不請求模型;優化會發送原稿或選區加最近一輪已完成對話;預測僅發送最近一輪已完成對話;Auto 分類器僅在開關打開時調用;賬單與上下文爲本地彙總與啓發式;餘額查詢使用 Desktop 已存憑據,插件不攜帶密鑰;審計事件爲本地 plugin:agent-enhancer/request,無遙測上傳;與第三方插件共存時僅提示、不自動關閉。
適用對象:已在 DSH Desktop 上日常寫代碼、希望在一套官方 UI 裏完成提示迭代、檢查點式回退、用量可視與 Auto 路由的開發者。
安全與權限:插件以當前 DSH 進程權限運行,安裝前應自行查閱 GitHub 源碼 與 MIT 許可證,確認能力範圍與數據出站是否符合你的環境要求。
結尾¶
dsh-agent-enhancer 把提示歷史與優化、對話/文件恢復、Token 賬單與上下文明細、Auto 模型路由和分賬號餘額收進 Desktop 原生界面,減少在多個工具之間切換。目錄頁:SkillHub · rebornace/dsh-agent-enhancer;源碼與完整設置表:GitHub · rebornace/dsh-agent-enhancer。