←News detail

ZhidongxiUpdated Nov 5 02:50

DeepSeek Harness Releases v0.2.2-alpha.3 Pre-release Version

English text is being prepared.

AI summary

DeepSeek Harness has updated its GitHub repository and released the v0.2.2-alpha.3 pre-release version, expanding around code review, automated task management, the SDK, and the plugin ecosystem. It adds an experimental unified entry point for change requests and worktrees, allowing users to view local code and PR diffs in the file tree, select code snippets, add comments, and hand them to the Agent for processing; automated task management is unified at the Host layer and supports cross-session execution. A new multi-file modification tool, apply_patch, has been added; it is disabled by default and must be manually enabled. The Python and TypeScript SDKs have also been improved with plan review, goal continuation, and operation approval capabilities. This version does not yet have a corresponding desktop installer, so existing desktop App users cannot upgrade directly for the time being.

Why read this

AI score 56

The original article reviews the specific changes in this pre-release version regarding code review, automated tasks, and the SDK, which can be used to assess the direction in which the Agent development workflow is being completed.

Topics

Tags

Body

智东西11月4日报道,昨天,DeepSeek Harness悄悄更新了GitHub仓库,推出了一个v0.2.2-alpha.3预发布版本。

这次更新围绕代码审查、自动化任务管理、SDK和插件生态等方面进行了扩展。

有趣的是,就在昨天DeepSeek出现了网页及API服务部分中断的问题。

根据此前DeepSeek每次崩溃都有更新的“辉煌战绩”,虽然并无两件事直接关联的证据,但网友还是纷纷猜测是不是新模型要来了。

果不其然,“逢崩必更”的定律还是太靠谱了。

这次更新中,DeepSeek Harness新增了实验性的“变更请求与工作树”统一入口,用户可以通过文件树查看本地代码和PR差异,将选中的代码片段和评论交给Agent处理。

自动化任务也升级为宿主级统一管理,支持手动创建、直接编辑,以及在新旧会话中执行任务。

此外,DeepSeek Harness还新增了多文件修改工具apply_patch,并进一步完善了Python、TypeScript SDK的能力。

一、审查代码更方便,DeepSeek Harness优化开发协作环节

在真实的软件开发过程中,代码生成只是其中一个环节,开发者还需要检查修改内容、处理代码差异、跟进评审意见,并确保代码能够顺利合并。

这次更新中,DeepSeek Harness推出了实验性的“变更请求与工作树”统一入口,将代码审查和Git Worktree相关操作整合到了一起。

具体来看,开发者可以通过可搜索的文件树浏览本地代码和PR差异,并逐个文件查看修改内容。发现问题后,还可以选中具体代码片段、添加评论,再将这些信息交给Agent处理。

与此同时,该功能还支持跟踪检查和评审状态。

这让开发者能够在同一个入口中查看代码变更、提出修改意见,并让Agent根据反馈继续处理,减少在不同工具之间切换的操作。

另一项值得关注的更新是新增了apply_patch工具。

过去,Agent修改多个文件时,往往需要分别执行文件读取、编辑等操作。这次新增的apply_patch支持用户通过一次调用完成多个文件的新增、编辑、删除和移动,修改结果还可以在Review中查看。

不过,这项工具默认处于关闭状态,需要用户主动启用。

这两项更新意味着,Agent修改代码后,开发者可以直接在DeepSeek Harness中检查变更、提出意见,再让Agent继续调整,代码修改和审查之间的衔接能够变得更加顺畅。

二、统一管理自动化任务,让Agent跨会话持续工作

除了代码开发,这次DeepSeek Harness还对自动化任务进行了比较明显的调整。

此前,自动化任务更多与具体会话中的执行过程相关联。这次更新中,DeepSeek Harness将自动化任务管理统一到了Host层,支持用户手动创建任务或直接编辑已有任务,用户也可以通过预填提示词在会话中创建任务。

在执行方式上,用户可以选择复用已有会话,也可以新建会话执行任务。另外,任务编辑时还支持保留草稿和冲突复核,避免编辑过程中的内容被意外覆盖。

这意味着自动化任务的管理不再局限于单个会话,用户可以从更高层级进行管理,并根据需要安排Agent在不同会话中执行工作。

对于需要反复处理的开发任务来说,这种变化能够减少重复输入指令和手动启动任务的操作。

三、SDK和插件继续扩持续拓展,手机端体验优化

SDK和插件能力的扩展,主要关系到开发者如何基于DeepSeek Harness构建自己的Agent应用。

这次更新中,DSH进一步完善了TypeScript和Python SDK,补齐了原生命令和插件管理能力,包括计划审阅、目标续跑和操作审批三项功能。

其中,计划审阅允许用户批准、修改或取消Agent提交的计划;目标续跑支持保存长期目标,并在会话重启、恢复或分叉后继续推进;操作审批则由SDK接收Agent的审批请求,再交给接入应用决定是否批准。

插件方面,这次更新允许插件为自己的设置页面提供导航图标,还支持根据会话身份和请求用途动态提供API请求头。

此外,插件安装失败时,现在也会提供更完整的诊断信息和Host日志入口,帮助开发者定位问题。

除了开发者生态,DSH也在持续完善手机端使用体验,优化了侧栏导航和窄屏布局。不过,这里的“手机端”并非独立App,是通过手机浏览器访问Web GUI。

在交互和文件管理方面,DSH也进行了调整:统一了会话、工作区和侧边栏的右键菜单与键盘菜单,并开放开发者扩展能力;文件预览则新增常驻目录树,方便用户快速定位和切换文件。

除了上述功能,DSH这次还优化了Trajectory调用记录的展示方式,支持独立折叠子调用,同时改善了长回复流式组装的性能。

在问题修复方面,新版本解决了历史会话无法打开、会话搜索失败、聊天记录加载卡住,以及部分模型在图片数量超过请求上限时持续请求失败的问题。

此外,新版本还调整了文件修改安全策略:文件修改前的读取检查和外部修改防护默认关闭,沙箱限制和Review机制则继续保留。

写在最后:

需要注意的是,v0.2.2-alpha.3目前仍是预发布版本,官方尚未提供对应的桌面安装包,现有桌面App用户暂时无法直接升级到这一版本。

整体来看,这次更新体现出DSH正在补齐Agent参与软件开发所需要的多个环节,从代码修改、差异审查,到任务调度和插件扩展,逐渐形成更完整的开发工作流。

Source

Zhidongxi