Releases: klarkxy/dsh-editor
Release list
DSH Editor 0.4.1
DSH Editor 0.4.1 内置 DSH 0.1.7-alpha.1,加入六项可单独关闭的 AI 功能,并统一正文补全、改写与辅助功能的模型配置。
升级前
请先保存作品,并备份作品文件夹及应用数据目录:Windows 为 %USERPROFILE%\.dsh-editor,macOS 为 ~/.dsh-editor;若设置了 DSH_HOME,备份该目录。回退旧版时需恢复更新前的应用数据备份。
变化
- 预装当前标题、需求澄清、回顾与检查点、长期记忆、自我改进、模型中心;各项可在「设置 → 插件」关闭。Dream、Agent 与语义检查点默认开启,另有独立开关。
- 补全和改写使用统一的用途模型配置与用量记录。结果仍需作者接受才写入正文;旧模型选择仅迁移一次。
- DSH 配置与预设适配
0.1.7-alpha.1。桌面启动前检查必要插件是否齐全,避免运行时静默跳过。 - Windows 发行包与 npm 插件归档修复了本轮验收中发现的打包问题。
插件包
@klarkxy/dsh-ai-services 及六个功能包首次发布为 0.1.0;@klarkxy/dsh-zhihu 与 @klarkxy/dsh-web-search-manager 更新至 0.1.4。独立 DSH 安装功能包前,先安装共享服务;自我改进还需要记忆插件。
Windows 提供便携版和安装器,macOS 提供 Apple Silicon 的 dmg 与 zip。安装包未签名。下载与回退步骤见使用指南,完整细目见变更记录。
DSH Editor 0.3.7
更新
- 应用内更新的每次下载使用独立临时目录;旧安装包被系统或杀毒软件占用时,重试不会先删除旧文件,下载源 30 秒没有数据会自动切换。
- 安装程序或便携版替换脚本成功启动后应用才退出;启动失败会保留窗口和错误提示,可直接重试。Windows 安装目录带空格时也能正确传给 NSIS。
- 下载、安装和重新检查更新互斥;取消、切页或失败后不会用过期结果覆盖当前状态。
界面
- 工作区左上角改用桌面应用的鲸鱼图标,资源由图标生成脚本统一产出。
- 「关于」页调整看板娘位置和更新状态展示,为版本信息、发布说明和错误提示留出完整宽度。
发布
- npm 插件发布会从两个 registry 视图确认包名、版本、完整性摘要和内容摘要;上传已被接收但回执丢失时,不会重复上传或递增版本。
DSH Editor 0.3.6
桌面
- 启动加载页改为看板娘,不再放蓝底鲸标。任务栏与窗口图标仍用鲸标。
- 发行包在模板未变时跳过写作配置的整树替换;仍会清理宿主锁定插件、按开关同步写作模式,并修复已登记的社区插件链接。开发态没有构建身份时仍全量部署。
设置
- 「知乎资料」凭证页说明可用能力:站内搜索、全网搜索、热榜、直答、知识库检索与上传、本机用量;知识库页标明上传会进入知乎云端;连接测试页说明可试调检索。
- 「网络搜索」默认可只开 DuckDuckGo。其它后端(Brave、博查、Serper、Firecrawl、Exa、DeepSeek、Tavily)默认关闭,设置里提供注册链接;开启后按优先级选用第一个已就绪的后端。
- 同时启用知乎资料和网络搜索时,知乎全网搜索会出现在「设置 → 网络搜索」后端列表,与知乎资料共用 Access Secret;默认不开启。
修复
- 「网络搜索」保存设置时会一并保存新输入的 API Key;测试连接先保存再请求,凭据保存失败时不再显示成功或继续测试。关闭总开关时也能保存 Key,留空保留原值,只读凭据不可编辑。
- 关闭最后一个搜索后端后,空列表会保留,重新加载不会恢复旧后端。旧格式配置仅在加载时迁移;全部关闭后可先选择后端、填写 Key,再启用搜索。
- 仅解包 DuckDuckGo 的跳转链接,普通来源 URL 的
u、uddg参数保持原样。 - 修复搜索供应商导出的 4 处 TypeScript 声明类型错误。
- 稿纸与知乎资料插件不再把已内联的桌面私有包列为运行时依赖,独立安装不再因找不到私有包而失败。
- 修复校对和知乎资料独立安装时浮层越出窗口、背景透明与间距丢失的问题;补齐局部明暗主题样式,保留桌面宿主的主题和工具栏定位。
交付验证
- 插件归档校验支持完整 lib 目录中的 CJS 文件及映射文件,并提高归档目录读取上限。
- 缺包验收同时隔离配置目录和 DSH 安装目录,确认缺少必要私有插件时启动失败,并保留正常启动对照。
- Windows 发版流程增加插件组合、缺包与网络搜索设置交互验收。
下载与升级
Windows 提供便携版和安装器,macOS 提供 Apple Silicon 的 DMG 和 ZIP。附件附带 SHA-256 校验和。应用未签名,Windows SmartScreen 与 macOS Gatekeeper 可能提示未知发布者。
DSH Editor 0.3.4
修复
- 修复桌面发行包遗漏
@deepseek-ai/dsh-web-search-exa,导致全新环境载入托管网络搜索时 DSH 插件树启动失败的问题。 - 额外运行时依赖现在由组合清单声明;打包与成品校验会在缺包、版本冲突或依赖闭包不完整时直接失败。
- 修复便携版更新脚本在无控制台模式下跳过等待的问题,进程退出和文件替换重试窗口不再瞬间耗尽。
验证
- Windows 与 macOS 发布流水线通过;macOS 最终 ZIP 和 Windows 最终便携 EXE 均完成隔离环境首次启动验证。
- 四个安装产物重新下载后,SHA-256 与
sha256sums.txt、GitHub asset digest 完全一致。 - 下载后的 Windows 便携版完成新建正文、保存、设置与校对流程,退出后 DSH 和调试端口均释放。
DSH Editor 0.3.3
修复
- 修复 macOS 发行包中 npm / npx 指向 CI 构建机绝对路径、导致运行时复制失败的问题。
- 统一 Node、DSH 与 profile-template 的运行时文件树校验,禁止静默漏过符号链接和特殊文件。
- 修复便携运行时复制失败后的清理竞态,保留最初错误,不再被 ENOTEMPTY 覆盖。
验证
- Windows 与 macOS 构建、类型检查和测试均通过。
- macOS 最终 ZIP 在隔离 HOME / DSH_HOME、无构建机 Node 的环境中通过首次启动冒烟。
- Windows 便携 EXE 通过最终启动冒烟。
DSH Editor 0.3.1
升级说明
- 启动页与设置「关于」加入看板娘;浅色界面改为暖纸色;应用图标换成拿本子写字的鲸鱼。
- 开发态「关于」与检查更新改读桌面包版本,不再把 Electron 版本(如 37.2.6)当成应用版本。
- 应用内更新只安装带官方 SHA-256 的包;缺少校验或附件对不上时,会提示改从发布页手动下载。
写作界面
- 启动页与设置「关于」加入看板娘;README 同步展示。不出现在稿纸或其它设置分类上。
- 浅色界面整体改为暖纸色;当前色彩风格会落在顶栏、设置导航和选中分段上。
- 应用图标换成拿本子写字的鲸鱼。
更新
- 检查更新由主进程保管可信附件:渲染进程只能看到更新编号、名称和大小,不能指定下载地址或安装路径。
- 校验优先用 GitHub 附件 digest;没有 digest 时只从官方
sha256sums.txt补齐。缺少完整性信息时拒绝自动安装。 - 便携版替换改为先备份再就位,任一步失败都保留旧 EXE。
- Windows 发布流水线会启动打好的便携包;标签发布先建草稿再挂附件。
修复
- 拆章锚点和替换原文按重叠出现计数:像「哈哈哈」里的「哈哈」也会判为不唯一。
- 用量统计在流提前结束后仍会关掉底层迭代器,记量失败不再盖住上游错误。
下载
Windows x64:带 Setup 的 EXE 为安装版,另一个 EXE 为便携版。macOS 产物面向 Apple Silicon,提供 dmg / zip。当前产物未签名,安装说明见使用者指南。
DSH Editor 0.3.0
升级说明
- 新对话先选择写作模式:通用写作(默认)、小说创作、文章与自媒体、技术文档。后三种可在设置「插件 → 写作模式」里关闭。旧版
dsh-editor会话会看到迁移提示,仍可继续打开。 - 文稿校对从侧栏恢复:
Ctrl+Shift+L/ 命令面板「校对当前文档」;「校对全部文档」扫全部可见 Markdown / TXT。 - 章节规划改到落笔前,正文页不再出现规划入口。
- 顶栏改为图标,对话以 overlay 打开。
写作界面
- 搭档栏输入区显示当前对话模式;思考强度紧挨模型,档位为 none / low / medium / high / xhigh / max。
- 作者工作台与导航精简;文件提案卡重新堆叠。
- 章纲与章末小结拆分为独立编辑,并支持大纲、章纲与章末小结提案。
- 启动页增加加载动画;启动失败可通过 preload 重试。
- 历史版本列出相对上一版的文件增减;文件栏与搜索继续隐藏辅助文件。
- 宽屏栏宽可拖动;文件树支持键盘导航,并补齐加载与空状态。
活动反馈
- 建立统一的异步活动反馈:编辑工具与独立插件共用同一套工作中 / 完成状态。
前置规划
- 章节规划前置到正文之前,正文页不再出现规划入口。
人物卡与世界书
- 固化一人一文件、一词条一文件的约束。
插件
- 写作功能开关只显示开或关,不再出现「部分启用」。
- 市场安装改用编译后的 npm 产物,卸载重启安全。
- 市场 GitHub 链接改在系统浏览器打开。
- 第一方写作模式随桌面打包,可按作者开关。
设置
- 「关于」与插件设置由外壳托管,支持规划提案预览。
- 助手分区可保存跨作品作者约定。
知乎
- 本地用量统计增加可读图表。
修复
- 界面文案更贴近作者:去掉「契约」「宿主」「智能体」等技术词,错误与提示改说人话,四个写作模式的描述改为完整句式。
- 稿纸即时预览会收起链接的括号和目标地址,不再把
%20编码的路径摊在正文里。 - 禁止终端等编码工具只对四个写作模式(及旧版
dsh-editor)生效;官方 Agent 模式不再被拦截。 - 失效作品会话自动重连。
- 搭档提案带版本基线:文件在提案生成后发生变化时拒绝覆盖。
文档
- 文档收成使用者指南、产品原则、架构决策与包级 README;架构图增加提案版本门禁。
下载
Windows x64:带 Setup 的 EXE 为安装版,另一个 EXE 为便携版。macOS 产物面向 Apple Silicon,提供 dmg / zip。当前产物未签名,安装说明见使用者指南。
DSH Editor 0.2.0
升级说明
- 桌面校对暂时停用:顶栏、正文菜单、命令面板和快捷键不再提供校对入口。已有的作品、校对名单和结果文件保留。
- 知乎资料移到“设置 → 知乎资料”。可在这里配置凭据、查看用量和管理知识库,搭档仍可调用知乎工具。
- 文件栏与作者全文搜索隐藏
AGENTS.md等辅助文件;原文件保留,作者搜索替换不会修改这些文件。
写作界面
- 整理纸 / 墨双主题、文件栏、设置弹窗和菜单。版本保存与历史查看收进文件栏菜单,长作品名不会再挤到顶栏按钮。
- 修复写作设置无法滚动到底的问题,统一滑块样式;作者约定可以在底部保存。
- 用量页采用 Apache ECharts 柱状图,显示日期刻度、分模型用量、悬浮明细与精确数据。空日期按零显示,长模型名可以换行查看。
- 搭档对话支持展开阅读;模型选择显示来源,推理强度单独设置。选段改写的应用入口和执行结果更清楚。
- 正文右键与更多菜单共用编辑操作,支持原生纯文本剪贴板、撤销 / 重做及选区改写。输入法组字、文档切换和异步操作期间校验编辑目标,避免把旧结果写进其他章节。
- 人物卡、世界书、作品概览及记忆维护面板跟随双主题和键盘交互;记忆确认、撤销后的条目状态保持展开。
插件与数据保护
- 内置插件按作者用途分组,一个开关控制同组入口。修复 Windows 保存插件开关时的重命名失败与部分生效问题。
- 插件状态持久化失败时恢复原状态;读取或覆盖用户自定义配置受阻时停止变更,保留配置和已安装文件。
- 图表提示将模型名称作为普通文字显示,避免将名称中的标记解释为 HTML。
文档与发布检查
- 更新使用指南、开发与插件合同、包级 README 和架构图,区分 0.2.0 当前说明与历史验证记录。
- Windows / macOS 标签构建及测试通过;4 个下载产物的 SHA-256 与发布清单、GitHub 记录一致。下载后的运行验收未执行。
下载
Windows x64:带 Setup 的 EXE 为安装版,另一个 EXE 为便携版。macOS 产物面向 Apple Silicon,提供 dmg / zip。当前产物未签名,安装说明见使用者指南。
DSH Editor 0.1.9
项目长期协作规则改为读取作品根目录 AGENTS.md;人物卡、世界书、总纲和索引由助手按需阅读。旧资料可以保留,原触发词 / 启用 / 优先级不再控制自动注入,稿纸触发表单已移除。
- 修复聊天停在“正在回复…”、客户端 DOCX/EPUB 导出缺少依赖,以及 Windows 打包遗漏内置 npm 的问题。
- 设置增加插件开关与 GitHub 插件市场;人物卡、校对、概览和记忆面板拆为可组合插件。
- 内置运行时更新为 DSH
0.1.5-rc.2,公开插件保留 manuscript、proofread、zhihu,移除仅用于普通 Web 的 grill。 - 更新世界书、全文搜索和导出验收;发布前核对标签与应用版本,防止版本错配。
附件提供 Windows x64 便携版与安装版、macOS Apple Silicon dmg/zip,以及 sha256sums.txt。产物未签名。
0.1.8 在发布检查阶段停止,未发布安装包;0.1.9 包含构建顺序与 macOS 测试路径修复。
DSH Editor 0.1.7
工作台
- 恢复作者工作台:作品概览、人物卡 / 世界书、校对、导出预检、导入、归档、全文搜索、每日写作目标、稿纸排版、对话归档,以及通用设置里的中文 / English 立即切换(DSH 对话区仍用自带文案)。
- 作品概览(Ctrl+Shift+O)显示章节状态、字数分布和近 30 日 / 12 周写作曲线;文件树正文章节带草稿 / 修订中 / 已定稿小标。
- 人物卡 / 世界书面板(Ctrl+Shift+C / Ctrl+Shift+W)用结构化 frontmatter 管理卡片,并支持引用导航。
- 导出预检一次读取正文后可下载 Markdown / TXT,或在本机打包 DOCX / EPUB。
- 侧栏全文搜索(Ctrl+Shift+F)点击命中后在稿纸里定位;稿纸内可用 Ctrl+F / Ctrl+H 查找替换。
- 稿纸排版:打字机 Ctrl+Alt+T、段落聚焦 Ctrl+Alt+P,以及字号、行高、字体、段距、纸宽。
- 打开世界书 Markdown 时,稿纸下方提供触发词 / 启用 / 优先级表单。
- 设置中的每日写作目标会在侧栏显示「今日 +N / 目标 M」。
- 对话 ⋯ 菜单支持归档、恢复、删除;删除只在本机记墓碑(DSH 0.1.1-rc.2 没有会话删除)。
章纲与改写
- 正文章节稿纸下方增加「章纲 / 章末状态」表单,写入章节文件头;稿纸不显示文件头,字数只算正文;概览章节行显示「纲 / 态」小标。
- 四个改写预设(感官展开 / 缩短 / 去说明 / 对话节奏)和自定义要求,走选段改写;补全与改写会带上本章章纲和上一章章末状态。
- 助手把这些工作笔记优先于推断摘要,但不当作 canon。
- 稿纸有章纲或改写条时也会显示底栏,不再只在补全或冲突时才出现。
校对
- 校对面板(Ctrl+Shift+L)检查标点、错别字、敏感词、重复和口癖;自动应用走提案,仅 Markdown,
.txt请手工改;忽略名单写入.dsh-editor/敏感词-忽略.txt。 - 新增「设定对照」:对照人物卡 / 世界书抓性别称谓错用(他 / 她)和只差一字的专名近似写法。
作品管理
- 全文搜索支持「替换为 / 全部替换…」:确认后按搜索返回的精确位置写入,核对版本与命中位置,期间被改过的文件会跳过。
- 文件树右键与命令面板可拆章、合并到上一章、与下一章合并;先出提案卡预览再应用,被并入的章节自动归档。
- 稿纸与搭档栏之间可钉一份只读对照(人物卡 / 世界书 / 章节);专注模式隐藏但保留,宽度与路径记在本机界面偏好里。