前言¶
在 DeepSeek Harness Web 中进行长文写作或说明文起草时,普通输入框更偏向短指令;而 Markdown 草稿、局部改写、默认要求和模型写回结果如果混在同一条消息里,审核和继续编辑都会比较吃力。
dsh-writing-pad 为 DeepSeek Harness Web 提供一块会话级 Markdown 写作板,用于在同一会话中维护 Markdown 正文、切换编辑/预览、输入额外要求,并查看模型返回的候选修改。
这是什么¶
dsh-writing-pad 是面向 DeepSeek Harness Web 的客户端插件,由 linhx1999 维护,许可证为 MIT。
它主要解决的是:把 Markdown 草稿、局部改写和完整候选稿放在同一会话里处理,而不是只依赖主输入框中的零散消息。
核心功能¶
下面是已核实的写作板能力:
- 可从输入框工具栏展开或收起写作板,并在切换会话或发送新会话首条消息时保持打开状态。
- 划选正文后,可以输入多行额外要求、保存默认要求,并调整输入区域高度。
- 支持通过
write_full_draft生成完整候选稿,通过rewrite_selected_text进行选区改写。 - 调用写作工具时,写作板会自动打开;候选修改到达后会展示 Diff,并定位首个变更。
- 界面会反馈暂存、复制、生成、待审核和失败等操作状态。
- 客户端界面随 dsh 的中文/English 设置即时切换。
- 写作板非空时,完整草稿会作为独立上下文随主输入框消息送达模型。
- 不同会话的草稿互不影响,支持编辑/预览、全文复制、清空,以及最多 50 步撤销。
- 草稿暂存在 Host 内存中,不会自动创建或覆盖项目文件。
安装¶
需要先安装 dsh CLI。
将 dsh-writing-pad 添加到 Web profile:
dsh plugin --profile web add dsh-writing-pad
已核实资料中的 package.json 显示版本为 1.1.3。
典型用法¶
下面是一组可复现的使用步骤:
1、在输入框工具行点击“写作板”。
2、输入或粘贴 Markdown 正文,并按需切换“编辑/预览”。
3、选中需要修改的内容,光标会自动跳到额外要求输入区。
4、输入要求;Enter 发送,Shift+Enter 换行,也可将当前内容设为默认。
5、模型写回后审核 Diff,选择“接受修改”或“拒绝修改”;直接离开审核则默认接受。
适用场景与注意¶
适合在 DeepSeek Harness Web 会话中维护 Markdown 草稿,并希望同时使用完整草稿生成和选区改写的场景。
使用前需要注意:
- dsh-writing-pad 以当前 dsh 进程权限运行,安装前应检查源码与许可证。
- 草稿暂存在 Host 内存中,不会自动创建或覆盖项目文件。
- 尚未随任何用户消息发送的手工编辑不能跨 Host 进程恢复。
- 不同会话的草稿互不影响,撤销上限为 50 步。
- 写作板非空时,完整草稿会作为独立上下文随主输入框消息送达模型。
- 客户端界面随 dsh 的中文/English 设置即时切换。
结尾¶
dsh-writing-pad 的价值在于把 Markdown 草稿、局部改写和模型候选修改收进同一个会话工作流,减少主输入框里的上下文混杂。
GitHub 仓库:https://github.com/linhx1999/dsh-writing-pad
本次资料未提供已核实的目录页 URL,因此本文不附目录页链接;如需在 DSH 社区目录中查找,以目录页实际条目为准。