DeepSeek开源智能体框架

DeepSeek Harness把Web界面、工具、会话、子智能体与SDK放进“一切皆插件”的架构,但开发者预览阶段仍会出现破坏性变更。

✓ 已核实 来源 DeepSeek AI ⚑ 智能体工具

60 秒版本

DeepSeek Harness是一套MIT许可、插件优先的智能体运行框架,支持Web、无头和Python三种入口。

要点

  • 模型适配器、工具、会话、提示词组装乃至Agent循环都由Cordis插件构成。
  • Web界面支持工作区编辑、命令执行、委派、计划和受审批控制的操作。
  • 无头Profile处理一次性任务,Python SDK则可嵌入带内置运行时的调用。
  • 模型可使用DeepSeek、目录提供商或自定义OpenAI兼容端点。
  • 项目仍是开发者预览,官方明确不承诺当前兼容性。

结论. 它是值得实验的完整开放智能体平台,但在接口稳定前必须固定版本并隔离工作区。

DeepSeek这次开源的不是新模型,而是模型外面的智能体运行框架。DeepSeek Harness,命令名为`dsh`,把Web界面、模型适配器、工具、持久会话、审批、子智能体与SDK组合在一起;它最核心的选择,是连Agent循环本身都能作为插件替换。

核心设计一切皆插件

Harness由Cordis插件框架驱动。模型提供商、提示词组装、工具执行、会话日志和默认循环都向共享上下文注册服务与事件。运行时通过Profile按顺序叠加Bundle和用户覆盖,因此替换单项能力时不必重写整套系统。

模型层支持DeepSeek,以及Anthropic、OpenAI等目录提供商、云原生认证路线和自定义OpenAI兼容端点。
智能体层负责提示词组装、模型请求循环、工具调用、审批、计划和委派。
状态层追加式会话事件用于持久化、回放、恢复和生成记录。
扩展层插件可加入模型、工具、命令、后台任务、沙箱策略和界面组件。

三个入口浏览器、无头与Python

官方最短启动方式是`npx @deepseek-ai/dsh web`,默认在`127.0.0.1:3080`启动本地Web界面。用户配置模型、选择工作区后即可创建会话。同一套基础还可以无服务器执行一次性任务,或通过Python SDK嵌入其他程序。

3种Web界面、无头命令与Python SDK入口
3080官方文档中的Web界面默认本地端口
MIT项目采用的开源许可证

能力范围完整的编码智能体表面

Web指南显示,智能体能在选定工作区读取和编辑文件、执行命令、委派工作并维护计划。基础Bundle还包括持久化、凭据、遥测、文件与Shell策略、任务、技能、Web工具和子智能体提供商。具体会话能使用什么,由Profile和插件组合决定。

  • Web界面:交互式工作区、会话历史、模型设置与审批提示。
  • 无头模式:为单个任务创建持久会话,并把最终回答输出到标准输出。
  • Python SDK:通过上下文管理运行时,可复用会话ID并调用JSON-RPC示例。
  • 自定义组合:检查实际插件树,并通过Profile补丁覆盖配置项。

运行边界预览软件需要隔离

源码工具链要求较新的Node.js与pnpm,Python SDK则要求Python 3.10或更高版本及官方列出的Linux或Apple Silicon环境。更重要的是,工具可以改文件、执行Shell。Python指南中的最小组合使用`danger-full-access`,并明确建议放在一次性检出目录或容器中。

采用建议现在适合谁尝试

Harness最适合研究智能体架构、开发自定义工具或模型提供商,以及希望用同一运行时覆盖Web、无头与嵌入式执行的开发者。需要长期会话兼容或冻结插件接口的团队,应继续等待,或先用自己的适配层隔离预览版本。

这次发布的重要性,在于DeepSeek公开了一套智能体操作系统,而不只是聊天接口包装。

实际行动很明确:先在一次性项目中测试,固定具体候选版本,检查权限和插件组合,并把每次升级当作迁移。架构已经足够透明和有野心,兼容承诺则还没有准备好。