前言¶
DSH 的理念是「一切皆插件」。在 DSH web 界面裏,有些需求並不複雜,但值得有獨立入口:查看和編輯 AGENTS.md / CLAUDE.md,管理 Skills,維護 MCP server entries,把 Cursor settings 導入 DSH;或者在長對話中快速回看自己最近輸入過什麼。
dsh-cursor-settings 就是爲這類場景準備的 DSH web plugin。
這是什麼¶
dsh-cursor-settings 由 Argonaut790 維護,許可證爲 MIT。它把 Cursor-like Settings pages 放進 DSH 的 Settings modal,並在對話頂部提供一條 pinned 的 latest input chat bar。
該插件可用於 DSH Desktop app 和 browser build,支持 zh + en。
核心功能¶
設置頁:Rules、Skills、MCP、Import¶
插件在 DSH 的 Settings modal 中增加四個 section:
1、Rules:查看和編輯 AGENTS.md / CLAUDE.md 規則文件。
2、Skills:瀏覽和管理 Skills。
3、MCP:在 profile 的 cordis.patch.yml 中 list、add、update、remove MCP server entries;支持 stdio 或 streamable-http,並提供 live connection status。
4、Import:導入 Cursor settings。
這些數據由插件的 host half 通過 /api/dsh-cursor-settings 路由提供。
對話頂部:latest input bar¶
插件在對話頂部固定一張卡片,用來顯示最近一次輸入。它適合在滾動後仍想回到某個問題時使用:
- 點擊卡片會跳轉到對應輸入,並繼續顯示前一次用戶輸入。
- 重複點擊可以按 newest → oldest 回溯用戶輸入;assistant replies 會被跳過。
- 當回溯到 DOM 中已加載的最早輸入,且 chat 還有更早歷史時,點擊會觸發 chat 的 load older 分頁,並繼續向前。
- 當滾動回底部時,卡片會重置爲 latest input。
- 卡片文本最多顯示 3 行並帶省略號;時間戳以灰色 caption 固定在右下角;hover 時背景不透明。
安裝與啓用¶
先從 GitHub 倉庫安裝:
dsh plugin --profile web add github:Argonaut790/dsh-cursor-settings
安裝後重啓 web UI,或刷新頁面。插件會出現在 browser boot graph(__DSH_BOOT__)中。
如果是在本地 checkout 中調試,也可以從本地路徑安裝:
dsh plugin --profile web add link:/path/to/dsh-cursor-settings
資料中提到,預構建的 lib/ 已提交,因此從 GitHub 安裝不需要額外 build step。
典型用法¶
1、安裝並啓用後,在 DSH Settings modal 中使用 Rules、Skills、MCP、Import 四個 section。
2、在 Rules 中查看或編輯 AGENTS.md / CLAUDE.md。
3、在 MCP 中添加、更新或刪除 server entries;entry 會落在 profile 的 cordis.patch.yml,類型可以是 stdio 或 streamable-http。
4、在長對話中滾動到中間位置時,用頂部 latest input bar 點擊跳轉到最近輸入,再點擊回溯到更早輸入。
適用場景與注意¶
適合:
- 希望在 DSH web 裏集中管理規則文件、Skills 和 MCP entries 的開發者。
- 需要把 Cursor settings 導入 DSH 的開發者。
- 長對話中經常需要回溯自己最近輸入的開發者。
注意:
- 插件會由 DSH web 環境加載,並以當前 dsh 進程權限運行。安裝前應檢查源碼與 MIT 許可證。
- MCP server entries 會寫入
cordis.patch.yml。添加 stdio 或 streamable-http 條目前,應確認其可信。
結尾¶
dsh-cursor-settings 的價值在於把 DSH web 中常見的設置管理和對話回溯入口做輕、做具體:在 Settings modal 裏管理 Rules、Skills、MCP 與 Import,用頂部卡片回看最近輸入。
GitHub 倉庫:
https://github.com/Argonaut790/dsh-cursor-settings
社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。資料線索給出的目錄頁地址爲:
https://www.skillhub.cn/plugins/Argonaut790/dsh-cursor-settings
該目錄頁 URL 未在抓取資料中最終確認,以站點實際收錄爲準。