Repository navigation
Releases: magian1127/deepseek-harness-zh_pro
Releases · magian1127/deepseek-harness-zh_pro
Release list
zh_pro 0.11.0:新增智能搜索按钮(会话级联网开关)
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:修复两处回归 + 新增插件同步
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
新功能:
- 桌面版(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 词典对齐
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
适配 DSH 0.1.5:persona 拆分、统计弹窗修复与词典重匹配,精确数字改四位空格分组;最低版本升至 0.1.5-rc.1。