AX 爱鲜报

DeepSeek Harness(dsh)

DeepSeek AI 开源的智能体运行框架,基于「一切皆插件」架构与 Cordis 构建,提供 Web UI,可用 npx 一键启动,支持插件化扩展与多智能体编排。

爱鲜报评分

0.0

0 人评分

241k

星数

是

中文

TypeScript

主语言

是

活跃

55

贡献者

人工分析

EDITORIAL

推荐理由

由 DeepSeek AI 官方开源,采用「一切皆插件」的架构思路,把智能体的能力拆解为可自由组合的插件,扩展性和可玩性都很高。基于 Cordis 的时空可组合性设计,适合研究 Agent 架构与插件体系的开发者深入阅读源码。提供 Web UI 与 npx 快速启动方式,上手成本较低。

适用场景

  • 构建可扩展的 AI Agent 应用
  • 开发与调试 dsh 插件
  • 研究插件化 Agent 架构设计
  • 本地或 SSH 远程运行智能体 Web 界面
  • 多智能体工作流编排

优点

  • DeepSeek AI 官方出品,MIT 协议可商用
  • 一切皆插件,能力可自由组合与替换
  • 提供 Web UI,npx 一条命令即可启动
  • 有中文 README 与完整文档站点
  • 社区活跃,Discord 与 Discussions 反馈渠道畅通

缺点

  • 处于开发者预览阶段,会有破坏性兼容变更
  • TypeScript 技术栈,需熟悉 Node.js 与 pnpm
  • 运行前需阅读安全须知,注意权限与风险
  • 插件生态仍在早期,可复用插件数量有限
上手难度 进阶

DeepSeek Harness 是什么

DeepSeek Harness(简称 dsh)是 DeepSeek AI 开源的智能体运行框架(agent harness),核心设计理念是 Everything is a Plugin——框架本身只提供最小内核,所有能力都以插件形式接入。

它构建在 Cordis 之上,其设计思想在论文《A Programming Paradigm for Spatiotemporal Composability》中有详细描述。

项目目前处于 开发者预览(developer preview) 阶段,迭代很快,会出现破坏性兼容变更。运行前请先阅读仓库中的安全须知(SAFETY.md)。

核心特点

  • 一切皆插件:模型接入、工具调用、界面、存储等都可以做成插件,按需组合。
  • Web UI 开箱可用:默认在 http://127.0.0.1:3080 启动本地界面。
  • TypeScript 实现:前后端统一技术栈,便于二次开发与调试。
  • MIT 协议:可自由用于商业项目。

快速开始

通过 npm 运行

安装 Node.js 后,直接执行:

npx @deepseek-ai/dsh web

该命令默认在 http://127.0.0.1:3080 启动 Web UI 并打开浏览器;通过 SSH 启动时只打印主机地址,因为本地端口转发由 SSH 客户端或编辑器负责。加上 --no-open 可以只启动服务、不打开浏览器。

从源码运行

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

其中 pnpm run build 负责准备构建产物,pnpm dsh web 直接使用这些产物启动,不会重新构建。

插件与社区

  • 插件仓库建议添加 dsh-plugin topic,方便被检索到。
  • 反馈与 Bug 报告走 GitHub Discussions。
  • 可加入官方 Discord 社区交流。

开发与文档

  • 开发指南:docs/development.md
  • 架构文档:docs/architecture.md
  • 面向 Agent 的协作说明:AGENTS.md
  • pnpm run dev:web 可在监听源码变更的同时构建并重新打包客户端;make help 会列出 Web 与 Desktop 对应的 Make 目标。

适用人群

适合希望搭建可扩展 AI Agent 的开发者、想研究插件化 Agent 架构的工程师,以及准备为 dsh 编写插件的贡献者。由于项目仍在快速演进,建议关注版本变更再投入生产使用。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。