# 兼容性说明 | 组件 | 已验证环境 | 声明范围 | | --- | --- | --- | | DeepSeek Harness / dsh | `0.1.0-rc.7` | `0.1.x` 对等接口 | | Node.js | `22.19+`、`24+` | `^22.19.0 || >=24.0.0` | | Web UI | 官方 `web` Profile | 必需 | | 操作系统 | Windows | 已验证;目录打开实现同时提供 macOS/Linux 命令适配 | | 主题 | 浅色、深色、跟随系统 | 支持 | | 动效偏好 | `prefers-reduced-motion` | 支持 | | 桌面封装 | 加载同源 Web UI 的封装 | 支持 | DeepSeek Harness 仍处于开发者预览阶段,后续版本可能包含不兼容改动。本插件依赖以下 Harness 能力: - Host:会话存储、会话持久化、公开 Session Query、工作区注册表、代理状态与 Web Server; - Client:会话、工作区、Locale、UI primitives 和 `settings.section` 插槽; - 所有 `@deepseek-ai/*` 运行时模块均声明为对等依赖,复用 Profile 提供的实例; - 不查询、监听或修改 Harness 所有的 DOM 节点。 每次发布必须完成: 1. TypeScript 类型检查与单元测试; 2. 生产构建与 npm 包内容检查; 3. 在全新 `DSH_HOME` 和 Web Profile 中安装打包后的插件; 4. 验证列表、详情、归档和恢复; 5. 使用临时工作区验证文件安全边界与删除确认; 6. 从 Profile 中移除插件,且不修改 Harness 官方包。 CI 覆盖 Node.js 22.19 和 24,并在 Windows、Linux 与 macOS 上执行静态检查和单元测试。扩大兼容范围前,应先完成对应 Harness 版本和平台的实际运行验证。