DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-conversation-companion

d

dsh-conversation-companion

Identified

给 DeepSeek Harness 加上下一句 Tab 补全与通俗摘要浮窗。Concise next-message suggestions and editable summaries. MIT.

对话助手 · Conversation Companion

让 AI 帮你想下一句,也把长回复讲明白。

English · MIT · 0.5.6

这是 DeepSeek Harness 的第三方插件,不适用于普通 DeepSeek 网页聊天。

有什么用

  • 回复结束后生成最多三个简短的下一句建议,有用优先,不强行凑数。
  • 标题栏右侧是一排图标:✓ 采用当前候选、⌄ 展开更多、← / → 翻组(最新一组是 ↻ 换一组)、⌃ 收起、× 隐藏。鼠标点、手机点按都行,不依赖键盘。
  • 点击候选(或按 Tab)填入草稿,仍由你决定是否发送;选中项展开全文。
  • 展开后按 ← / → 翻阅已有组;在最新一组按 → 重新生成(会额外调用模型);生成中或失败时保留旧建议。每轮回复的候选历史独立保存。
  • 默认只显示第一条。按 ↓ 或 →(或点 ⌄ 图标)展开全部候选;点任意候选即填入草稿(不发送)。展开后按 Esc 或点 ⌃ 回到第一条,点 × 直接隐藏整块。
  • ✨ 打开通俗摘要;浮窗可拖动、缩放、编辑,不妨碍操作外面的对话。
  • 参考近期说话方式,尽量避免扩写需求;AI 仍可能理解偏差,请先看再采用。

兼容性

首版锁定 DeepSeek Harness 0.2.1-rc.3,以 Windows Desktop 为验证环境。 macOS、Linux、其他 DSH 版本及无图形界面的 CLI 未完成验证,不承诺支持。 摘要只在 DSH 页面内置顶,不是跨应用系统置顶窗口。当前界面和生成指令以中文为主。

安装

需要已配置可用的 deepseek-official / deepseek-flash;没有这个模型配置时先配置模型服务。

下载 Release 的 .tgz 安装包。Windows Desktop 用户:

  1. 至少启动过一次 DSH Desktop,让它初始化 profile,然后从“应用 → 退出”完全退出(只关窗口可能仍在托盘运行)。
  2. 在 PowerShell 使用桌面版自带的命令安装;下面适用于默认安装路径,修改 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"
  1. 重新打开 DSH,插件页应显示“对话助手”及 0.5.6。

注意:npm 安装的普通 dsh CLI 与桌面版自带 CLI 不同;普通 CLI 不允许管理保留的 desktop profile。不要直接用 PATH 中来源不明的 dsh plugin --profile desktop。界面安装也可在 DSH 中让 Creator 安装解压后包含 package.json 的本地 bundle 目录,通过 DSH 安装确认流程完成。

官方 npm 截至本次验证:latest 为 rc.2,next 为 rc.3。如需单独更新普通命令行,使用 npm install -g @deepseek-ai/dsh@0.2.1-rc.3;这不替代上述桌面安装命令。

如之前装过开发版 @local/prompt-copilot,先在插件页移除旧版,再安装此版本;不要同时启用两个版本。旧摘要和本地缓存不会自动删除。

使用

  1. 正常发送一条消息,等待 AI 回复及插件额外生成结束。
  2. 空输入框里出现建议;点候选(或按 Tab)填入草稿,可修改后自行发送。标题栏图标:✓ 采用、⌄ 展开、← / → 翻组(最新一组 ↻ 换一组)、⌃ 收起、× 隐藏。
  3. 展开后按 Esc 或点 ⌃ 回到第一条;按 ↓ 或 → 查看更多。手机上直接点图标,不需要键盘。Shift+Tab、输入法组合和已有草稿不拦截。
  4. 点 ✨ 查看摘要;失败时摘要窗口显示错误。检查模型服务后,下一轮回复会重新尝试。

模型用量与数据

每轮额外调用一次配置模型;格式不符合要求时最多再试一次,每次默认超时 60 秒。 会发送最近最多八条用户/AI 文本(默认截取 6000 字符),另附最近三条真实用户原话(各最多 400 字符)作为口吻参考。没有专用上传服务器或遥测。

生成结果会进入 DSH 会话记录,并缓存到本机 JSONL;默认不在这份 JSONL 中额外记录你发出的原文。DSH 自己的聊天记录仍按宿主规则保存。详见 隐私说明。

高级配置

本地安装目录的 cordis.patch.yml 包含默认配置,修改后重启。升级可能覆盖包内配置,请保留自己的配置副本。

字段默认范围/含义
providerdeepseek-officialDSH 中已配置的服务 ID
modeldeepseek-flash该服务可用模型 ID
count31–3,最多提供几条候选
maxInputChars6000500–24000,近期对话字符上限;不包含口吻样例
timeoutMs600001000–180000,每次模型调用超时
logSentfalse是否额外在本地日志记录实际发送原文
dbPath空默认 $DSH_HOME/prompt-copilot/db.jsonl,无 DSH_HOME 时为 ~/.dsh/prompt-copilot/db.jsonl

卸载与开发

插件页移除即可停止运行;数据不会自动删除。若需要清除,退出 DSH 后删除对应 JSONL,并通过浏览器/DSH 支持的存储管理删除 pc.v1.*;不要为此直接删除全部宿主数据。会话里的插件记录随宿主会话保留。

npm test
npm run check
npm pack

无需构建、无安装脚本、无第三方运行时依赖。Session SDK 从运行中的 Desktop 分发包解析;此版本依赖宿主槽位和 DOM 属性,DSH 升级可能需要适配。

本版本是可分发 Beta,不等于跨平台稳定版。源目录含测试;安装包只含必要代码、文档和图标。

验收范围与结果见 TESTING.md。

单条状态按 Esc 或点 × 图标会完全隐藏预测;隐藏状态保存在本机,跨会话和重启有效。隐藏后,在空输入框按 Tab 恢复单条(这次不会采用)。已有草稿时保留原生 Tab 行为。

输入纠错 / Draft correction

输入纠错仅主动触发,不再按字数或停顿自动检查。Shift+Tab 普通检查,按住 Shift 在 450ms 内连按两次 Tab 深度改写。红色删除线表示删除,绿色下划线表示新增;Tab 采用(不发送),Esc 关闭。继续编辑会丢弃旧建议,不会自动发起新检查。超过 12000 字符暂不检查。主动检查会产生额外模型调用。

主动检查

输入框中 Shift+Tab 主动执行保守纠错。按住 Shift 在450ms内连按两次 Tab,执行一次深度改写(不会先发保守检查)。深度改写参考近期对话,可重构表达、调整意图和解题方向,并显示理由;仍需 Tab 采用,Esc 关闭。空草稿或输入法组合中不触发。无论主会话是否运行,纠错和改写都仅响应手动快捷键。

响应速度

每条候选的标题和正文完整生成、通过原有校验后立即显示,后续候选和摘要继续补齐到同一组;摘要中断不影响采用已生成候选。相同会话、模式、草稿及深度上下文的检查合并在途请求,成功结果在内存复用60秒,最多20条;失败不缓存。主动检查仍有450ms双击判定,输入纠错不再自动触发。未更换模型、降低推理强度或缩短上下文。首次生成仍受模型服务耗时影响。

空输入框按 Tab:已有候选就打开/采用;没有候选则主动请求并显示进度。新会话尚无消息时会提示先发送消息。已停止且没有AI文字回复时,手动预测依据已有真实用户上下文,不继续原任务、不假定工具结果;按Tab生成仍会产生一次额外模型调用。

主会话思考时

空输入框按Tab主动预测;有草稿时Shift+Tab主动纠错,按住Shift在450ms内连按两次Tab深度改写。思考期间不自动预测、不自动纠错、不自动补标题;未触发不会新增模型请求。主回复结束后原有自动预测仍保留,但该轮已手动预测时不再重复生成。输入纠错始终只主动触发,主回复结束和继续编辑均不会触发检查。

手动预测使用触发时已有的用户/AI正文快照,不读取内部思考,不假定未完成的工具或回答成功。主会话继续输出时保留这组结果,并标注快照;下一轮开始时重置。Tab只填草稿,不发送、不打断主任务。主动操作仍会使用模型token,可能与主任务共享服务端限额。

点击预测标题或空白处会把键盘焦点交回真实输入框,可以直接开始打字;点击候选直接采用——填入草稿、不发送,采用后可以继续修改再发送。图标按钮同样是点一下即生效,触摸屏上不弹出键盘,只有点 ✓ 采用后才会聚焦输入框方便继续改。

Comments

Loading…