大数跨境

DeepSeek Harness v0.2.1-alpha.3 安全

DeepSeek Harness v0.2.1-alpha.3 安全 创见AI实验室
2026-10-15
1
导读:dsh v0.2.1-alpha.3 安全改进:密钥脱敏 + /compact 压缩 + 插件热重载

v0.2.1-alpha.3(2026-10-14 21:32 北京)是 0.2.1 系列的第三个 alpha,距 alpha.2 5 天 2 小时。29 项变更(3 新 + 11 优化 + 10 修复 + 5 其他),重点在密钥安全、会话稳定、SDK 体验。

关键动作:密钥/令牌脱敏 + /compact 手动压缩 + API Key 读取优先级变更 + Azure 命名统一。

本文目录

一、官方原文

二、重要更新点

三、如何升级


一、官方原文


新增功能

  • Web 版支持在本机 HTTP 访问时登录 DeepSeek 账号。 — @lsdsjy
  • 支持识别已发送消息中的密钥和令牌,并默认脱敏按需查看。 — @ZiyaZhang
  • 极简模式支持读取图片和自动压缩长对话,Web 与桌面端可通过 /compact 指令手动压缩上下文。 — @LogosVeritas

问题修复

  • 修复切换会话、收起工作过程或发送后续消息时,对话区域出现大块空白、滚动跳动的问题。 — @imccyu
  • 修复重启应用后部分会话无法继续,以及切换到 DeepSeek 后因历史消息兼容问题导致请求失败的情况。 — @imccyu, @yudshj
  • 修复插件更新或重新安装后仍运行旧代码的问题。启用热重载时,可替换的插件会直接生效;无法热重载的情况会提示重启。 — @turtle1999
  • 修复 macOS 添加工作区时目录选择器无法粘贴目录路径,以及取消选择仍添加工作区的问题。 — @turtle2099
  • 修复原预设被删除或调整后,恢复空白会话、切换工作区可能失败的问题。 — @LegGasai
  • 修复部分较旧 Git 版本下无法创建工作树的问题。 — @turtle2099
  • 修复远程 Web 在网络拥塞时被误判为断线,以及刷新后语言、主题等偏好丢失的问题。 — @turtle2099, @oraluben
  • 应用意外退出后,未完成的任务会明确显示"任务已停止",避免被误认为正常完成。 — @turtle2099
  • 凭据文件中出现 DSH 不使用的额外字段时,不再阻止应用启动。 — @turtle2099
  • 修复卸载会话存储插件时,最后的会话记录可能丢失的问题。 — @turtle1999

体验优化

  • 改善会话列表加载和 @ 会话搜索体验。 — @imccyu
  • 子智能体可通过配置选用独立 Agent Preset 预设,统一设置角色和工具。 — @grllll, @Dudu-0223
  • 优化侧栏展开规则,让运行中和等待回应的会话更容易找到;会话菜单支持复制会话 ID。 — @turtle1999, @imccyu
  • DeepSeek 账号的模型列表随账号可用模型更新,并隐藏当前客户端版本不支持的模型。 — @LegGasai
  • 模型设置更清楚地提示凭据来源和检测状态,支持按需显示输入的 API Key。 — @Magolor
  • Office 文档任务按需加载编辑、渲染和导出指引,减少简单内容修改中不必要的检查与预览。 — @yudshj
  • 改进子智能体的委派与等待指引:达到委派层数上限时提前提示,等待子任务期间不再消耗新的目标执行轮次。 — @ZiyaZhang, @turtle1999
  • Web 终端更可靠地处理连续输入、粘贴和尺寸调整,并保留进程退出前的最后输出。 — @LegGasai
  • 桌面端可用 Cmd/Ctrl + 加号或减号统一调整正文、代码和终端字号。 — @koalazf99
  • 优化会话和工作区的悬停操作,统一卡片与菜单样式,并改善页头排列及插件页、自动化任务页的窄窗口布局。 — @Yifffan, @Kingwl
  • PTC Mode 的 Node 执行环境新增可选的 in-memory 模式,多次运行代码可复用变量、函数和已导入模块。 — @CreatixChu

其他变更

  • API Key 读取优先级变更:Web 端/桌面端优先采用已保存的凭据;headless 默认改用环境变量和 .env,不读取已保存的密钥。 — @Magolor
  • 更新第三方模型支持;Azure 提供方名称统一为 azure,使用旧名称 azure-openai-responses 的提供方配置需迁移。 — @LegGasai
  • Python SDK 的 Office 引擎和完整创作环境改为按需下载。 — @yudshj
  • 使用 --from-default-profile 重建已有自定义配置时,会替换该配置及其插件和设置。 — @turtle2099
  • TypeScript 和 Python SDK 支持 resume 功能,恢复已保存的会话,继续使用原有会话 ID 和工作目录。 — @koalazf99

二、重要更新点


1. 密钥/令牌自动脱敏

"支持识别已发送消息中的密钥和令牌,并默认脱敏按需查看。"

消息中出现的密钥/令牌默认会被识别并脱敏显示——按需查看明文。这是 dsh 在安全合规上的重要改进,避免在截图、日志、分享时泄露凭据。

2. /compact 手动压缩

"极简模式支持读取图片和自动压缩长对话,Web 与桌面端可通过 /compact 指令手动压缩上下文。"

新增 /compact 指令——在 Web 和桌面端可以手动触发上下文压缩。极简模式现在支持读取图片 + 自动压缩长对话。

3. Web 本机 HTTP 登录 DeepSeek 账号

"Web 版支持在本机 HTTP 访问时登录 DeepSeek 账号。"

之前 Web 版登录 DeepSeek 账号可能需要 HTTPS——现在本机 HTTP 也能登录了。对本地开发更方便。

4. API Key 读取优先级变更

"Web 端/桌面端优先采用已保存的凭据;headless 默认改用环境变量和 .env,不读取已保存的密钥。"

Web/桌面:优先用已保存凭据。headless:默认用环境变量和 .env,不读取已保存密钥——这提升了 headless 模式的安全性,避免 CLI 工具不小心用到了桌面保存的密钥。

5. Azure 提供方名称统一

"Azure 提供方名称统一为 azure,使用旧名称 azure-openai-responses 的提供方配置需迁移。"

breaking change——旧名 azure-openai-responses 改为 azure,配置需要迁移。

6. 插件热重载

"修复插件更新或重新安装后仍运行旧代码的问题。启用热重载时,可替换的插件会直接生效;无法热重载的情况会提示重启。"

插件热重载机制上线——更新或重装插件后不需要重启应用。无法热重载的情况会明确提示。

7. npm alpha tag 同步

npm alpha 已升到 0.2.1-alpha.3。latest 仍是 0.2.0-rc.2。


三、如何升级

装 alpha 版:

npx @deepseek-ai/dsh@0.2.1-alpha.3 web

升级前注意:

  • Azure 提供方名称变更——旧配置需要迁移
  • headless 模式不再读取已保存密钥——确认 .env 配好
  • --from-default-profile 现在会替换整个配置——慎用

v0.2.1-alpha.3 重点在安全(密钥脱敏)、可用性(/compact、热重载)、headless 模式(API Key 优先级)。29 项变更比 alpha.2 少——alpha 阶段正在收尾,离 0.2.1 beta 应该不远了。


互动问题:你试过 /compact 手动压缩吗?密钥脱敏功能对你的工作流影响大吗?插件热重载还满意吗?

精选系列





【声明】内容源于网络
0
0
创见AI实验室
创见AI实验室,我们不只是介绍工具,我们共同创造工作方式的未来。
内容 220
粉丝 0
创见AI实验室 创见AI实验室,我们不只是介绍工具,我们共同创造工作方式的未来。
总阅读17.8k
粉丝0
内容220