

发布概览:重新定义AI代理架构
DeepSeek正式发布DeepSeek Harness v0.1开发者预览版,并在MIT许可证下开源全部源代码。该项目以dsh为名托管于GitHub,其核心理念概括为“Agent = Model + Harness”。Harness作为模型与运行环境(工具、文件、沙箱及控制循环)之间的中间层,旨在赋予AI代理持续工作的能力。
与传统代理框架将代理循环、工具注册表硬编码不同,Harness采取“一切皆插件”策略。模型、工具、技能、会话、沙箱、存储、循环调度及UI均位于Cordis插件边界之后。开发者可在配置中自由选择、替换或扩展组件,无需修改源码。这使其成为组装代理运行时的工具箱,而非固定的编程助手。
Cordis内核与插件化设计
Harness构建于Cordis元框架之上,该框架遵循《时空组合性的编程范式》理念。Cordis内核仅负责插件的挂载、卸载及依赖管理,所有能力均 resides 在插件中。通过Cordis服务和事件机制,各插件协同工作,实现了高度的模块化与可扩展性。
四种运行时模式
- 标准模式 (Standard):完整的编码代理,支持文件编辑、Shell操作、搜索、技能调用、规划及子代理工作流。
- 代码模式 (Code Mode):通过SDK暴露工具,允许模型在TypeScript程序中组合多步操作。
- 最小模式 (Minimal):仅保留持久bash和str_replace_editor,适用于裸环境下的模型基准测试。
- 创作者模式 (Creator Mode):增加运行时检查、内存插件实验及预设编写指导。
全链路可追溯与模型路由
Harness采用追加式会话日志,记录系统提示、推理过程、工具调用、子代理调度及每一次上下文注入。Trajectory视图支持按来源检查记录,恢复、分叉、搜索和回放均基于同一事件流,显著优于仅记录工具调用的传统方案。
模型路由同样插件化。支持DeepSeek、Anthropic、OpenAI等主流提供商,以及Bedrock、Vertex、Azure和Codex等需要原生凭据的服务。自定义提供商兼容任何OpenAI协议端点。密钥以只写方式存储于$DSH_HOME/.credentials.yaml,设置文件仅保留引用,确保安全性且无需重启即可生效。
部署与适用场景
作为开发者基础设施,v0.1目前并非生产级代理产品,但适合以下场景:
- 适用对象:AI原生初创公司、大中型企业内部平台团队,以及受监管行业(金融、医疗)的本地试点项目。
- 应用场景:私有仓库内部编码代理、受控环境下的模型评估、代理可观测性分析及内部工具插件化打包。
快速启动:执行npx @deepseek-ai/dsh web即可启动Web UI(默认地址http://127.0.0.1:3080)。Python SDK deepseek-harness-sdk支持Python 3.10+,兼容Linux x64/arm64及macOS 14+ (arm64),内置运行时无需系统级Node.js。
【星途科讯 图文丨王宇洲 首发于ZAKER科技,转载请注明出处】















