前言¶
在 DeepSeek Harness(DSH)里做长对话或复杂任务时,常见两个摩擦点:空输入框不知道该接什么,以及模型长回复需要反复扫读才能抓住要点。宿主本身不负责「帮你想下一句」或「把回复讲短讲白」。社区插件 对话助手(仓库名 dsh-conversation-companion,维护者 tula-liuxin)面向 DSH 桌面/Web 客户端,在每次 AI 回复结束后额外调用你配置的模型,生成最多三条简短下一句候选,并提供可拖动、可编辑的通俗摘要浮窗;另含主动触发的输入纠错与深度改写。它是第三方插件,不适用于普通 DeepSeek 网页聊天。下面介绍定位、能力、安装与使用时需要留意的边界。
这是什么¶
对话助手 是 DSH 的 客户端(web) 插件:通过 cordis.patch.yml 注入界面与逻辑,在对话页标题栏和输入区附近提供候选、摘要与纠错 UI。许可证 MIT,当前资料版本 0.5.6,package.json 中声明宿主引擎 dsh: 0.2.1-rc.3。README 写明首版锁定该 DSH 版本,并以 Windows Desktop 为验证环境;macOS、Linux、其他 DSH 版本及无图形 CLI 未完成验证,不承诺支持。
核心功能¶
以下均来自项目 README,按使用路径归纳。
下一句建议(自动与手动)¶
- AI 主回复结束后,插件额外调用配置模型,生成 1–3 条简短候选(默认 3 条;有用优先,不强行凑数)。
- 空输入框默认只显示第一条;按 ↓、→ 或点 ⌄ 展开全部;点候选或 Tab 填入草稿,不自动发送;选中项可展开全文。
- 标题栏图标:✓ 采用当前候选、⌄ 展开更多、← / → 翻阅已有组(最新一组上 → 为 ↻ 换一组,会额外调用模型)、⌃ 收起、× 隐藏整块。生成中或失败时保留旧建议;每轮回复的候选历史独立保存。
- Esc 或 ⌃ 回到只显示第一条;× 隐藏后,空输入框 Tab 可恢复单条(此次不会直接采用)。Shift+Tab、输入法组合、已有草稿不拦截原生 Tab 行为。
- 空输入框 Tab:有候选则打开/采用;无候选则主动请求并显示进度。新会话尚无消息时会提示先发送消息。主会话「思考」期间不自动预测;该轮若已手动预测,主回复结束后不再重复自动生成。
通俗摘要¶
- 点 ✨ 打开摘要;浮窗可拖动、缩放、编辑,在 DSH 页面内置顶,不是跨应用系统置顶窗口。
- 失败时摘要窗口显示错误;检查模型服务后,下一轮回复会重新尝试。摘要与后续候选可并行补齐;摘要中断不影响已生成的候选采用。
输入纠错与深度改写(主动触发)¶
- 不再按字数或停顿自动检查;超过 12000 字符暂不检查。
- Shift+Tab:保守纠错;按住 Shift 在 450ms 内连按两次 Tab:深度改写(不先发保守检查)。红色删除线表删除、绿色下划线表新增;Tab 采用,Esc 关闭。继续编辑会丢弃旧建议。
- 主动检查会产生额外模型调用;相同会话、模式、草稿及深度上下文的检查会合并请求,成功结果在内存复用 60 秒(最多 20 条)。
模型用量与本地数据¶
- 每轮额外调用至少一次配置模型;格式不符合时最多再试一次;默认单次超时 60 秒。
- 会发送最近最多 八条 用户/AI 文本(默认截取 6000 字符),另附最近三条真实用户原话(各最多 400 字符)作口吻参考;无专用上传服务器或遥测。
- 生成结果进入 DSH 会话记录,并缓存到本机 JSONL;默认不在 JSONL 中额外记录你发出的原文。详见仓库 PRIVACY.md。
安装与启用¶
安装前需已在 DSH 中配置可用的 deepseek-official / deepseek-flash(或你在高级配置里改写的 provider/model)。资料给出的方式是下载 Release 的 .tgz 安装包,不要凭仓库名自行拼接 dsh plugin add github:...。
Windows Desktop 用户:
- 至少启动过一次 DSH Desktop 以初始化 profile,然后从「应用 → 退出」完全退出(只关窗口可能仍在托盘)。
- 在 PowerShell 使用桌面版自带 CLI 安装(路径按你的下载位置修改 tgz):
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add "C:\Downloads\dsh-conversation-companion-0.5.6.tgz"
- 重新打开 DSH,插件页应显示「对话助手」及 0.5.6。
说明:npm 全局安装的普通 dsh CLI 与桌面版自带 CLI 不同;普通 CLI 不允许管理保留的 desktop profile。也可在 DSH 内通过 Creator 安装本地 bundle 目录(含 package.json)并完成安装确认流程。
若曾安装开发版 @local/prompt-copilot,先在插件页移除旧版再装本插件,不要同时启用两个版本;旧摘要与本地缓存不会自动删除。
典型用法¶
- 正常发送一条消息,等待 AI 回复及插件额外生成结束。
- 在空输入框查看建议;点候选或 Tab 填入草稿,修改后自行发送。需要时用标题栏图标采用、展开、翻组、换组、收起或隐藏。
- 展开后 Esc 或 ⌃ 回到第一条;↓ / → 查看更多。触屏可直接点图标。
- 点 ✨ 查看摘要;失败时按窗口提示检查模型服务。
- 需要纠错时:Shift+Tab 或 Shift 双击 Tab(深度改写);采用前请先看 diff,AI 仍可能理解偏差。
高级配置¶
修改插件本地安装目录中的 cordis.patch.yml 后重启 DSH;升级可能覆盖包内配置,请保留自己的副本。
| 字段 | 默认 | 范围/含义 |
|---|---|---|
| provider | deepseek-official | DSH 中已配置的服务 ID |
| model | deepseek-flash | 该服务可用模型 ID |
| count | 3 | 1–3,最多几条候选 |
| maxInputChars | 6000 | 500–24000,近期对话字符上限(不含口吻样例) |
| timeoutMs | 60000 | 1000–180000,每次模型调用超时 |
| logSent | false | 是否在本地日志额外记录实际发送原文 |
| dbPath | 空 | 默认 $DSH_HOME/prompt-copilot/db.jsonl,无 DSH_HOME 时为 ~/.dsh/prompt-copilot/db.jsonl |
适用场景与注意¶
适合:已在 DSH 0.2.1-rc.3 桌面环境(资料验证为 Windows)做日常对话、希望减少「下一句从哪写起」和「长回复怎么读」成本,并愿意接受每轮额外模型调用的用户。
务必留意:
- 插件以 当前 DSH 进程权限 运行,会读取近期对话片段并写本地 JSONL;安装前应查看 源码与 MIT 许可证,并阅读隐私说明。
- 本版本为可分发 Beta,依赖宿主槽位与 DOM 属性,DSH 升级可能需要插件适配。
- 界面与生成指令以 中文 为主;主动操作仍消耗 token,可能与主任务共享服务端限额。
- 卸载:插件页移除即可停止;数据不会自动删除。清除本地数据需在退出 DSH 后删除对应 JSONL,并按 README 指引处理
pc.v1.*存储项,勿误删全部宿主数据。
社区插件目录站点 SkillHub 上的条目 与 GitHub 仓库相互独立引用,不代表 DeepSeek / 幻方官方应用商店;DSH 生态原则是「一切皆插件」,选型以仓库 README 与 Release 为准。
结尾¶
对话助手 把「下一句写什么」和「长回复怎么读」拆成可点的候选与可编辑摘要,并保留主动纠错入口,适合愿意在 DSH 客户端里多一步模型调用、换更顺对话节奏的场景。完整说明、变更与验收范围见仓库 README 与 TESTING.md。
- 目录页:https://www.skillhub.cn/plugins/tula-liuxin/dsh-conversation-companion
- GitHub:https://github.com/tula-liuxin/dsh-conversation-companion