从 Runtime实验走向工程闭环
文章深入解析了DeepSeek Harness(DSH)的架构与工程价值,指出其通过细粒度可替换性和执行历史记录解决了Agent维护难题。作者对比了Cordis论文与自我进化研究,强调DSH目前仅实现了Runtime实验原语,尚未达到工程闭环。要从临时挂载走向生产系统,仍需构建可信评测、发布链路、强隔离及责任归属四大基础设施。
文章深入解析了DeepSeek Harness(DSH)的架构与工程价值,指出其通过细粒度可替换性和执行历史记录解决了Agent维护难题。作者对比了Cordis论文与自我进化研究,强调DSH目前仅实现了Runtime实验原语,尚未达到工程闭环。要从临时挂载走向生产系统,仍需构建可信评测、发布链路、强隔离及责任归属四大基础设施。
文章对DeepSeek Harness的技术架构、Cordis原理及相关前沿论文进行了极具深度的工程化拆解,信息密度高,逻辑严密,且内容发布于今日(2026-08-17),时效性极高。
作者用10张图系统拆解DeepSeek Harness(DSH)的架构设计。DSH启动经历两次装配:先通过Profile、Bundle和Patch构建公共Host(含Session、模型注册、工具系统、Agent Loop和Web服务),再依据Preset为会话装配具体Agent。底层基于Cordis插件框架,通过provide/inject服务依赖图和事件机制将独立插件组装成完整系统。文章还详解了Agent Loop的Turn/Step运行机制、SessionEvent事件日志的持久化设计,以及如何通过自定义Preset快速构建业务Agent。
作者以程序员视角深入分析了数字生命卡兹克零编程基础、纯靠 AI 构建的开源项目 AIHot(AI 热点新闻聚合网站)。文章详细解读了项目的技术选型与架构:TypeScript 全栈 monorepo、React Router SSR 前端、Fastify API、pg-boss 任务队列,以及 RSS、网页爬虫、JSON 接口、推特、微信公众号等六种信源采集方式。重点剖析了其基于大模型的文章处理流程:预筛、五维度加权打分、摘要生成、向量聚簇归组。作者由此引申讨论 AI 时代软件工程可维护性标准的转变:程序员注意力从代码实现转向架构设计与约束,类比铝从贵金属到飞机材料的价值观变迁。
作者分析了 DSH Desktop 桌面端的整体架构:Renderer 进程负责显示 Harness WebUI,Main 进程负责窗口创建、Harness 启动、更新与配置修复,两者通过 Preload 和 IPC 通信。聊天与任务执行走独立的本地 HTTP/RPC 通道,连接 Harness Runtime 独立进程(macOS 用 Electron UtilityProcess,Windows 用自带 Node.js),仅监听本地回环随机端口。Harness Runtime 基于 Cordis 插件组合,包含 Agent Loop、Tool Registry、Session Service 和模型适配器,并扩展了 Preset 导入导出、插件市场和 PPT 生成等能力。本地数据与安装目录分离便于升级保留配置,模型 API、更新和手机接入(Mobile Bridge)等外部服务各自独立。
作者探讨了在AI能大量生成代码的时代,哪些软件工程书籍反而变得更加重要。文章推荐了八本书,覆盖从产品决策到交付的核心领域:《Escaping the Build Trap》强调构建正确的产品、《Specification by Example》统一需求理解、《Learning Domain-Driven Design》明确业务含义、《Software Architecture: The Hard Parts》权衡架构取舍、《Designing Data-Intensive Applications》理解数据保证、《Threat Modeling》识别安全威胁、《Release It!》应对生产故障、《Accelerate》改进交付流程。核心观点是:委派给编码Agent的实现越多,识别其决策是否合理的能力就越有价值。
本文深入解析了DeepSeek Harness的设计哲学,强调“事实有据,权限有度”的核心理念。文章通过多个实例展示了该框架如何将Agent状态管理、工具调用、子代理运行等关键环节转化为可验证的运行时契约,确保每个重要事实都有明确的拥有者,并通过原子比较、权限控制等机制避免状态不一致和越权操作。作者认为,DeepSeek Harness的精华在于其架构设计原则:为每种能力明确truth owner、authority gate、durable record、model projection和recovery rule,从而将隐性边界转化为可测试的契约。
本文实测了 DeepSeek 开源的 Agent 框架 DeepSeek Harness(dsh),强调其“everything is a plugin”的设计理念,基于 Cordis 插件系统,可高度定制。文章介绍了四种预设模式(标准、PTC、极简、创造)的特点,并通过实际案例展示了 dsh 在代码审查、创意生成、性能对比等任务中的能力,最后探讨了模型与框架的乘法关系,推荐日常使用 v4-flash。
本文深入解析了 DeepSeek Harness(DSH)的架构设计,指出其核心是“一切皆插件”的理念,并借助 Cordis 运行时框架实现。文章将 DSH 视为两套并行系统:Cordis 维护运行时插件图,Session 记录事件流。重点阐述了 Cordis 如何通过 Context、Service、Fiber 和 effect 机制解决插件依赖、作用域隔离、生命周期管理和资源清理等问题,并与 React 的对应概念进行了类比。文章还解释了 DSH 的配置分层(Bundle、Profile、Patch)和 Agent Preset 与 Runtime Profile 的区别,展示了其部署时装配和会话级定制的能力。
文章指出,尽管循环工程备受关注,但决定代理上限的核心是其下层的“基座工程”。作者提出了从单代理到自我进化系统的 14 步路线图,涵盖基座定义、核心配置(记忆、权限、子代理)、技能封装、钩子强制执行、循环自动化、动态工作流编排,以及通过状态文件实现系统自我进化的方法。
文章探讨了在使用多个 AI Agent 进行编程开发时存在的隐形成本——“编排税”。作者指出,人类的认知带宽是单线程的,无法随着 Agent 数量的增加而并行扩展。虽然启动 Agent 很容易,但审查和整合它们产出的工作必须串行通过人类这一瓶颈。文章借用并发编程中的“全局解释器锁”和阿姆达尔定律,解释了无脑增加 Agent 只会导致工作积压和认知疲劳,而非真正的效率提升。作者建议像架构系统一样架构注意力,通过按审查速率扩展、批量处理和保护单线程时间来管理这一挑战。
文章指出了当前 AI 辅助编程中“Vibe Coding”的痛点,即单一 AI 会话承担过多角色导致错误累积。作者提出了“软件工厂”的解决方案,通过构建包含代码库研究员、需求撰写者、规格撰写者、后端/前端构建者及测试验证者的 7 个专业化 Agent,将任务拆解并隔离。这种结构化流程利用 Claude Code 实现了自动化且高质量的功能交付,彻底改变了单人监督 AI 的低效模式。