Repository navigation
Releases: misaka-link/deepseek-harness-docker
Release list
v0.2.3 · 内置 DSH 升级至 @deepseek-ai/dsh@0.2.1-alpha.2
🔼 核心适配
- 内置 DSH 引擎升级至
@deepseek-ai/dsh@0.2.1-alpha.2:supply.dshVersion、Dockerfile构建参数DSH_VERSION与build.sh出厂基准同步升级;工程版本递增至0.2.3。 - 兼容矩阵更新:
adaptedVersions置顶纳入0.2.1-alpha.2,支持区间上界扩展为<=0.2.1-alpha.2,推荐核心与前端兜底同步指向0.2.1-alpha.2。 - 补丁链适配新签名:
auth-bypass锚点兼容isAuthenticated(request, secure = false)(保留旧签名回退),必需补丁 3/3 命中,容器启动不再因锚点漂移中断。
🐛 修复
- 补丁脚本版本横幅不再误读宿主安装:离线审计时按
DSH_PATCH_ONLY_DIR/DSH_INSTALL_DIR解析被扫描的 DSH 树,并打印版本与兼容区间的来源路径,避免审计时把环境里另一套 DSH 版本当成被扫描对象。
⚠️ 官方 0.2.1-alpha.2 破坏性变更
- 下线
dsh-hook-protocol、dsh-hooks-claude-code、dsh-hooks-codex、dsh-webhook、dsh-webhook-github与dsh-subagent-in-process-driver。 dsh-subagent类型结构调整:新增activation/manager/structured,移除continuation与continuation-activation。- 浏览器会话鉴权加固:按请求 authority 与
trustedHosts白名单校验来源,TLS 监听启用 Secure Cookie 与 https 源判定(isAuthenticated新增secure语义)。
📦 镜像标签
- 基础版:
ghcr.io/misaka-link/deepseek-harness-docker:latest、:0.2.3、:0.2.1-alpha.2 - 插件商店版:
ghcr.io/misaka-link/deepseek-harness-docker:latest-market、:0.2.3-market、:0.2.1-alpha.2-market
完整变更清单见 CHANGELOG.md。
v0.2.2 · 内置 DSH 升级至 @deepseek-ai/dsh@0.2.1-alpha.1
🔼 核心适配
- 内置 DSH 升级至
@deepseek-ai/dsh@0.2.1-alpha.1,兼容支持区间上界同步为<=0.2.1-alpha.1,推荐核心同步指向0.2.1-alpha.1。 - profile 幽灵 bundle 清理清单新增
@deepseek-ai/dsh-experimental-schedule-bundle(0.2.1-alpha.1 起自动化任务内建进dsh-web-app),老数据卷升级后不再出现skipping profile bundle告警。
📦 官方 0.2.1-alpha.1 用户可见变更
- 新增实验性 Claude Code Mods 兼容层。
- 插件管理页新增「让 Agent 创建插件」入口,保留草稿进入创造模式。
- 新会话支持预填未发送的提示;恢复草稿或切换工作区时保留文件、目录与会话引用。
- 新增可选开发者工具组合包:会话原始日志、聊天分组与正文双向定位、内嵌 Host 调试工具。
- Web 支持通过
--public-url指定对外访问地址(含带路径前缀的反向代理)。 - Markdown 预览将 YAML frontmatter 显示为字段列表。
- 修复目标编辑多行/中文输入、任务停止后消息滞留、部分 Bash/PowerShell/文件改动记录无法展开、插件启停误移除其他插件样式、登录无响应提示、Windows 桌面端端口等问题。
⚠️ 官方破坏性变更
- 移除运行时 invariant 插件与各包
./invariant导出。 - 输入区统计扩展拆分为
activity与usage两个入口(覆盖旧stats的插件需更新注册 ID)。 - 子路径插件不再读取独立
package.json,显示文本与图标须通过对应子路径导出。 - 自动化任务改为 Web 内置能力,旧实验组合包选择自动清理。
🐳 镜像标签
- 默认:
:latest/:latest-market - 内置 DSH 版本:
:0.2.1-alpha.1/:0.2.1-alpha.1-market(:dsh-0.2.1-alpha.1/:dsh-0.2.1-alpha.1-market) - 工程版本:
:0.2.2/:v0.2.2/:0.2.2-market/:v0.2.2-market
v0.2.1 · 内置 DSH 升级至 0.2.0-rc.2
v0.2.1
🛠️ 快照与备份(Issue #9)
- 快照还原范围可选:控制台「还原」新增二元范围选择——
⚡ 仅恢复配置(保留现网会话与数据)或📦 完整全量还原;按现网会话状态给出上下文默认值,现网有会话时不预设、强制显式选择并提示覆盖风险。后端POST /api/snapshots/restore支持mode(缺省full,向后兼容),新增GET /api/snapshots/inspect只读探测;创建侧与还原侧口径统一,仅配置口径的排除集扩至storages/plugin-data/logs/cache,避免旧快照携带的workspace.json覆盖现网会话索引。 - 老版本快照还原全自动:控制台点「还原」即自动修复老快照中「逃出归档根」的相对软链(仅限既有白名单目标,其余 fail-closed),无需额外操作;前端还原请求等待超时由 180s 放宽至 600s。
- 修复长任务 SSE 误报:切换核心版本 / 就地还原改用 60s 空闲超时通道并补
X-Accel-Buffering: no,断流后轮询确认终态,消除长任务被全站 20s 默认超时中断而误报「通信异常: signal timed out」的问题。
🔼 核心适配
- 内置 DSH 版本更新至
@deepseek-ai/dsh@0.2.0-rc.2:supply.dshVersion、Dockerfile构建参数DSH_VERSION与build.sh默认出厂基准同步更新。 - 兼容矩阵更新:
compatibility.adaptedVersions顶部纳入0.2.0-rc.2,支持范围上界同步为>=0.1.2-rc.1 <=0.2.0-rc.2,推荐核心同步为0.2.0-rc.2(消除控制台对已适配版本的「未经深度适配」误报)。
📦 官方 0.2.0-rc.2 用户可见变更
- 模型选择器支持搜索(模糊匹配 + 键盘选择)。
- 第三方模型目录与兼容适配升级至 pi-ai 0.87.1:部分旧模型 ID 被移除,已保存的模型选择可能需要重新选择。
- 修复切换会话或返回对话后计划审阅无法打开、「查看全文」消失的问题。
- 修复设置页关闭「显示代码工作视图」后无法调整 Agent 预设的问题。
- 精简插件安装引导,区分已安装、不兼容与内置插件的升级提示。
- 优化聊天耗时、过程信息、字号与深色主题样式,并降低动画运行开销。
🐳 镜像标签
- 默认:
latest(纯净版) /latest-market(预装插件商店版) - 锁定内置 DSH 引擎:
0.2.0-rc.2/0.2.0-rc.2-market - 锁定套件工程版本:
0.2.1/0.2.1-market
预装社区插件跟随
@latest,本次构建实际拉取:dshmarket@1.66.6、@hytime/dsh-thinking-effort@0.3.6。
v0.2.0
🔼 官方引擎 @0.2.0-rc.1 · 破坏性阻断阈值调整
1. 🔼 核心适配升级
- 内置官方引擎升级:出厂默认 DSH 核心升级为
@deepseek-ai/dsh@0.2.0-rc.1,兼容区间上界同步为<=0.2.0-rc.1,推荐核心同步更新。 - 官方自动化能力外移:上游将自动化任务改由可选插件包提供,需要时按需安装。
2. ⚠️ 破坏性版本阻断阈值调整
- 在线切换 danger 阈值由
>=0.2.0调整为>=0.3.0:0.2.x线已纳入深度适配,前端「确认切换」与后端/api/dsh/install不再拦截0.2.0-rc.1;0.3.0及以上仍保持前置熔断(HTTP 400)与风险指引。 - danger 提示改为「底层协议重大重构 · 不再兼容在线切换」,并补充明确的处置路径(重新拉取镜像部署)。
3. 📦 官方 0.2.0-rc.1 用户可见变更
- 对话进行中与完成状态新增实时动画、回合用时信息。
- 插件管理界面与安装引导改进:安装来源选择与进度反馈更直观。
- 修复 Safari 下流式输出刷新后无法恢复的问题。
- 修复部分 Linux 环境缺少可选原生预构建包导致的 npm 安装失败。
镜像标签
| 分类 | 默认标签(推荐,开箱即用) | 内置 DSH 版本标签 | 项目版本标签 |
|---|---|---|---|
| 基础纯净版 | ghcr.io/misaka-link/deepseek-harness-docker:latest |
:0.2.0-rc.1 / :dsh-0.2.0-rc.1 |
:0.2.0 / :v0.2.0 |
| 预装插件商店版 | ghcr.io/misaka-link/deepseek-harness-docker:latest-market |
:0.2.0-rc.1-market / :dsh-0.2.0-rc.1-market |
:0.2.0-market / :v0.2.0-market |
完整变更记录见 CHANGELOG.md。
v0.1.9
☁️ 云端动态适配矩阵 · 官方引擎 @0.1.7-rc.2 · Issue #7 完结与快照追溯
1. ☁️ 云端动态适配矩阵与免更新镜像在线切换
- 解耦核心更新与容器更新:维护者在云端更新
version.json,运行中容器即时感知,彻底消除已适配版本的“建议更新 Docker 镜像”误报,支持在线秒级切换。 - 破坏性大版本(Danger 级别)纵深阻断:前后端针对
>=0.2.0等重构版本实施硬阻断与风险提示,杜绝误操作导致容器崩溃。
2. 🔼 核心适配升级
- 内置官方引擎升级:出厂默认 DSH 核心升级为
@deepseek-ai/dsh@0.1.7-rc.2,10 处补丁锚点 100% 精准命中。 - 上游新特性支持:兼容动态工具更新(KV Cache 保护)、文件锁接管与调度插件默认休眠机制;兼容区间扩展至
<=0.1.7-rc.2。
3. 🛠️ 引擎就地回滚点治理与控制台就地还原(Issue #7 完结)
- 单槽位受保护回滚点:切换成功后原核心保留为备件(
.dsh-rollback-preserved),支持 Node ABI 强校验与安全撤销自愈。 - 一键就地秒级撤销还原:控制台提供
⚡ 还原此版本,探活成功后当前核心自动轮替存入备件,天然支持二次撤销。
4. 🔁 版本隔离与免下载回切(Issue #7 完结)
- 持久化版本库:版本归档目录迁移至持久化快照卷
$DSH_SNAPSHOTS_DIR/versions(复用现有./data/snapshots卷,不新增挂载点),容器重建后回切免下载。 - 用户可选归档:切换弹窗新增「归档当前引擎(约 477MB)」复选框,用户可按需取消节省空间;安全回滚与归档彻底解耦。
5. 📦 配置快照版本元数据与环境追溯
- Sidecar 元数据机制:创建配置快照时自动写入 DSH 核心版本与套件版本,落盘隐藏 Sidecar 文件;
- 控制台版本展示:快照表格新增「创建环境版本」列,清晰展示版本胶囊(如
v0.1.7-rc.2)与老版本「未标记 (历史)」,列宽自适应规避文字重叠。
6. 🧭 控制台 URL 深度导航
- 支持通过
?tab=tab-*参数直达指定功能 Tab 与排障。
镜像标签
| 分类 | 默认标签(推荐,开箱即用) | 内置 DSH 版本标签 | 项目版本标签 |
|---|---|---|---|
| 基础纯净版 | ghcr.io/misaka-link/deepseek-harness-docker:latest |
:0.1.7-rc.2 / :dsh-0.1.7-rc.2 |
:0.1.9 / :v0.1.9 |
| 预装插件商店版 | ghcr.io/misaka-link/deepseek-harness-docker:latest-market |
:0.1.7-rc.2-market / :dsh-0.1.7-rc.2-market |
:0.1.9-market / :v0.1.9-market |
完整变更记录见 CHANGELOG.md。
v0.1.8
🔼 内置官方 DSH 引擎更新至 @deepseek-ai/dsh@0.1.7-rc.1
- 内置官方 DSH 引擎由
0.1.7-alpha.2更新至0.1.7-rc.1,兼容区间上界同步为<=0.1.7-rc.1(0.1.7-alpha.2/0.1.7-alpha.1继续支持)。 - 工程版本递增至
0.1.8。
镜像标签
| 分类 | 默认标签(推荐,开箱即用) | 内置 DSH 版本标签 | 项目版本标签 |
|---|---|---|---|
| 基础纯净版 | ghcr.io/misaka-link/deepseek-harness-docker:latest |
:0.1.7-rc.1 / :dsh-0.1.7-rc.1 |
:0.1.8 / :v0.1.8 |
| 预装插件商店版 | ghcr.io/misaka-link/deepseek-harness-docker:latest-market |
:0.1.7-rc.1-market / :dsh-0.1.7-rc.1-market |
:0.1.8-market / :v0.1.8-market |
完整变更记录见 CHANGELOG.md。
v0.1.7 · Web Admin 移动端控制台重构 + 版本适配矩阵修复
v0.1.7
Web Admin 移动端控制台全面重构(紧凑 App Bar / 标签免横滑 / 底部抽屉导航);修复 DSH 版本适配矩阵漂移与版本中心「推荐核心」不更新。
📱 移动端控制台重构
- 紧凑 App Bar:顶部栏高度由 133px 压缩为 52px 单行;品牌精简为「DSH 管理面板」,版本胶囊强制单行。
- 标签导航免横滑:5 个标签由横向滚动改为网格分段控件(平板 5 列 / 手机 2 列),窄屏无需横滑即可全部可见,激活态高亮并吸顶。
- 新增「☰ 更多」底部抽屉:收纳「进入工作区 / 打开桌面 / GitHub 直达 / 退出登录」与版本中心入口,消除窄屏顶栏按钮拥挤与误触。
- 触控与表单规范:按钮 ≥40px、表单控件 44px / 16px(消除 iOS 聚焦自动放大),卡片与操作按钮组网格化,6 个模态框统一为底部抽屉。
- 窄屏卡片标题纵向堆叠:修复卡片主标题与右侧搜索/操作挤成两列导致的折行错位。
🩹 修复
- DSH 版本适配矩阵漂移:
dsh-manager的已适配兜底清单未随 0.1.7 升级同步,管理后台把已深度适配的0.1.7-alpha.1/0.1.7-alpha.2误标为「未经特殊适配」。现将已适配版本收敛为单一数据源version.json → compatibility.adaptedVersions,并新增回归测试scripts/version-matrix-sync-test.mjs防止再次漂移。 - 版本中心「推荐核心」永久停留在旧值:弹窗内推荐版本元素缺少
id,getElementById取不到导致永不更新;现补id="hubCompatRecommended",与顶部下拉保持一致。
📦 镜像
- 基础版:
ghcr.io/misaka-link/deepseek-harness-docker:latest/:0.1.7/:v0.1.7 - 预装插件版:
ghcr.io/misaka-link/deepseek-harness-docker:latest-market/:0.1.7-market/:v0.1.7-market - 内置 DSH 引擎:
0.1.7-alpha.2
v0.1.6 · 适配 @deepseek-ai/dsh@0.1.7-alpha.2 并新增 profile 幽灵 bundle 自动清理
🔼 供应链升级
- 内置官方 DSH 引擎更新至
@deepseek-ai/dsh@0.1.7-alpha.2,兼容区间上界同步为<=0.1.7-alpha.2(0.1.7-alpha.1继续支持)。
✨ 新增
- 容器启动自动清理 profile 幽灵 bundle 条目:官方 0.1.7 合并/下线了部分 bundle 包(如
@deepseek-ai/dsh-experimental-agent-team-web-profile并入@deepseek-ai/dsh-experimental-agent-team-profile,@deepseek-ai/dsh-settings-file移除),升级镜像后 profile 的dsh.profile.bundles会残留已不存在的包名,导致 DSH 每次加载反复打印skipping profile bundle ... cannot resolve ...。现启动装配阶段按官方解析规则(DSH 安装锚点 → profile 锚点)自动剔除这类幽灵条目并打印日志;默认保守模式仅处理已知下线清单,只删「确实无法解析且未在依赖字段声明」的条目,核心 bundle 与「已声明待安装」条目一律保留。 - 管理后台新增幽灵 bundle 清理策略开关:「网关与系统配置」页新增清理策略下拉(保守(推荐) / 激进 / 关闭)与「额外清理清单」,持久化到
gateway.config.json;装配脚本按「环境变量 > 持久化配置 > 默认保守」解析。该策略在容器启动阶段执行,重启容器后生效。
🐞 修复
- 移除
gateway/plugin-manager.js中已下线包(@deepseek-ai/dsh-experimental-agent-team-web-profile)的中文描述词典残留条目。
🐳 镜像标签
ghcr.io/misaka-link/deepseek-harness-docker:latest/:latest-market- 内置 DSH 版本标签:
:0.1.7-alpha.2/:dsh-0.1.7-alpha.2(market 版加-market后缀) - 项目工程版本标签:
:0.1.6/:v0.1.6(market 版加-market后缀)
✅ 发布前门禁
- 远程服务器清空 Docker 构建缓存后
./build.sh --market构建 Exit 0;容器彻底重建 healthy,/healthz200,内置 DSH0.1.7-alpha.2,必需补丁 3/3 命中,无 FATAL。 - 本地测试 13 个测试文件全绿(含新增
stale-bundles-test)。
v0.1.5 · 适配 @deepseek-ai/dsh@0.1.7-alpha.1 并加固并发写安全
🚀 v0.1.5 — 适配 @deepseek-ai/dsh@0.1.7-alpha.1 并加固并发写安全
内置引擎升级至 @deepseek-ai/dsh@0.1.7-alpha.1,项目工程版本 0.1.5。
🔧 0.1.7 适配与修复
- 修复设置持久化变更导致的配置回退:官方 0.1.7 起设置权威迁移到补丁层,旧
settings.yaml只在 DSH 启动时导入一次并改名settings.yaml.imported。容器启动脚本原先每次重启重建该文件,会反复导入并回退用户在设置页改过的值;现删除该逻辑,容器级预设统一写入 0.1.7 新增的 Home 级补丁层$DSH_HOME/cordis.patch.yml(对全部 profile 生效且优先级最高)。 - 修复插件市场「一键重启」在 0.1.7 下默认开启:
dshmarket仍调用官方已移除的settings.register/get/watch,其设置命名空间注册失败、重启开关回落到默认开启;现通过 entry configdsh-market.config.allowRestart:false压制,避免与容器dsh-manager守护进程双重启冲突。 - 恢复 Web 端内置侧边栏浏览器:官方 0.1.7 将内置浏览器在 Web 端默认关闭(仅 Electron 默认开启),现通过 Home 补丁
ui-sidebar-browser.disabled:false重新开启,保持与 0.1.6 一致的功能面。 - 新增会话格式 V4 降级预警:兼容性矩阵补充 0.1.6 ↔ 0.1.7 的 V3/V4 单向迁移提示,降级切换前需连同数据卷快照一并回滚。
🔒 并发写安全(与 DSH 原生插件管理器 / 设置编辑器共存)
官方 0.1.7 的原生插件管理器与设置编辑器在改写 profile 前会取 profiles/web/package.json.lock;本套件此前不参与该锁,双方各自整文件「读-改-写」导致后写者覆盖先写者。
- 接入官方 profile 写锁:网关与容器装配脚本的所有 profile 写入都在同一把锁内完成,并加入进程内互斥队列与运行时护栏(未持锁写入会立即报错而非静默丢更新)。实测:不加锁时管理员在 Admin 的「停用插件」会被并发的原生操作静默回退,加锁后不再发生。
- 补丁文件改为外科手术式改写 + 安全闸:
cordis.patch.yml同时承载 DSH 设置与模型 provider 配置;清理条目时只删除命中条目的字符区间(其余字节逐字保留),任何会丢失llm-pi-ai等非目标条目的改写一律放弃写入并告警。 - 尊重 DSH 原生插件管理器的启停/卸载决定:原生管理器只改
bundles、不写本套件的状态文件;此前容器重启会把这类插件当「从未装配」而自动装回(静默回退用户决定)。现按 manifest 双向对齐并持久化,同时保留「全新数据卷默认装配预装插件」的开箱即用行为。
🔩 补丁链硬化
- 修正客户端 host 持久化补丁的历史死锚点:
patch-dsh-client.mjs中两条connection.isLoopbackneedle 在 0.1.6/0.1.7 均不存在,改为真实形态ctx.remote.$host.isLoopback ? "host" : "memory",使 host 模式不再依赖isLoopback的间接链路。
🧱 构建与工程
- 构建加固:DSH 安装步骤在国内 npm 镜像尚未同步齐同批子包时自动回退官方 npm 源重试,避免镜像同步滞后导致整次构建失败。
- 新增回归测试:profile 写锁语义与跨进程互斥、补丁安全闸与字节级保留、profile 写入护栏与并发不丢更新、外部插件状态对账(共 4 个测试文件)。
📦 镜像标签
| 类型 | 标签 |
|---|---|
| 基础纯净版 | :latest、:0.1.7-alpha.1、:dsh-0.1.7-alpha.1、:0.1.5、:v0.1.5 |
| 预装插件商店版 | :latest-market、:0.1.7-alpha.1-market、:dsh-0.1.7-alpha.1-market、:0.1.5-market、:v0.1.5-market |
内置引擎:@deepseek-ai/dsh@0.1.7-alpha.1 | 底座:Debian 13 (Trixie) + Node 24
v0.1.4: 撤包重发 · 修复容器桌面 VNC 连接 + 新增桌面启动页
♻️ 撤包重发 (2026-09-22 13:11:07)
因发现容器桌面 VNC 连接缺陷,已撤回并删除此前发布的 v0.1.4 包与镜像(GHCR 镜像版本、Release 与 tag),版本号保持 0.1.4 不变,并于 2026-09-22 13:11:07 重新构建发布。
🐞 修复
- 修复容器桌面 noVNC 页面无法连接(关键):
/vnc重定向下发的 WebSocket 端点原为相对路径path=vnc/websockify;由于 noVNC 页面位于版本化目录/vnc/novnc-<rev>/vnc.html,浏览器按相对路径将其解析为/vnc/novnc-<rev>/vnc/websockify,与网关 WS 路由/vnc/websockify不匹配,握手被拒(1006),页面提示 “Failed to connect”。现改为下发绝对路径/vnc/websockify,桌面连接恢复正常。 - 修复桌面启动阶段返回裸 JSON 502:桌面空闲休眠 / 唤醒期间访问
/vnc,不再返回原始 JSON 错误。
✨ 新增
- 新增独立「容器桌面正在启动」页面:桌面未就绪时展示不确定态进度条与倒计时,3 秒后自动刷新,就绪后无感进入桌面;连续多次未就绪时提示前往管理后台查看日志。
[v0.1.4] 主要更新
将「容器浏览器 / 虚拟桌面」配置权威统一收敛至 Admin 管理后台,重构虚拟桌面启停与生命周期稳定性,完成安全与容器工程化加固,并全面优化管理后台移动端适配体验。
内置核心升级至@deepseek-ai/dsh@0.1.6-alpha.2,预装插件默认拉取最新社区版本。
✨ 新特性与架构改进
- 配置权威统一收敛到 Admin:桌面运行参数(浏览器主开关、分辨率、休眠时长、CDP 调试及截图画质等)统一由 Web Admin 管理后台权威配置并即时生效;DSH 原生设置中心对应卡片调整为只读,消除配置双源冲突。
- 虚拟桌面生命周期重构:重构虚拟桌面启停管理机制,消除并发操作竞争死锁,支持优雅停止与进程组回收;引入进程存活探针与崩溃自愈,彻底解决 Xvfb 端口占用与资源泄漏问题。
- 初始化访问口令向导:新增管理员初始化设置页面(
/setup),废除默认弱口令,首次启动强制引导设置安全口令,内置弱口令拦截与安全权限持久化。 - 终端日志自动滚动与状态记忆:实时日志终端新增「自动滚动」开关并支持状态记忆;优化日志刷新渲染机制,翻阅历史日志更流畅平稳。
- 预装插件版本策略优化:预装插件(
dshmarket插件市场、@hytime/dsh-thinking-effort思考强度调节)构建时默认拉取最新版本,及时跟进社区特性。
🔒 安全与容器加固
- 容器权限最小化:支持以非 root 用户
dsh(UID 1001) 运行,默认配置no-new-privileges与cap_drop: [ALL],严格限制敏感目录权限,支持环境变量安全迁移。 - 通信鉴权与请求校验:内部服务调用统一采用共享密钥鉴权;严格校验 WebSocket Origin;敏感配置在接口回显与运行日志中全面脱敏。
- 健康检查与服务监控:新增轻量免鉴权
/healthz健康探针接口,支持配置来源追踪与进程状态自愈重启。 - 供应链与构建安全:锁定 DSH 核心引擎与 pnpm 版本并校验 sha512 完整性;构建流程开启来源追溯(Provenance / SBOM),引入
.dockerignore精简镜像构建上下文。
📱 移动端与界面优化
- 移动端进行了简单适配。
🐞 问题修复
- 修复插件加载失效问题:修正环境路径传递逻辑,解决预装应用市场及扩展插件在特定配置下未被 DSH 识别加载的缺陷。
- 修复容器浏览器状态恢复异常:合并冗余控制开关为统一主控开关,解决组件停用后重新启用未能正常恢复工作的问题。
- 修复接口异常处理与安全性细节:补充 CDP 调试接口请求超时控制,完善管理 API 错误信息脱敏与安全边界防护。
🗑️ 变更与清理
- 下线无实际作用的配置路径占位插件(
@dsh-custom/dsh-settings-config-path),并自动清理历史数据卷残留。 - 移除多余的运行期配置轮询同步机制,采用统一的「配置即时生效 / 核心重启加载」模型。
镜像标签:latest / latest-market / 0.1.4 / v0.1.4 / 0.1.4-market / v0.1.4-market / dsh-0.1.6-alpha.2(-market) / 0.1.6-alpha.2(-market) / market
完整日志:CHANGELOG.md