Skip to content

DeepSeek GUI 1.1.0

Latest

Choose a tag to compare

@See-Sol-Lab See-Sol-Lab released this 06 Sep 10:12
· 3 commits to main since this release
Immutable release. Only release title and notes can be modified.

中文 | English

中文

DeepSeekGUI v1.1.0 新增本地 Workbench,将文件改动、Git 状态、并行工作区和项目记忆整合到会话界面,并提供专用 Git / Pull Request 工具与跨项目全局记忆。工作台基于官方 DeepSeek Harness 客户端扩展,继续使用 Harness 的会话、工具与权限机制。

新增功能

本地工作台

  • 新增「改动」「Git」「并行工作区」「记忆」四个会话视图,与「对话」「轨迹」并列,可在同一会话内切换查看工作区状态。
  • 「改动」视图按将提交、已改动、新文件和冲突分组展示文件,支持查看单个文件的差异、复制路径和在资源管理器中定位。
  • 「Git」视图展示当前分支、远端配置、领先/落后提交数和最近提交,并汇总当前已加载会话记录中的提交、推送与 Pull Request 结果。
  • 「并行工作区」视图展示仓库已注册的 Git worktree、所属分支和改动文件,标记当前会话所在工作区,以及多个 worktree 中同时发生改动的文件路径。
  • 工作台视图直接读取本地状态,支持按需刷新;查看状态与差异无需发起模型请求。Git 写入操作通过对话中的工具执行。

全局记忆与项目记忆

  • 新增「设置 → 全局记忆」,用于保存跨项目使用的个人偏好与协作要求;内容由用户编辑,助手只读。
  • 新增项目记忆文件 <文件夹名>.memory.md,由助手在当前工作区内维护,记录项目决策、约定与用户修正。全局记忆与项目记忆在会话加载时读入,实际使用的内容随会话上下文记录保存。
  • 「记忆」视图支持 Markdown 阅读、在文件管理器中打开文件,以及通过「让助手整理」发起记忆整理请求;阅读区独立滚动。
  • 新增全局与项目 AGENTS.md 协作规则模板:首次启动时初始化托管目录模板,项目模板可在记忆视图中按需生成,已有文件保留。
  • 新增随包助手使用指南,说明桌面工具、文件路径、记忆维护和协作规则,帮助助手按工作台的实际能力完成任务。

Git 与 Pull Request

  • 新增专用 Git 工具,支持查询仓库状态与差异、暂存、取消暂存、撤销已跟踪文件的未暂存改动,以及创建提交。
  • 新增推送预览与推送工具,可在推送前查看远端地址、目标分支及待推送提交。提交审批对应具体暂存内容,推送审批对应具体源提交与远端地址;执行前发现审批对象变化时拒绝执行。
  • 新增 Pull Request 工具,支持检查本地 GitHub CLI 登录状态、查找已有 PR,以及创建普通或草稿 PR,使用现有 Git / GitHub CLI 凭据。
  • Git、PR 与浏览器工具新增专用结果卡片,折叠时显示执行摘要,展开后查看参数与完整结果;部分卡片提供提交信息、推送目标和 PR 内容表单,通过会话继续操作。

桌面协作

  • 新增桌面通知,提示待审批、待回答以及后台任务完成或失败;点击通知可跳转到对应会话,正在前台查看该会话时免打扰。
  • 支持点击对话中以代码格式呈现的工作区文件路径,在资源管理器中定位;文件路径按当前会话工作区解析。
  • 从 Workbench 打开 DSH Terminal 时,终端使用当前会话的工作目录。

体验优化

  • 优化全局记忆设置页、设置分区图标和会话统计栏;补全对话密度与记录相关中文文案。
  • 随包内置插件明确标注「不可卸载」;权限菜单中的「完全权限」使用红色提示。
  • 四个工作台视图与对话共用内容宽度,随拖动同步调整;统一文件定位与工作区打开入口。
  • 托管运行环境隔离宿主的 DSH_*、Node 配置和 DEEPSEEK_API_KEY 环境变量,减少与独立安装的 dsh 相互影响。

问题修复

  • 修复 Windows 沙箱 PowerShell 调用弹出控制台窗口并抢占焦点的问题。
  • 修复推送成功后 Git 视图仍显示分支领先远端的问题。
  • 修复 Git 工具将不存在的工作目录误报为 Git 不可用的问题。
  • 修复 Git 视图遗漏 run_code 内嵌工具调用产生的提交、推送与 PR 记录的问题。
  • 修复浏览器面板重建后返回零宽度截图错误的问题,改为提示助手重新打开页面。
  • 修复内置终端中 dsh --version 命中全局旧版本的问题。

升级说明

  • 内嵌 DeepSeek Harness 更新至 0.1.2-rc.1
  • 从 v1.0.0 覆盖安装时,保留 %APPDATA%\DeepSeekGUI 下的会话、设置与凭据。
  • 如使用过开发版的项目 memory.md,请将需保留的内容合并到 <文件夹名>.memory.md;新版使用带项目文件夹名前缀的文件。全局记忆仍使用 Harness Home 下的 memory.md

Linux(实验性)

Linux 包作为单独的预发布提供:v1.1.0-linux.1,附 DeepSeekGUI-1.1.0-x86_64.AppImage 与校验文件。在 Ubuntu 上验证过启动、工作台视图与设置;系统没有 libfuse2 时用 --appimage-extract-and-run 启动。Linux 版本本次未做完整验收,问题请在 Issues 反馈。

下载与校验

下载本页附件 DeepSeekGUI-Setup-1.1.0.exe,并使用 PowerShell 计算 SHA256,与附件 SHA256SUMS.txt 核对:

Get-FileHash .\DeepSeekGUI-Setup-1.1.0.exe -Algorithm SHA256

安装与 SmartScreen 相关问题见故障排查指南

DeepSeekGUI 是非官方社区产品,与 DeepSeek 无隶属关系,也未获其背书。DeepSeek Harness 及其官方 Web UI 由 DeepSeek 提供。


English

DeepSeekGUI v1.1.0 adds a local Workbench that brings file changes, Git status, worktrees, and project memory into the conversation interface, alongside dedicated Git / Pull Request tools and cross-project global memory. The Workbench extends the official DeepSeek Harness client and uses Harness sessions, tools, and permissions.

New Features

Local Workbench

  • Add Changes, Git, Worktrees, and Memory views alongside Chat and Trajectory, allowing workspace inspection within the current conversation.
  • Group files in Changes by staged, modified, new, and conflicted status, with per-file diffs, path copying, and file-manager reveal actions.
  • Show the current branch, configured remotes, ahead/behind counts, and recent commits in Git, together with commit, push, and Pull Request results from the currently loaded conversation history.
  • Show registered Git worktrees, their branches, and changed files in Worktrees; identify the current conversation's worktree and paths modified in more than one worktree.
  • Read local state directly with on-demand refresh. Inspecting status and diffs requires no model request; Git writes run through tools in the conversation.

Global and Project Memory

  • Add Settings → Global Memory for cross-project preferences and collaboration instructions. Users edit this content; the assistant has read-only access.
  • Add <folder name>.memory.md inside each project workspace for assistant-maintained decisions, conventions, and user corrections. Global and project memory are read when a session loads, and the content used is recorded with the session context.
  • Render project memory as Markdown in a separately scrolling reading area, with actions to open the file in the file manager or ask the assistant to organize it.
  • Add global and project AGENTS.md templates: initialize the managed-home template on first launch and offer project template creation from Memory. Existing files are preserved.
  • Add a bundled assistant guide covering desktop tools, file paths, memory maintenance, and collaboration rules.

Git and Pull Requests

  • Add dedicated Git tools for repository status, diffs, staging, unstaging, discarding unstaged changes to tracked files, and committing.
  • Add push previews and pushes, including the remote URL, destination branch, and outgoing commits. Commit approval identifies the staged content; push approval identifies the source commit and remote URL. Execution is refused if the approved target changes before the operation.
  • Add Pull Request tools to check local GitHub CLI authentication, find an existing PR, and create a regular or draft PR using existing Git / GitHub CLI credentials.
  • Add dedicated result cards for Git, PR, and browser tools, with collapsed summaries and expandable parameters and results. Selected cards offer commit-message, push-target, and PR forms that continue the operation through the conversation.

Desktop Collaboration

  • Add desktop notifications for pending approvals, questions, and background jobs that complete or fail. Clicking a notification opens the corresponding conversation; notifications are suppressed while that conversation is being viewed in the focused main window.
  • Make code-formatted workspace paths in conversations clickable to reveal files in the file manager, resolving paths against the current session workspace.
  • Open DSH Terminal in the current session's working directory when launched from the Workbench.

Improvements

  • Refine Global Memory settings, settings-section icons, and the conversation statistics bar; complete Chinese labels for conversation density and transcript controls.
  • Mark bundled plugins as non-removable and use a red indicator for Full Access in the permission menu.
  • Make all four Workbench views follow the conversation's adjustable content width, and unify file-reveal and workspace-opening actions.
  • Isolate the managed runtime from host DSH_*, Node configuration, and DEEPSEEK_API_KEY environment variables to reduce interference with independently installed dsh environments.

Bug Fixes

  • Prevent sandboxed PowerShell calls on Windows from opening console windows and stealing focus.
  • Correct Git ahead/behind status after a successful push.
  • Report a missing Git working directory accurately instead of reporting Git as unavailable.
  • Include commit, push, and PR results from tool calls nested inside run_code in the Git view.
  • Replace zero-width screenshot errors after a browser-panel rebuild with guidance to navigate again.
  • Ensure dsh --version in the bundled terminal resolves to the bundled runtime rather than an older global installation.

Upgrade Notes

  • Update the embedded DeepSeek Harness to 0.1.2-rc.1.
  • Installing over v1.0.0 preserves sessions, settings, and credentials under %APPDATA%\DeepSeekGUI.
  • If a development build left a project-level memory.md, merge any content you want to retain into <folder name>.memory.md. Project memory now uses the folder-name prefix; global memory continues to use memory.md under the Harness Home.

Linux (experimental)

The Linux build is published as a separate pre-release: v1.1.0-linux.1, carrying DeepSeekGUI-1.1.0-x86_64.AppImage and its checksum file. Verified on Ubuntu for launch, the Workbench views, and Settings; without libfuse2, start it with --appimage-extract-and-run. The Linux build did not go through the full acceptance this time; please report problems in Issues.

Download and Verification

Download DeepSeekGUI-Setup-1.1.0.exe from this release's assets. Calculate its SHA256 hash in PowerShell and compare it with the attached SHA256SUMS.txt:

Get-FileHash .\DeepSeekGUI-Setup-1.1.0.exe -Algorithm SHA256

For installation and SmartScreen issues, see the troubleshooting guide.

DeepSeekGUI is an unofficial community product and is not affiliated with or endorsed by DeepSeek. DeepSeek Harness and its official Web UI are provided by DeepSeek.


归档与引用 / Archive and Citation