dsh-canvas
在终端中运行以下命令:
dsh plugin install qiuyiwu1989-star/dsh-canvas
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install qiuyiwu1989-star/dsh-canvas 安装本插件(源码:https://github.com/qiuyiwu1989-star/dsh-canvas),安装后重启应用使 profile 在启动时加载。
插件介绍
DeepSeek Harness 的对话界面本质上是一条自上而下的消息流:读起来顺手,却很难一眼看出结构——哪一句是你的意图、哪一段是模型的判断、哪次工具调用真正改了文件、又在哪一轮你改了主意。这些关系在直线时间轴上几乎不可见。
dsh-canvas 在会话视图的标签环中增加 Canvas 页,把当前会话渲染成可拖拽、可缩放的卡片地图。每张卡片绑定背后记录的 anchorSeq,便于你对照会话原文;卡片按「谁贡献了这一步」划分角色(你的意图、纠偏、AI 贡献、工具动作、结果、上下文等),而不是按底层事件形状硬套。
你可以平移与缩放画布、搜索并高亮或隐藏不匹配的卡片、按角色筛选、拖动卡片并记住布局,还能从托盘导出选中内容为带溯源的 Markdown 或整幅画布 JSON。画布只读本地会话快照,不写回会话、不触达文件、不调用模型,状态也仅存于浏览器。
适合需要「看清一场对话的结构」的 Harness 用户:复盘长会话、定位关键工具调用、整理多轮纠偏与交付脉络时,比纯聊天流更直观。
使用场景
- 长会话后想看清意图、纠偏与工具调用之间的结构关系
- 需要在画布上搜索、按角色筛选并导出带溯源的 Markdown
- 复盘某次交付时定位哪一轮工具调用真正改了结果
适合人员
- 经常在 Harness 里跑多轮工具调用的开发者
- 需要复盘复杂对话而非只读聊天流的用户
- 希望本地只读查看会话结构、不改动 transcript 的客户端用户