前言¶
在 DeepSeek Harness(DSH)里跑 agent 时,正文往往一轮比一轮长:待你拍板的选项、还没澄清的问题、体验上的坑、以及你说「回头做」的跟进,会散落在对话里。产品经理很难在每轮结束时把未处理项清点干净,跨会话再打开时,同一件事又会被 agent 重复提起。
常见做法是自己在笔记或任务工具里抄一遍,但和 DSH 会话、项目路径脱节,也很难让 agent 在下一轮开工前读到你已经定下的结论。下面介绍社区插件 dsh-plugin-pm-board(维护者 tf961656585):在 DSH 侧栏提供一块四列看板,专门承接「轮次结束」需要产品经理处理的事项,并通过 pm_board 工具让 agent 登记与读取,而不是再堆一层普通任务清单。
这是什么¶
dsh-plugin-pm-board 是 DSH 侧栏里的全局面板插件,分类为客户端(package.json 中 dsh.client.platform 为 web)。当前仓库版本 0.1.0,许可证 MIT。
定位可以概括为 README 中的一句:把 agent 每轮结束时需要产品经理拍板、澄清、验收和跟进的事,收进一块可操作的看板。它不记录对话原文,只保留产品经理要判断和收口的内容;需要回溯上下文时仍回到原会话。
核心功能¶
四列看板与未读提示¶
安装并重启 DSH 后,左侧栏会出现「产品经理看板」。点开可见四列:
- 待处理:尚未归类,等你拍板、确认或安排。
- 待办:已决定要做,尚未开始。
- 进行中:正在做。
- 已收口:完成或决定不做;当天之前收口的会自动归档。
有人登记新的待处理项时,侧栏图标右上角显示红点;打开看板即视为已读,红点消失。「已收口」列头的「归档 N」可查看已归档事项并重新打开;归档不删数据,agent 用 pm_board action=list 仍能读到。
卡片信息与回到会话¶
卡片正面展示:类型、优先级、一句话标题、「需要你」的动作、来源会话、挂了多少天。点击会话名可回到当初对话,看板会收起;会话名随对话实时更新(未命名显示「未命名对话」)。原对话已归档会标「已归档」且不可点,恢复后才可跳转;原对话不存在则标「已不在」。
展开卡片可看背景、可选方案、动态;写下拍板结论后可一键收口。结论留在卡片上,下个会话 agent 可通过 list 读取,减少重复追问。
按项目筛选¶
看板顶部可按项目筛选;卡片标注来源项目。「全部项目」汇总各项目未收口数量。agent 登记的事项自动落到当前会话工作目录对应的项目,与看板上的项目路径一致。
agent 侧工具与提示¶
host 侧提供工具 pm_board,动作为:
add:登记事项update:改状态或写回结论list:读取已有决定和事项
另有一段简短的系统提示,要求 agent 在每轮结束前登记待拍板、待澄清、体验问题和待办,并在开工前读取已有结论。删除事项仅用户可在界面完成,agent 工具不提供删除。
数据存储与刷新¶
数据写在:
<DSH_PROFILE_DIR>/pm-board.json
没有 profile 时退回 $DSH_HOME/pm-board.json。写入为原子替换、串行执行;文件损坏时会先备份为 pm-board.json.broken-<时间戳>,不会直接覆盖。
页面每 6 秒静默刷新一次,agent 新登记的事项会自动出现;侧栏红点每 15 秒轮询未读数。已收口超过一天(按本地时间零点)的事项,在下次打开看板或红点轮询时归档,仅从看板可见范围移出,不删除记录。
安装与启用¶
前提:本机已安装 DeepSeek Harness(DSH)。
在 DSH 的插件安装界面填写仓库地址:
github:tf961656585/dsh-plugin-pm-board
也可填写该仓库在本机的绝对路径。安装完成后重启 DSH,左侧栏应出现「产品经理看板」。
插件以当前 DSH 进程权限运行,安装前建议浏览 GitHub 仓库 源码与 MIT 许可证内容。
典型用法¶
产品经理在界面侧¶
- 留意侧栏红点,打开看板处理 待处理 列。
- 点会话名回到原对话补上下文;在卡片详情里写结论并收口,项会进入 已收口 或按你的状态调整列。
- 用顶部项目筛选缩小范围;需要翻历史时用「归档 N」。
agent 在工具侧¶
agent 在轮次结束前向看板 add 待拍板/待澄清/体验问题/待办;开工前 list 已有结论;状态或结论变化时用 update。具体参数以 host 实现的工具 schema 为准(实现分布在 host.js)。
仓库提供冒烟测试,开发或自验时可执行:
npm test
(package.json 中为 node --test test/*.test.mjs。)
适用场景与边界¶
适合谁:在 DSH 里长时间协作 agent、需要把「读不完的长回复」收成可执行跟进的产品经理或 tech lead;希望 agent 跨会话记得已拍板结论的团队。
刻意不做的能力(README 边界说明):
- 不存对话原文,只存产品经理要处理的结论。
- 跳转只回到整段对话,不定位到某一轮消息。
- 删除仅用户操作,agent 不能删卡。
DSH 生态理念是「一切皆插件」。本插件列在 SkillHub 客户端插件目录,与 DeepSeek / 幻方无官方从属关系,安装来源以目录页与 GitHub 为准。
链接¶
- 目录页:https://www.skillhub.cn/plugins/tf961656585/dsh-plugin-pm-board
- 源码与说明:https://github.com/tf961656585/dsh-plugin-pm-board