对话成文 · DeepSeek Harness 插件
为 DeepSeek Harness 聊天消息选区提供“标记重点”和“排除内容”,再将当前已加载的文本整理成 Markdown 文章。针对 DeepSeek Harness 0.2.1-rc.3 及后续兼容的 0.2.x 版本开发。
安装
在 DeepSeek Harness 的 插件 → 添加插件 输入 github:IdaWasHere/dsh-chat-to-article,或使用命令行:
dsh plugin --profile desktop add github:IdaWasHere/dsh-chat-to-article
使用 Web profile 时把 desktop 改为 web。安装后按应用提示重载插件或重启应用。也可以下载源码并通过应用内插件页面选择本地目录安装。
使用
- 打开一个会话,选中已经显示的用户或助手消息文字,点击浮出的“标记重点”或“排除内容”。标记按会话 ID 保存在此设备的浏览器本地存储。
- 打开右下角“对话成文”,可查看和移除标记。
- 选择 OpenAI 或 DeepSeek、填写该服务商的模型与 API Key,保存配置并测试连接。两家服务商的配置分别保存;Key 保存在本机 DSH Host 的
~/.dsh/chat-to-article/settings.json(或$DSH_HOME/chat-to-article/settings.json),面板只显示是否已保存。 - 点击“生成文章”。插件读取当前聊天页面已经加载的文本消息;历史消息未加载时,先在聊天里加载。排除原文会先从所有消息中删除,再发送给所选模型。重点原文会作为必需内容发送。
- 生成结果逐字检查:遗漏任一重点原文或包含任一排除原文会被拦截。可直接编辑通过检查的 Markdown,然后复制或下载
.md文件。
标记所指消息如果变化、消失,或生成期间页面消息及标记改变,结果不会显示。修改标记后可重新生成。逐字检查无法判断语义相近的改写;编辑文章后请自行检查最终稿。
文件
index.js:Host API、配置保存、模型请求与安全校验。client.js:聊天选区浮层、会话标记和文章面板。cordis.patch.yml:Harness 插件层。package.json:安装清单。
隐私与限制
安装包不包含测试对话、个人资料或 API Key。标记保存在当前浏览器配置的 localStorage 中,不同步到其他设备。模型配置以本机 JSON 文件保存,权限为仅当前用户可读写;文件未加密。插件只在点击“测试连接”或“生成文章”时请求所选服务商。生成时排除原文在 Host 请求前从材料中删除;API Key 只作为 Host 侧请求头使用,前端不会读回。
文章校验是逐字检查,不能识别同义改写,也不会重新检查用户手动编辑后的最终稿。文本来自当前页面已加载的聊天消息,未加载的历史不在材料中。
License
MIT. Copyright (c) 2026 IdaWasHere.
No comments yet. Be the first to write one.