DeepSeek“逢崩必更”,Harness又发新版了
AI应用风向标(公众号:ZhidxcomAI) 作者|毕伟豪 编辑|漠影 每逢崩溃,必有更新。 智东西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调用记录的展示方式,支持独立折叠子调用,同时改善了长回复流式组装的性能。 在问题修复方
觉得有用?分享给朋友
让更多人看到这篇内容,把有价值的信息传递给更多关注者。