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》(时空可组合性编程范式)。
 

💻 支持平台

🪟 Windows🍎 macOS🐧 Linux🌐 Web UI🐍 Python SDK

技术栈: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 预研实验。
 

🚀 使用方法

  1. 安装 Node.js,运行 npx @deepseek-ai/dsh web 启动 Web UI
  2. 打开浏览器访问 http://127.0.0.1:3080
  3. Settings → Models 中配置 DeepSeek API Key(也支持其他 OpenAI 兼容端点)
  4. 点击 Choose workspace,添加项目目录并选中
  5. 新建会话,输入任务,例如"总结这个仓库并识别主要包"
  6. Agent 可读取和编辑工作区文件、运行命令、委派子 Agent、维护计划
  7. 需要审批的操作会弹出确认,基于当前权限策略

配置模型:支持 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人
posted @ 2026-08-14 23:14  慕容木木  阅读(64)  评论(0)    收藏  举报