Skip to content

Releases: magian1127/deepseek-harness-zh_pro

zh_pro 0.11.0:新增智能搜索按钮(会话级联网开关)

Choose a tag to compare

@magian1127 magian1127 released this 23 Oct 09:47

zh_pro 0.11.0:新增智能搜索按钮(会话级联网开关)

新增功能

  • 输入框下方工具行新增「智能搜索」按钮,形态对齐同行的权限触发器
    (高 28 / 字号 13 / 字重 500 / 圆角走官方 8px)。选中时蓝色文字,
    取消后回灰字(与权限按钮同色);补充 hover 浅色底、键盘聚焦环与禁用态。
  • 关闭按钮即让该会话整体下线:不再注入 web_search / web_fetch 工具,
    官方 tool:web_search / tool:web_fetch 说明段也一并消失。再点即恢复。
  • 按钮状态按会话独立记忆,记在浏览器 localStorage,刷新后保留。

设置项

  • 增强设置 → 网络搜索新增「智能搜索按钮」总开关,默认开启。
    关闭后按钮完全不显示,相关代码也不加载、不运行;主机侧同时撤销
    全部会话遮蔽,避免留下「按钮没了但搜索仍不可用」的死角。

行为变化

  • 该按钮与设置页的网络搜索、免 Key 网页读取两项全局开关是「与」关系:
    全局关闭时,即使按钮为开启也不会恢复联网能力。
  • 第三方插件在会话作用域注册的同名搜索工具不受本按钮影响(不越权覆盖)。

修复

  • 修正按钮缺少鼠标悬浮反馈的问题:交互态改由注入的 CSS 承载。
  • 修正开关前后颜色无变化的问题:改用真正的品牌蓝令牌
    (浅色主题下原令牌与主文字同色)。

验证

  • typecheck / build / 语法检查通过;回归 478 + 266 + 586 项全绿。

zh_pro 0.9.6:修复两处回归 + 新增插件同步

Choose a tag to compare

@magian1127 magian1127 released this 03 Oct 10:12

zh_pro 0.9.6:修复两处回归 + 新增插件同步

修复

  • 提示词注入在 DSH 0.1.7 起每轮失败:会话格式 v4 要求 source.kind 为「生产者自有」字符串且不得为 plugin,旧写法被准入校验拒绝。写入侧改为 plugin:<包名>,读取侧同时兼容旧写法;上下文注入中文化同步适配 compact → compact-checkpoint、@deepseek-ai/dsh-system-prompt → runtime-context 两处内核改名(此前升级后注入文本静默保持英文)。
  • 深色模式下弹窗、输入框、开关等自建界面元素白底浅字:此前引用的 --dsw-alias-surface-primary 等令牌在 DSH 主题里并不存在,var() 回退值恒为白底,而文字色随深色主题变亮,对比度低至 1.05。全部改用主题中实际存在的令牌(弹窗 bg-layer-2 + elevation-prominent、输入框 bg-layer-3、遮罩 bg-mask-1、开关 brand-primary / label-primary-foreground 等),深色对比度恢复至 13.34。

新功能

  • 插件同步:设置页「插件同步」卡片把另一侧 profile 已装的插件一键同步进当前 profile。
    • 方向随当前环境自动确定——在网页端跑是「桌面版 → 网页端」,在桌面版跑是「网页端 → 桌面版」(请求参数 source 可覆盖)。
    • 同名包只取最高版本:只有参考版本更高才更新,当前不低于参考时跳过并在界面单独列出,绝不降级。版本比较按 semver(预发布参与排序,^4.0.0 与 4.0.0 视为等价,link:/git 等来源不参与比高低)。
    • 复用官方 pluginManager,自带 peer 兼容检查、失败回滚、profile 文件锁与构建脚本审批;参考 profile 全程只读,只增不减。

验证

verify-pairs 411 项、verify-archive 266 项、verify-cli 324 项、verify-websearch 43 项全通过;版本比较逻辑与 semver 库做 30 组差分对照完全一致。

zh_pro 0.9.5:支持桌面版 DSH,profile 探测识别 Electron Host

Choose a tag to compare

@magian1127 magian1127 released this 26 Sep 19:14

新功能:

  • 桌面版(Electron)支持:Host 进程 argv 探测识别 Electron RunAsNode(profileNameFrom),热挂监督器与 manifest 监听正确定位 desktop profile,不再跨 profile 干扰 web
  • 插件 CLI 对 --profile desktop 按名拒绝(含阻止 pnpm 兜底绕过),给出桌面应用插件页指引;desktop profile 的运行态探测端口默认 19387
  • 新增 locale/ 双语元数据与 exports,DSH 0.1.7-rc 起插件页显示中文标题/描述

行为变化与修复(相对 0.9.4):

  • 0.1.7-rc 组合管线并发 import 下 schemastery 同步 require 死锁修复:require.resolve 仅解析 + exports import 条目异步预载(TLA)
  • 模型词典对齐 0.1.7-rc.2:8 条 SECTION_ZH、11 条 TOOL_MATCH 更新,删除 cordis 五件套死规则
  • 取消归档走 registry unarchive API 优先,回退保全量 state;归档对账改磁盘布局扫描,修复「删除过的会话变僵尸行」
  • 网络搜索设置卡片与凭据接口;归档视图/会话菜单/服务监控客户端增强

文档:双语 README 补桌面版 link 安装方式。

安装(Web):dsh plugin --profile web add deepseek-harness-zh_pro;桌面版见 README「桌面版 DSH」一节。

zh_pro 0.9.4:网络搜索设置卡片、凭据接口与 DSH 0.1.7 词典对齐

Choose a tag to compare

@magian1127 magian1127 released this 23 Sep 11:07

zh_pro 0.9.4:网络搜索设置卡片、凭据接口与 DSH 0.1.7 词典对齐

新增

  • 设置页新增「网络搜索」收缩卡片:多引擎搜索开关与 Tavily 接口密钥同卡,密钥写入 DSH 凭据文件的 refs 段,保存即生效;界面只显示脱敏提示(前 8 + 后 4),明文不落 localStorage、不进日志。
  • 新增主机接口 /dsh-zh/api/search-credential(GET 状态 / POST 保存 / POST 清除),provider 到凭据名的映射走服务端白名单。
  • 插件页官方插件卡片与「智能体团队」动作按钮的文案中文化:Agent Team→代理团队、Agent 循环→代理循环、Subagent→子代理(含 aria-label 与卡片描述)。

修复

  • 修复接口密钥保存时把「主机接口未就绪」误报成「Key 不合法」:现在只有主机的校验码才提示 Key 不合法,路由未载入时明确提示需重启一次 dsh web。
  • 修复跨命名空间通用词兜底把上游已本地化的整句压成一个词(「本部署没有开放任何插件视图。」曾被压成「空」)。
  • 对齐 DSH 0.1.7 词典:删除已失效的 10 条补丁(settings.plugins 命名空间已迁移),补齐 Schema、TPS、Shell、Agent 预设等 8 处英文残留;撤除因上游整段重写而显示过期内容的 PTC 模式描述覆盖。
  • 修复系统提示词里两段整段英文:DSH 0.1.7 改写了段落文本,导致 model-locale 的 match 守卫静默失配——context:file-reference 与 ui:deliverable-file-references 此前一直显示英文。同时补齐 5 个从未覆盖的段落(tool:pty / tool:lsp / tool:session-query / mcp-resource-servers / tool:structured_output),并删除已不存在的 tool:cordis 死规则及其常量文件。
  • verify-pairs 的 UPSTREAM 夹具同步到部署版词典真值(12 条漂移归零),并清理 12 条死条目及其对应的 4 处空转补丁。

其他

  • 最低 DSH 要求提升为 0.1.7-alpha.2。

v0.9.3

Choose a tag to compare

@magian1127 magian1127 released this 10 Sep 09:03

适配 DSH 0.1.5:persona 拆分、统计弹窗修复与词典重匹配,精确数字改四位空格分组;最低版本升至 0.1.5-rc.1。