前言¶
用 DeepSeek Harness(DSH)做智能體或日常會話時,靈感往往散落在對話、筆記和外部工具裏,很難形成可排序、可執行、可回顧的 backlog。常見做法是另開 Issue 列表或獨立看板,但那樣與 DSH 的 workspace、會話執行鏈路脫節,Agent 也不一定能直接寫入同一份臺賬。
下面介紹社區插件 dsh-plugin-ideas-manager(維護者 EiffelBS,SkillHub 分類爲「記憶」):把通用想法 backlog 掛進 DSH Web GUI,由 Host 側 /api/ideas 臺賬統一狀態,UI 與 Agent 共用同一數據源;不強制依賴 TaskBoard,可與第三方 TaskBoard 插件可選聯動。
這是什麼¶
Ideas manager 的定位是:在 DSH Web 界面內提供自包含的想法 backlog——捕獲想法、看板流轉、價值/成本打分與排序、一鍵發起真實執行,並支持通過 HTTP 或 Agent 工具無 UI 寫入。
- 倉庫:EiffelBS/dsh-plugin-ideas-manager
- 社區目錄:SkillHub 插件頁
- 當前資料中的版本:0.10.3(package.json);DSH 引擎要求 >=0.1.5-rc.1
- 許可證:MIT
Host authoritative 的 ledger 保證看板與 API 一致;README 明確說明對 @linxin666/dsh-client-ui-task-board(第三方,非官方)爲零硬依賴,僅在已安裝時可做鏡像集成。
核心功能¶
捕獲與去重¶
在 New Session 下方面板行中,Ideas 與 Task Board、Plugins 並列;切換面板時行爲與其他面板一致。
- 用 New idea 或 Open 列頂部的 quick-add 創建卡片,Title 爲必填。
- 可選:Markdown 描述、tags、workspace、Suggested rank。
- AI capture 會開一輪會話分析草稿,在 backlog 中創建或合併想法並回報保留的排序。
- Find similar(Open 想法上,與 Re-analyze 相鄰)先列出同 workspace 標題/標籤相近的 Open 想法,再由 analyst 會話判斷 duplicate / related but distinct / unrelated;僅推薦,不自動合併。
四列看板¶
列名:Open · Under review · Archived · Declined。
- 拖拽改列、列內排序;列多時僅渲染可見卡片(列超過約 300 條會在列表上方提示),篩選與多選仍作用於整列。
- Search 與 conjunctive tag filter 作用於 Overview、Priorities、Delivered;Health tab 爲聚合指標,不受列表篩選影響。
- 卡片展示穩定
#N編號、workspace、tags、Value/Effort 徽章、更新日期;點標題或描述打開編輯器(原文或渲染 Markdown)。
打分與優先級¶
- 每條想法有 Value、Effort(low / medium / high)。
- Suggested rank 表示在該 workspace 的 Open backlog 中的位置;只保存 Value/Effort/Rationale 而不改 rank 時,卡片位置不變。
- Priorities 標籤頁按 workspace 對 Open 想法排序,支持 ↑/↓ 與拖拽。
生命週期與健康度¶
- Deliver 歸檔並打 Delivered {date};Under review 爲評審門,可 Approve、Follow-up needed(生成關聯子卡片並歸檔父項)、Decline。
- 執行失敗顯示 Task failed 徽章,想法仍留在 backlog;Stale 徽章提示長期未更新的 Open 項(設置項 Stale after (days),默認 30,0 關閉)。
- 側欄圖標可顯示當前 workspace 下 Under review 數量。
- Health 在 Host 端回答五項:Open 數量及 workspace 分佈、當月交付數、交付中位時長(至少 5 次真實 deliver 才顯示中位數)、Open 上最常用標籤、待 triage(無 rank / 無 value)數量。
一鍵執行¶
已綁定 workspace 且無進行中的 run 的 Open 想法,卡片與編輯器中均可 Launch execution:選模型(及可選 reasoning effort),或由 workspace 默認 launch model 跳過選擇。若已裝 TaskBoard 插件,可走其 idea 執行路徑;否則以會話方式啓動(README 中的組合說明)。
Agent 與 HTTP¶
部署若暴露 Agent 工具 registry,提供 ideas_list、ideas_get、ideas_capture、ideas_triage、ideas_relate、ideas_launch、ideas_review 等,與看板共用 ledger。
腳本或 Agent 也可直接訪問 HTTP,例如:
GET /api/ideas/state— 看板快照POST /api/ideas/action— create、update、move、triage、deliver 等POST /api/ideas/launch—{ ideaId, model?, reasoningEffort? }
數據默認在 ~/.dsh/ideas/ledger-v2.json,快照在 ~/.dsh/ideas/backups/。首次運行會將 ideas-analyst skill 安裝到 ~/.dsh/skills/。
安裝與啓用¶
官方推薦從 npm 安裝(README「Install & update」):
dsh plugin --profile web add dsh-plugin-ideas-manager
固定版本示例(README 中的寫法,可按需換成目錄頁所示的 @0.10.3 等已發佈 tag):
dsh plugin --profile web add dsh-plugin-ideas-manager@0.7.0
dsh plugin 會在 profile 目錄執行 pnpm add,並根據包內 dsh.bundle 自動追加 profile layer。修改 bundle 後需重啓 Web 實例或新開頁面會話。
驗證是否生效:
dsh web --profile web --no-open
然後在側欄查找 Ideas 入口。
更新到最新發布版:
dsh plugin --profile web add dsh-plugin-ideas-manager@latest
卸載:
dsh plugin --profile web remove dsh-plugin-ideas-manager
典型用法¶
在 GUI 裏走通一條想法¶
- 打開 DSH Web,進入 Ideas 面板。
- 在 Open 列 quick-add 填寫 Title,必要時補 tags 與 workspace。
- 在卡片或 Priorities 裏設置 Value/Effort,必要時調整 Suggested rank。
- 確認 workspace 已選且無進行中 run 後,點 Launch execution 啓動執行。
- 執行結束後在 Under review 門做 Approve / Follow-up / Decline;交付項可在 Delivered 查看。
讓 Agent 直接捕獲¶
在支持 Agent 工具的環境中,調用 ideas_capture 一次寫入想法及優先級意見;看板會即時反映,並記入該想法的 activity log(與 README 工具表一致)。
用 HTTP 查詢狀態¶
curl -s 'http://127.0.0.1:<port>/api/ideas/state?view=summary'
具體端口與同源約束以當前 DSH Web 部署爲準;README 說明路由在同源防護(loopback 或瀏覽器)之後。
適用場景與注意¶
適合誰
- 希望在 DSH 內統一管理「待做想法」,並與 workspace、會話執行同一上下文的人。
- 需要 Agent 或腳本通過
/api/ideas或 ideas_* 工具維護 backlog、而不依賴單獨項目管理工具的團隊。
使用前請注意
- 插件在 當前 dsh 進程權限 下運行,會讀寫
~/.dsh/ideas/等路徑;安裝前請閱讀 GitHub 源碼 與 MIT 許可證,確認符合你的安全與合規要求。 - SkillHub 爲社區插件目錄,與 DeepSeek / 幻方無官方從屬關係;DSH 生態強調「一切皆插件」,版本與行爲以倉庫 README、CHANGELOG 爲準。
- TaskBoard 爲可選增強;未安裝時仍可使用看板與直接會話執行路徑。
- GitHub 星標在撰寫時資料爲 0,不代表功能完整度,僅反映社區關注度。
結尾¶
dsh-plugin-ideas-manager 把「捕獲 → 排序 → 執行 → 評審 → 歸檔」收進 DSH Web,並用 Host 臺賬保證 UI 與自動化一致。若你正在 DSH 里長期迭代智能體或產品想法,可先按上文命令安裝,再從 Open 列加一條 Title 試跑完整生命週期。
- 目錄頁:https://www.skillhub.cn/plugins/EiffelBS/dsh-plugin-ideas-manager
- GitHub:https://github.com/EiffelBS/dsh-plugin-ideas-manager