多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

DSH v0.2.1-alpha.1 发布:Agent 能自己造插件,Claude Code 也能兼容,插件生态要变天

DSH v0.2.1-alpha.1 发布:Agent 能自己造插件,Claude Code 也能兼容,插件生态要变天 DeepSeek Harness v0.2.1-alpha.1Agent 能自己写插件了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-urlWeb 支持通过--public-url指定显示、打开及提供给模型的对外访问地址支持带路径前缀的反向代理入口。Web 现在支持通过--public-url指定对外访问地址并且支持带路径前缀的反向代理入口。对于把 DSH Web 部署在反向代理后面的用户来说这是一个重要的部署能力。可选的开发者工具组合包新增可选的开发者工具组合包提供会话原始日志、聊天分组与正文的双向定位以及内嵌 Host 调试工具内嵌 DevTools 目前使用英文界面。新增了一个可选的开发者工具组合包包含会话原始日志聊天分组与正文的双向定位内嵌 Host 调试工具内嵌 DevTools 目前是英文界面。对于需要深度调试 DSH 的开发者来说这是一个实用的工具包。 问题修复一批“卡住你”的问题被解决目标编辑支持多行文本和 ShiftEnter 换行并改善目标与排队消息编辑器的中文输入及宽度适配。修复目标任务停止、恢复并再次停止后新消息滞留队列的问题。修复部分 Bash、PowerShell 和文件修改记录无法展开输出或差异的问题。关闭代码工作视图后仍可选择标准、创造和自定义模式内置 PTC极简默认值改为标准已有会话保持原模式。修复启停插件时其他插件的样式被移除、需要刷新页面才能恢复的问题。登录请求未收到响应时显示网络检查提示便于区分连接问题与其他登录失败。桌面端默认使用系统分配的端口避免 Windows 保留端口范围导致应用无法启动。修复侧栏列表重排或重新显示后会话加载动画不同步的问题。启用开发目录监听后HMR 可刷新包入口和依赖映射配置并正确重载仍在运行的原入口。修复新组合包启用后找不到依赖以及停用或卸载后残留依赖映射的问题。 体验优化精选改善自动化任务详情在窄窗口中的布局关联会话入口会按可用空间收起为图标。组合包详情页显示代码来源和当前版本便于查看安装来源及重装所需的信息。工具调用在准备阶段即可显示已到达的命令说明、文件路径和内容生成进度。加快大量会话的列表读取同时继续为其他操作提供执行机会。插件安装结果显示实际安装版本因新版本冷却策略安装较旧版本时提供说明和精确版本安装方式。⚠️ 其他变更开发者需要留意自动化任务改为 Web 内置能力自动化任务改为 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/dshnextGitHub 仓库github.com/deepseek-ai/deepseek-harness特别提醒本版本包含破坏性变更移除 invariant 插件、输入区统计扩展拆分插件开发者请仔细阅读 Release Note。
返回列表