DeepSeek Harness v0.2.1-alpha.1:Agent 能自己写插件了,Claude Code 兼容层初探
0.2.0 还没正式发,0.2.1 已经开跑了
10 月 3 日,DeepSeek Harness 发布了 v0.2.1-alpha.1。
距离 v0.2.0-rc.2 只过去了四天。0.2.0 的候选版还在迭代,0.2.1 的 alpha 已经悄然开跑——DSH 的迭代节奏,依然没有慢下来的意思。
这一版有两个值得认真看的新东西:实验性 Claude Code Mods 兼容层,以及「让 Agent 创建插件」入口。前者关乎生态兼容,后者关乎插件开发范式的转变。
下面我们逐项拆解。
![]()
✨ 新增功能:Agent 能自己写插件了 实验性 Claude Code Mods 兼容层
新增实验性 Claude Code Mods 兼容层。目前阶段的主要目的是验证 Claude Code Mods API 功能大致为 DeepSeek Harness 插件的一个子集,而非为用户提供实际的完整兼容性。
这一条需要仔细读。官方说得很克制:这不是为了让你直接跑 Claude Code 的 Mods,而是为了验证一件事——Claude Code Mods API 的能力,大致是 DSH 插件 API 的一个子集。
翻译一下:DSH 的插件能力,可能比 Claude Code Mods 更大。 这个兼容层目前是“验证性质”的,不是“完整兼容”。但方向很有意思——如果验证成立,未来从 Claude Code 生态迁移到 DSH 的路径会更顺。
![]()
「让 Agent 创建插件」入口
插件管理页新增「让 Agent 创建插件」入口,可保留草稿进入创造模式;发送需求后才开始执行。
这是本版本最有想象力的功能。
插件管理页新增了一个入口:让 Agent 创建插件。你可以:
- 保留草稿进入创造模式
- 发送需求后才开始执行
这意味着,插件开发的门槛进一步降低——你不需要从零写代码,而是可以向 Agent 描述需求,让它帮你创建插件。配合上一版完善的“创造模式插件开发指引”,DSH 正在把“写插件”这件事,从开发者专属变成人人可参与。
新会话支持预填未发送的提示
新会话支持预填未发送的提示;恢复草稿或切换工作区时保留文件、目录和会话引用。
新会话可以预填未发送的提示,恢复草稿或切换工作区时,文件、目录和会话引用都会保留。这是一个很实用的改进——草稿不再因为切换而丢失。
Markdown YAML 头部显示为字段列表
Markdown 文件预览将 YAML 头部元数据显示为清晰的字段列表。
Markdown 文件预览时,YAML 头部元数据不再是一堆原始文本,而是清晰的字段列表。阅读带 frontmatter 的文档更舒服。
Web 支持 --public-url
Web 支持通过 --public-url 指定显示、打开及提供给模型的对外访问地址,支持带路径前缀的反向代理入口。
Web 现在支持通过 --public-url 指定对外访问地址,并且支持带路径前缀的反向代理入口。对于把 DSH Web 部署在反向代理后面的用户来说,这是一个重要的部署能力。
可选的开发者工具组合包
新增可选的开发者工具组合包,提供会话原始日志、聊天分组与正文的双向定位,以及内嵌 Host 调试工具;内嵌 DevTools 目前使用英文界面。
新增了一个可选的开发者工具组合包,包含:
- 会话原始日志
- 聊天分组与正文的双向定位
- 内嵌 Host 调试工具
内嵌 DevTools 目前是英文界面。对于需要深度调试 DSH 的开发者来说,这是一个实用的工具包。
问题修复:一批“卡住你”的问题被解决
- 目标编辑支持多行文本和 Shift+Enter 换行,并改善目标与排队消息编辑器的中文输入及宽度适配。
- 修复目标任务停止、恢复并再次停止后,新消息滞留队列的问题。
- 修复部分 Bash、PowerShell 和文件修改记录无法展开输出或差异的问题。
- 关闭代码工作视图后仍可选择标准、创造和自定义模式;内置 PTC/极简默认值改为标准,已有会话保持原模式。
- 修复启停插件时其他插件的样式被移除、需要刷新页面才能恢复的问题。
- 登录请求未收到响应时显示网络检查提示,便于区分连接问题与其他登录失败。
- 桌面端默认使用系统分配的端口,避免 Windows 保留端口范围导致应用无法启动。
- 修复侧栏列表重排或重新显示后,会话加载动画不同步的问题。
- 启用开发目录监听后,HMR 可刷新包入口和依赖映射配置,并正确重载仍在运行的原入口。
- 修复新组合包启用后找不到依赖,以及停用或卸载后残留依赖映射的问题。
- 改善自动化任务详情在窄窗口中的布局,关联会话入口会按可用空间收起为图标。
- 组合包详情页显示代码来源和当前版本,便于查看安装来源及重装所需的信息。
- 工具调用在准备阶段即可显示已到达的命令说明、文件路径和内容生成进度。
- 加快大量会话的列表读取,同时继续为其他操作提供执行机会。
- 插件安装结果显示实际安装版本;因新版本冷却策略安装较旧版本时,提供说明和精确版本安装方式。
自动化任务改为 Web 内置能力,提醒工具按模式提供:标准、创造和 PTC 模式可用,极简模式和子代理不可用;旧实验组合包选择会自动清理,已有任务保留。
自动化任务从“实验性组合包”变成了 Web 内置能力。提醒工具按模式提供:
- 标准、创造和 PTC 模式可用
- 极简模式和子代理不可用
旧实验组合包选择会自动清理,已有任务保留。
子路径插件不再读取独立的 package.json
子路径插件不再读取独立的 package.json,显示文本和图标须通过对应子路径导出;插件开发模板同步补齐本地化信息与图标。
子路径插件不再读取独立的 package.json,显示文本和图标必须通过对应子路径导出。插件开发模板同步补齐了本地化信息与图标。插件开发者需要适配。
破坏性变更:移除运行时 invariant 插件
破坏性变更:移除运行时 invariant 插件及各包的 ./invariant 导出;依赖这些诊断入口的扩展和自定义 profile 需要调整。
这是一个破坏性变更。运行时 invariant 插件及各包的 ./invariant 导出被移除,依赖这些诊断入口的扩展和自定义 profile 需要调整。
输入区统计扩展拆分为两个入口
输入区统计扩展拆为 activity 和 usage 两个独立入口;覆盖旧 stats 整行的插件需要更新注册 ID。
输入区统计扩展拆分为 activity 和 usage 两个独立入口。覆盖旧 stats 整行的插件需要更新注册 ID。
写在最后:0.2.1 开跑,插件范式在转变
v0.2.1-alpha.1 是一个方向性很强的版本。
它没有像 0.1.6 那样带来 Browser Use 和 Computer Use 的炸裂能力,但它做了一件更底层的事:让 Agent 能创建插件。这个入口的出现,意味着 DSH 的插件生态正在从“开发者写、用户装”,走向“用户描述需求、Agent 生成插件”。
而实验性 Claude Code Mods 兼容层,则释放了另一个信号:DSH 正在验证自己的插件能力是否足以覆盖其他 Agent 框架的生态。 如果验证成立,未来的迁移和兼容空间会更大。
当然,这一版依然是 alpha。0.2.0 的 rc 还在迭代,0.2.1 的功能还在快速变化。破坏性变更依然存在,插件开发者需要持续关注。
但方向是清晰的:DSH 不只是想让你用它的插件,它想让你造自己的插件。
升级命令:npm i -g @deepseek-ai/dsh@next
GitHub 仓库:github.com/deepseek-ai/deepseek-harness
特别提醒:本版本包含破坏性变更(移除 invariant 插件、输入区统计扩展拆分),插件开发者请仔细阅读 Release Note。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.