中文
DeepSeekGUI v1.2.0 将内嵌 DeepSeek Harness 从 0.1.7-rc.2 升至 0.2.0-rc.2,完成适用功能的配套适配。这次重点修复 Windows 沙箱用过项目后留下 Low 完整性标记的问题,并撤下实验性增强记忆,回到原版的全局与项目 Markdown 记忆。新增会话 Markdown 导出,以及默认关闭额外数据上报的「开发者模式」。
本次重点
Windows 沙箱用完后收回 Low 标记
- 上游沙箱会给工作区加上 Low 完整性标签,旧版将它留在项目上,可能影响用户随后从该项目启动的 Electron、Python 等程序。DeepSeekGUI 现在在项目空闲约 30 秒、且没有沙箱命令仍在运行时收回授权和相应标记。
- 后台命令运行期间保留授权;命令结束后再收回。下一条沙箱命令可以重新授权并正常写入。
- 「设置 → 通用 → 清理沙箱标记」可清理旧版留下的标记。标记继承自上级目录时,会找到实际带标记的那一层;目录正在被沙箱命令使用时,会提示忙碌并保留授权。
- 大目录上的权限传播可能需要等待。本项已用打包运行时和真实受限进程验证,官方的权限诊断技能与 Low 标记清理是两项独立能力。
放弃实验性增强记忆,回到原版记忆
- 移除增强记忆的条目模式、召回工具和模式切换入口,回到全局
memory.md与项目<文件夹名>.memory.md两份普通文件,在新会话开头提供上下文。 - 全局记忆由用户在设置中编辑;项目记忆可由助手用普通文件工具维护,也可以在会话的「记忆」视图里直接编辑。编辑期间文件被别处修改时,保存会拒绝覆盖。
- 升级首启会把仍有效的普通条目追加进对应 Markdown,按完整原文去重,保留大小写及相反内容的差异;已有 Markdown 原文保留,迁移写入采用原子替换。
- 旧条目存储保留作备份,旁边写入
MIGRATED-TO-MARKDOWN.txt。已遗忘条目、接续记录、无法读取的记录,以及项目文件夹已不存在的条目留在备份中,供用户检查和取回。 - 卸载时即使选择删除应用数据,也保留全局
memory.md与全局AGENTS.md;项目记忆仍在项目文件夹中。
新增与优化
内嵌 Harness 0.2.0-rc.2
本版承接官方共享运行时与 Web 界面的改进,主要包括:
- 修复持久 PowerShell 完成状态行带尾随空格时无法识别命令结束、丢失退出码或泄露内部标记的问题。
- 模型较多时提供模糊搜索和键盘选择;侧栏文件页可用本地应用打开当前文件夹,并记住选择。
- 修复切换会话后计划审阅和「查看全文」失效,以及关闭代码工作视图后无法调整 Agent 预设的问题。
- 改善聊天耗时、工作过程、字号、深色主题和动画开销。
- 更新插件管理页布局与安装引导,区分已安装、不兼容和内置插件的升级提示;保留「DeepSeekGUI 内置」分组。
- DeepSeek 账号模型的网页搜索沿用账号认证;图片失效后可重新上传,工具调度失败后可继续对话,并提示核实结果不明的操作。
- Bash 与 PowerShell 工具提示要求删除或移动前先核对实际路径。
- 随包的 Windows 权限诊断技能可在一次授权操作中诊断与修复支持的问题,修改前保留备份和恢复命令;诊断输出统一使用 UTF-8,中文错误与 JSON 报告可正确读取。
DeepSeekGUI 使用自己的桌面壳和更新通道。完整上游变更见 0.2.0-rc.1 与 0.2.0-rc.2。
会话导出为 Markdown
- 会话菜单新增「导出为 Markdown」,可选择是否包含工具调用与思考过程,并另存到本地。导出使用已有会话记录,不调用模型,也不改动会话。
开发者模式:额外数据上报默认关闭
- 「设置 → 通用 → 开发者模式」统一管理额外附带会话日志、附带插件清单,以及点赞、点踩和反馈时上传会话记录,默认关闭。
- 关闭时,反馈仍可填写并记录在本机;上述额外上传关闭。正常对话请求仍发送给用户选择的模型。
- 打开后采用官方相应上报行为,可能包含已有会话中此前未上传的记录。切换需重启 Harness,并在重启前确认。
- DeepSeekGUI 未接入官方桌面点击统计;官方账号菜单的问卷入口已隐藏。DeepSeekGUI 问题可通过「BUG 诊断与反馈」提交,发送前可检查内容。
问题修复
- 修正「完全访问」下自家 Git 写入与浏览器敏感操作被普通审批自动拒绝的问题;受保护位置继续采用红色人工审批。
- 补齐沙箱的运行文件,修复打包后标准、PTC、创造预设显示「加载失败」的问题;构建过程会实际导入沙箱模块,拦下漏文件的发行包。
- 修复记忆迁移把句子片段或大小写不同的内容误当成重复而漏掉条目的问题。
- 卸载保留文件采用本次独立的暂存目录,避免误恢复上一次残留的副本。
- 修正运行时打包中原生 koffi 二进制丢失的问题,并用打包后的 Electron 验证原生模块加载;构建也会拦下混入发行目录的旧版本安装包。
- 修正账号余额刷新与平台连接的处理。
升级说明
- 实际内嵌 DSH 为
0.2.0-rc.2,会话格式仍为 V4。 - 仍按当前用户安装;覆盖安装或应用内更新保留会话、设置和凭据。
- 增强记忆会自动迁回 Markdown,请升级后检查记忆文件,并按需保留旧存储备份。
- 第三方模型适配更新至 pi-ai
0.87.1,部分旧模型 ID 被移除,已保存的选择可能需要重新选择。 - 本版完成类型、lint、重点功能和发行包验证。完整覆盖率与跨平台记录回放在本机未全部通过,本次采用上述重点验证结果发布,未进行人工验收。
已知问题
- 被收紧为只读的工作区,权限选择器仍可能显示「工作区内修改」,实际按只读执行。
- 工作区不是 Git 仓库时,「改动」和「Git」页仍显示读取失败提示;会话和其他功能可继续使用。
- Office 文档处理的上游依赖仍带有 fflate 0.8.2;已知告警涉及畸形 ZIP64 输入导致解压挂起,本版尚未修复。
Linux(实验性)
Linux AppImage 已通过 Ubuntu 类型检查与发行包构建,见 v1.2.0-linux.1(实验性);本次未进行 Linux 桌面人工验收。
下载与校验
下载本页附件 DeepSeekGUI-Setup-1.2.0.exe,用 PowerShell 计算 SHA256 并与附件 SHA256SUMS.txt 对照:
Get-FileHash .\DeepSeekGUI-Setup-1.2.0.exe -Algorithm SHA256安装与 SmartScreen 说明见故障排查指南。
DeepSeekGUI 是非官方社区产品,与 DeepSeek 无隶属关系,未获官方背书。DeepSeek Harness 与官方 Web UI 由 DeepSeek 提供。
English
DeepSeekGUI v1.2.0 updates its embedded DeepSeek Harness from 0.1.7-rc.2 to 0.2.0-rc.2, with applicable adaptations. The main changes remove Windows sandbox Low integrity marks after use and retire experimental Enhanced Memory in favor of the original global and project Markdown files. The release also adds Markdown session export and Developer mode with extra reporting off by default.
Highlights
Windows Sandbox Marks Are Removed After Use
- The upstream sandbox adds a Low integrity label to a workspace. Older releases left it there, which could affect Electron, Python and other programs users later started from that project. DeepSeekGUI now takes back its grant and associated marks after about 30 seconds of inactivity, when no sandbox command is running.
- Background commands retain their grant while they run. Once they finish, the grant can be removed; the next sandbox command grants access again and can write normally.
- Settings → General → Clean sandbox marks removes marks left by older releases. If the selected folder inherits them, it finds the marked ancestor. An in-use folder reports busy and keeps its grant.
- Permission propagation can take time on large directories. This behavior was verified with the packaged runtime and real restricted processes. The upstream permission-diagnosis skill is separate from Low-mark cleanup.
Enhanced Memory Retires; Original Memory Returns
- Experimental entry memory, its recall tools and mode switch are removed. Global
memory.mdand project<folder-name>.memory.mdprovide context at the start of new sessions. - Users edit global memory in Settings. The assistant can maintain project memory through ordinary file tools, and users can edit it in the session's Memory view. Saving refuses to overwrite changes made elsewhere during editing.
- On first launch after upgrading, active ordinary entries are appended to the corresponding Markdown files. Only complete text matches are deduplicated, preserving capitalization and opposite statements. Existing Markdown remains, and migration uses atomic replacement.
- The old entry store remains as a backup with
MIGRATED-TO-MARKDOWN.txt. Forgotten entries, continuation notes, unreadable records and entries for missing project folders stay in the backup for review and recovery. - Uninstalling with Delete data still preserves the global
memory.mdandAGENTS.md. Project memory stays in the project folder.
New Features and Improvements
Embedded Harness 0.2.0-rc.2
Applicable shared-runtime and Web improvements include:
- Fix persistent PowerShell completion lines with trailing spaces causing missing exit codes or exposed internal markers.
- Add fuzzy search and keyboard selection for longer model lists. Open the current Files folder in a local app and remember the choice.
- Restore plan review and its full-text action after switching sessions, and allow preset settings when coding view is hidden.
- Improve elapsed-time display, work details, typography, dark styling and animation overhead.
- Update plugin management and installation guidance, distinguish installed, incompatible and bundled upgrade advice, and retain the DeepSeekGUI built-in group.
- Account-model web search uses account authentication. Expired images can be uploaded again, and conversations can continue after tool-scheduling failures with guidance to verify unknown outcomes.
- Bash and PowerShell guidance asks the agent to verify resolved paths before deleting or moving files.
- The bundled Windows permission skill diagnoses and repairs supported problems in one authorized run with backups and recovery commands. UTF-8 output keeps localized errors and JSON reports readable.
DeepSeekGUI uses its own desktop shell and update channel. Full upstream changes: 0.2.0-rc.1 and 0.2.0-rc.2.
Markdown Session Export
- Export as Markdown in the session menu saves the conversation locally, optionally including tool calls and reasoning. It uses existing records, makes no model request and leaves the session intact.
Developer Mode: Extra Reporting Is Off by Default
- Settings → General → Developer mode governs extra session logs and plugin lists attached to requests, plus session uploads triggered by ratings and feedback. It is off by default.
- With it off, feedback remains available and is recorded locally; these extra uploads are disabled. Ordinary conversation requests still go to the selected model.
- Enabling it adopts the corresponding upstream reporting behavior, which may include earlier records not previously uploaded. Switching requires a Harness restart and confirmation.
- Official desktop click analytics are not connected. The official account questionnaire entry is hidden; Bug Report & Diagnostics shows DeepSeekGUI feedback content before sending.
Bug Fixes
- Fix DeepSeekGUI Git writes and sensitive browser actions being automatically denied by ordinary approval in Full Access. Protected locations still use red human approval.
- Include missing sandbox runtime files, fixing Standard, PTC and Creator presets showing Failed to load in packaged builds. Packaging now imports the sandbox to reject incomplete payloads.
- Fix memory migration dropping entries when a substring or differently capitalized text was mistaken for a duplicate.
- Use a separate uninstall staging directory per run so stale preserved files are not restored accidentally.
- Fix missing native koffi binaries in runtime packaging and verify native loading under packaged Electron. Builds reject old-version installers mixed into the release directory.
- Correct account-balance refresh and platform connection handling.
Upgrade Notes
- The embedded DSH is
0.2.0-rc.2; the session format remains V4. - Installation remains per-user. In-place installation and app updates preserve sessions, settings and credentials.
- Enhanced Memory migrates to Markdown automatically. Review the files after upgrading and retain the old store if needed.
- Third-party integration updates to pi-ai
0.87.1. Some old model IDs were removed, so saved selections may need to be selected again. - Typecheck, lint, focused behavior and distribution checks were completed. Full coverage and cross-platform recorded replay did not all pass on this machine; this release uses the focused evidence above, without manual acceptance.
Known Issues
- A workspace tightened to read-only may still display Workspace Write in the permission picker while enforcing read-only.
- Non-Git workspaces still show a read-failure notice in Changes and Git; conversations and other features remain usable.
- The upstream Office-document dependency still includes fflate 0.8.2. A known advisory describes malformed ZIP64 input hanging decompression; this release does not fix it.
Linux (Experimental)
The AppImage passed Ubuntu typecheck and distribution packaging. Download it from v1.2.0-linux.1 (experimental); Linux desktop manual acceptance was not performed.
Download and Verification
Download the attached DeepSeekGUI-Setup-1.2.0.exe, calculate its SHA256 in PowerShell, and compare it with SHA256SUMS.txt:
Get-FileHash .\DeepSeekGUI-Setup-1.2.0.exe -Algorithm SHA256See the troubleshooting guide for installation and SmartScreen details.
DeepSeekGUI is an unofficial community product, with no affiliation with or endorsement by DeepSeek. DeepSeek Harness and the official Web UI are provided by DeepSeek.