前言¶
用 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