
评测背景为什么关注 V4-Pro 的 Agent 加成DeepSeek Harness 发布时官方同步推出了配套增强模型 DeepSeek-V4-Pro。按照官方定位这套组合的核心公式是Model Harness Agent——模型负责理解与推理Harness 负责将能力落地到真实环境。但一个关键问题始终存在当 Harness 的插件架构、运行模式、工具调用链路完全固定时换用不同底层模型Agent 的实际表现究竟会差多少这次评测围绕三个核心维度展开代码理解与多文件修改能力、长任务上下文保持、插件化架构适配与性价比。为了控制变量所有测试均在同一套 Harness 配置下进行对比对象包括 V4-Pro 和第三方模型 GLM5.2后者在 Harness 的 Python SDK 文档中被官方示例采用社区也有较多使用反馈。代码理解与多文件修改项目级任务实测SpringBoot 项目结构理解Harness 的极简模式仅保留 Shell 与文件编辑工具恰好能剥离 UI 插件的干扰观察模型本身对代码结构的解析深度。测试任务为向 Agent 提供一个标准 SpringBoot 项目目录要求它理解分层结构并执行一项跨层修改——增加用户积分系统。V4-Pro 的表现呈现出比较明显的项目级思维。它在 Trajectory 日志中展示的思维链显示模型首先识别了controller → service → mapper → entity的分层惯例随后主动检查了现有数据库表结构再规划修改顺序。实际执行时它能连续完成四项操作修改entity新增积分字段、调整mapper的 SQL 映射、在service层补充业务逻辑、最后更新controller接口。整个过程中Harness 的插件化工具调用链路没有被中断模型对下一步该调用哪个工具的判断较为准确。GLM5.2 在相同任务下则出现了两次迷路。第一次是在修改完entity后模型尝试直接编译验证但 Harness 的极简模式下未加载编译插件导致报错后模型陷入循环重试第二次是在service层修改时模型遗漏了事务注解的添加后续通过 Trajectory 回放才定位到问题。这并非 GLM5.2 的代码能力缺陷而是它对 Harness 当前可用工具集的感知不够敏锐——换句话说对插件化架构的适配深度有差距。88 页论文翻译任务社区曾有用户用 Harness 完成 88 页学术论文的翻译耗时约 22 分钟。我们复现了类似场景将 PDF 按章节拆分为文本片段要求 Agent 逐段翻译并保持术语一致性。V4-Pro 在长文本中的术语对齐表现更稳定。前 20 页建立的核心术语表如 attention mechanism 统一译为注意力机制而非关注机制在后 60 页中基本保持了一致Trajectory 日志中仅出现 3 次人工干预修正。GLM5.2 则在第 40 页后出现了明显的术语漂移同一技术词汇出现了两种以上译法需要人工在对话中追加约束指令才能纠正。这一差异可能源于 V4-Pro 在长上下文窗口中的记忆机制优化也可能是 DeepSeek 针对 Harness 的 Trajectory 日志格式做了专门的上下文注入训练——毕竟 Trajectory 中仅追加的日志设计对模型的长序列依赖能力提出了更高要求。插件化架构适配模型是否懂HarnessHarness 的 Cordis 插件架构有一个特点模型本身不直接调用工具而是通过生成结构化指令由 Harness 的插件系统解析执行。这意味着模型需要理解 Harness 的工具描述协议——包括每个插件的能力边界、参数格式、以及工具间的组合逻辑。在 PTC程序化工具调用模式下这一要求被进一步放大。PTC 模式允许模型生成一段代码来编排多轮工具调用而非逐轮等待用户确认。测试中发现V4-Pro 生成的 PTC 代码对 Harness 的插件 API 兼容性更好它能正确引用ctx.tools和ctx.llm的服务接口生成的代码片段在 Cordis 的依赖注入机制下可直接运行。GLM5.2 在 PTC 模式下则偶尔会出现幻觉式API 调用——即生成 Harness 插件体系中并不存在的工具名称导致执行报错。这并非不可修复但需要开发者在 Prompt 层做更多约束或等待模型对 Harness 生态的适配更新。更直观的差异体现在创造模式中。该模式允许模型检查当前运行时、在内存中试验 Cordis 插件并组合新运行模式。V4-Pro 能够基于现有插件的元信息提出合理的组合方案如将 Shell 工具与联网检索插件串联用于实时依赖检查GLM5.2 则更倾向于描述概念性思路而非输出可执行的插件配置代码。Token 消耗与响应延迟性价比的隐性成本由于 Harness 的 Trajectory 日志完整记录了每次运行的原始事件我们可以对比相同任务下的 Token 消耗模式。在 SpringBoot 项目修改任务中V4-Pro 的总 Token 消耗略高于 GLM5.2约 15%-20%但任务完成时间反而更短。原因在于 V4-Pro 的一步到位率更高它在单轮对话中生成的工具调用序列更长、更完整减少了多轮澄清和修正的次数。GLM5.2 虽然单轮 Token 更省但多轮累积后总消耗差距缩小且用户等待时间显著增加。论文翻译任务则呈现不同格局。V4-Pro 在长文本中的术语一致性优势大幅降低了后期人工干预和重复翻译的频率整体任务流更顺畅。GLM5.2 虽然初始响应更快但后期修正成本包括人工时间和额外 Token不可忽视。需要强调的是Harness 本身按 Token 计费但 Agent 任务的总成本不能只看模型侧。一个频繁需要人工介入的模型其隐性成本注意力成本、时间成本往往超过 Token 费用的差异。V4-Pro 与 Harness 的配套优化核心价值或许正在于此。评测局限与使用建议当前测试基于 Harness v0.1 开发者预览版插件生态和模型适配仍在快速迭代。几个实际使用中的注意事项工作区配置必须先行Harness 的 Web UI 中若未选择工作区Workspace输入框会呈灰色不可输入状态这一设计对新手不够直观端口占用问题默认 3080 端口被占用时可通过dsh --profile web --port 8080指定其他端口API Key 的存储安全配置界面中 Key 以脱敏形式显示实际明文存储于~/.dsh/.credentials.yaml团队共享环境需注意权限管理对于希望深度定制 Agent 运行时的开发者V4-Pro 与 Harness 的配套优势在复杂任务中会逐渐显现若只是快速尝鲜或执行简单单文件操作第三方模型的体验差距并不悬殊。选择时更多应考虑任务复杂度与干预容忍度的平衡。