惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 聂微东
月光博客
月光博客
博客园 - 司徒正美
爱范儿
爱范儿
aimingoo的专栏
aimingoo的专栏
量子位
Recent Announcements
Recent Announcements
V
V2EX
P
Proofpoint News Feed
小众软件
小众软件
云风的 BLOG
云风的 BLOG
腾讯CDC
宝玉的分享
宝玉的分享
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
B
Blog
博客园_首页
GbyAI
GbyAI
博客园 - Franky

博客园 - 慕容木木

如何调整3D打印的松紧? 3D耗材拉丝需要干燥的方法 WeMD - 更优雅的 Markdown 公众号排版工具,一键复制到微信 【免费软件】Motrix Next - 全能下载神器回归,体积缩小4倍、迅雷替代 【免费软件】Recordly - 开源录屏神器,一键制作专业演示视频 一场碳基大脑的认知起义 【AI赋能】百宝箱内测OpenClaw,测试推送消息成功,手把手教你怎么做(20260214) 手把手教你安全移除 OpenClaw:全流程清理与避坑指南 【免费领取】OpenClaw 国内部署完全指南,打造你的专属 AI 数字助手(文末有获取方法) OpenClaw爆火背后:我的冷思考 【全网最全教程】使用最强DeepSeekR1+联网的火山引擎,没有生成长度限制,DeepSeek本体的替代品,可本地部署+知识库,注册即可有750w的token使用 即将迎来全民编程时代 免登录的华为小艺+DeepSeek才是yyds,这个结合太丝滑了 Cherry Studio:最强电脑端AI工具合集软件推荐与使用方法(有满血DeepSeek R1的小艺) 全网最全的DeepSeek的使用指导资源,拿去用来操作其他的大模型也一样有用,你去找付费培训不如打赏我一毛 Qwen2.5 Max:最有可能是DeepSeek R1的平替 本地部署最强人工智能服务:方案(一)Chatbox+硅基流动(满血DeepSeek R1) CentOS7安装nvm和node (vm/vb)虚拟机复制或者拷贝之后连不上网络怎么处理? Vmware共享文件夹安装设置方法(window与Linux使用共享文件夹) VirtualBox配置安装入门(Linux连不上网络和设置共享文件夹) PHP中常见的几种运行代码的方式 PHP性能之语言性能优化:vld——查看代码opcode的神器 PHP性能之语言性能优化:魔术方法好不好? PHP性能之语言性能优化说明 PHP性能:序——谈ab(Apache Bench)压力测试工具
DeepSeek Harness - DeepSeek 开源 Agent 运行时底座,万物皆...
慕容木木 · 2026-08-14 · via 博客园 - 慕容木木

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 替换。

📌 项目信息

  • 项目地址 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人