DeepSeek Harness - DeepSeek 开源 Agent 运行时底座,万物皆插件,7400+ Star 一日爆火
AI工具
DeepSeek Harness - DeepSeek 开源 Agent 运行时底座,万物皆插件,7400+ Star 一日爆火
2026年8月13日,DeepSeek 在发布 deepseek-v4-pro 的同时,悄悄开源了一款 Agent 运行时框架——DeepSeek Harness(简称
dsh)。MIT 协议,一日内斩获 7400+ Star。"Everything is a Plugin"
万物皆插件 — 模型、工具、技能、会话、沙箱、存储、Agent Loop、调度和 UI,全都是可替换的插件
✨ 核心功能
🔌
一切皆插件
模型适配器、工具注册表、会话日志、Agent 循环、沙箱、审批策略、UI,每一层都是插件,无需修改源码即可替换
⚙️
Cordis 插件框架
插件通过服务和事件协作,由配置决定组合方式。卸载时注册效果自动回滚,无特权核心需要 patch
🤖
多 Agent 系统
Spawn 启动全新子 Agent,Fork 继承会话,Pipeline 并行流水线,Ralph 循环接力
📜
Append-only 会话日志
模型看到的所有内容汇入同一条事件流,会话恢复、分叉、检索与回放都建立在统一日志之上
🛡️
工具调用流水线
执行前经过 Hook、审批、权限检查、沙箱和超时控制,执行后可结果改写、记录和 UI 渲染
🎛️
Profile + Bundle
命名组合 + 分发格式,所有层级均可被上层 patch 覆写,配置即组合
🎯 四种运行模式
基于同一套底座,通过不同的插件集合组合出四种模式:
📦 标准模式
提供完整工具组合,面向常规 Agent 任务
💻 PTC 模式(程序化工具调用)
允许模型生成代码,将多轮工具调用组合起来执行。代码及其子调用同样经过审批与沙箱流水线
🔧 极简模式
仅保留 shell 和文件编辑两个工具,用于最小环境中测试模型能力
✨ 创造模式
Agent 可检查当前运行时,在内存中试验 Cordis 插件,据此组合、创作新的运行模式。Harness 配置本身也成为 Agent 可操作的对象
💡 为什么"万物皆插件"很重要?
核心差异
从"换工具"到"换规则"
主流 Coding Agent 虽然普遍支持插件和 MCP,但可扩展范围通常集中在工具与技能层。DeepSeek Harness 把插件边界进一步下沉到了整个运行时——从"Agent 手里拿什么工具"一直延伸到"Agent 按什么规则工作"。
可替换范围包括:模型如何循环、如何调度子 Agent、如何保存会话、采用什么交互界面,甚至 Agent 可以在创造模式中检查自身运行时、试验插件组合。
支撑这套架构的 Cordis 框架有一篇学术论文:《A Programming Paradigm for Spatiotemporal Composability》(时空可组合性编程范式)。
可替换范围包括:模型如何循环、如何调度子 Agent、如何保存会话、采用什么交互界面,甚至 Agent 可以在创造模式中检查自身运行时、试验插件组合。
支撑这套架构的 Cordis 框架有一篇学术论文:《A Programming Paradigm for Spatiotemporal Composability》(时空可组合性编程范式)。
💻 支持平台
技术栈:TypeScript 97.1% + CSS + Python + Shell + C
📥 下载安装
方法一:npx 一键启动(推荐)
安装 Node.js 后直接运行:
npx @deepseek-ai/dsh web
启动 Web UI,默认地址 http://127.0.0.1:3080
方法二:从源码运行
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
方法三:Python SDK
详见官方文档 Python SDK 指南:
https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/user/guide/python-sdk.md
当前为开发者预览版(v0.1.0-rc.5),核心插件和基础接口仍在快速迭代,存在破坏性更新。仅适用于技术学习、功能探索和 Agent 预研实验。
🚀 使用方法
- 安装 Node.js,运行
npx @deepseek-ai/dsh web启动 Web UI - 打开浏览器访问
http://127.0.0.1:3080 - 在 Settings → Models 中配置 DeepSeek API Key(也支持其他 OpenAI 兼容端点)
- 点击 Choose workspace,添加项目目录并选中
- 新建会话,输入任务,例如"总结这个仓库并识别主要包"
- Agent 可读取和编辑工作区文件、运行命令、委派子 Agent、维护计划
- 需要审批的操作会弹出确认,基于当前权限策略
配置模型:支持 DeepSeek 原生 API 和其他 OpenAI 兼容端点,模型路由更改即时生效,无需重启服务器。
插件开发:为你的插件仓库添加 dsh-plugin GitHub Topic 可被发现。
查看配置树:
dsh --profile web --dump-config
任何打印出的配置行都可以用你自己的 patch 替换。
📌 项目信息
7,397+
GitHub Stars(一日内)
430
Forks
MIT
开源协议
- 项目地址 https://github.com/deepseek-ai/deepseek-harness
- 官网 https://deepseek.com
- 最新版本 v0.1.0-rc.5(2026年8月13日)
- 技术栈 TypeScript + Cordis + React
- 插件话题 GitHub Topic
dsh-plugin - Discord https://discord.gg/Ycq5dCaS4
- 创建时间 2026年8月13日
- 提交数 12,293+
- 贡献者 19人

浙公网安备 33010602011771号