DeepSeek Harness
⚠️ 核实更正(2026-10-02)
- Star 237,413 / Fork 28,523(此前记 11 万),最后推送 2026-09-24,仍活跃
- ⚠️ 主语言是 TypeScript,此前笔记暗示 Python 有误
- 官方描述「Everything is a Plugin」,topics 仍为 cordis/dsh
产品介绍
DeepSeek Harness(简称 dsh)是 DeepSeek AI 于 2026 年 8 月 13 日开源的智能体运行框架(Agent Harness),采用 MIT 协议开源,仓库位于 github.com/deepseek-ai/deepseek-harness。上线不到一天 GitHub Star 突破 8 万,目前已超 11 万,是当前最火爆的 AI Agent 基础设施项目之一。
核心定位
一个以「一切皆插件」为架构原则的 AI Agent 运行时。它不提供模型本身,而是连接模型与工具、文件系统、技能、沙箱等组件,让模型「真正能干活」——能读写文件、执行命令、操作浏览器、调用 API。
可以这样理解:
- 模型 = 大脑(负责思考)
- DeepSeek Harness = 身体和手脚(负责执行)
- 两者结合,AI 才能从「聊天机器人」变成「能干活的 Agent」
核心特点
Cordis 插件系统
Harness 的核心是 Cordis 插件系统,模型、工具、技能、会话、沙箱、存储、循环、调度等全部以插件形式组织。这意味着:
- 想用某个工具?装个插件就行
- 想换一种沙箱方案?换插件
- 想加一套自定义逻辑?写插件
插件之间可以组合和依赖,形成复杂的工作流。
多模型兼容
可接入多种大模型,不限于 DeepSeek。无论是 OpenAI 兼容的 API、Anthropic 协议的模型,还是本地 Ollama 运行的模型,都可以接入。
沙箱隔离
Agent 运行在受控沙箱中,安全可控。即使 Agent 试图执行危险命令(如 rm -rf /),沙箱也会拦截。
会话持久化
支持跨会话的记忆和状态保持。Agent 可以记住之前的对话上下文和工作进度,下次启动时继续之前的工作。
MIT 开源
社区可自由使用、修改、分发。这意味着任何人都可以基于 Harness 构建自己的 Agent 产品。
适用场景
- 需要 AI 操作文件系统、执行命令的场景
- 构建多步骤自动化工作流
- 需要沙箱隔离的 Agent 任务
- 自定义工具链与技能组合
与同类框架对比
| 框架 | 开源 | 语言 | 插件系统 | 沙箱 |
|---|---|---|---|---|
| DeepSeek Harness | MIT | — | Cordis | ✅ |
| Codex | Apache-2.0 | Rust | 内置 | ❌ |
| OpenHands | MIT | Python | 插件式 | ✅ |
| AutoGPT | MIT | Python | 扩展式 | ❌ |