deepseek-ai/deepseek-harness 预览 preview

deepseek-ai/deepseek-harness

官方Official ⭐ 175,910 MIT coreframework

DeepSeek Harness (dsh) — 由 DeepSeek AI 开发的开源 agent harness(智能体框架)。一切皆插件:核心 + 插件 + 技能 = 可热插拔的 AI 编程工作台。DeepSeek Harness: Everything is a Plugin. — The official Cordis-based framework repo. Core + plugins + skills = a hot-swappable AI coding workbench.

编辑导读Editor's Brief

## 核心特性
- DeepSeek Harness(dsh)是由 DeepSeek AI 开发的开源智能体运行框架。
- 它采用“一切皆插件”的架构,允许以独立插件组件的形式添加能力。
- 该框架由 Cordis 驱动,其设计理念见《A Programming Paradigm for Spatiotemporal Composability》。
- 它提供 Web UI 命令 dsh web,默认在 http://127.0.0.1:3080 启动本地界面,并可在默认浏览器中打开。
- 它支持通过 npm 使用 npx @deepseek-ai/dsh web 安装和运行,也支持从源码检出后通过基于 pnpm 的安装、构建和启动步骤运行。
- 社区反馈、Bug 报告和插件发现可通过 GitHub Discussions、dsh-plugin 主题和 Discord 社区获得支持。

## 使用场景
- 运行带有浏览器界面的本地智能体运行框架,用于开发或评估。
- 在 dsh-plugin 主题下构建并集成插件,以扩展智能体能力。
- 探索基于 Cordis 的插件架构以及智能体系统中的时空可组合性。
- 在贡献代码或开发扩展前,测试基于源码的构建与工作流程。

## 技术细节
- npm 入口为 @deepseek-ai/dsh,其中 web 子命令用于启动 Web UI 服务器。
- 本地 Web UI 默认地址为 http://127.0.0.1:3080;使用 --no-open 可启动服务器但不打开浏览器。
- 从源码运行会使用 git clonepnpm installpnpm run buildpnpm dsh web;构建步骤用于准备仓库产物,运行步骤使用已构建产物且不会重新构建。
- 在 SSH 环境中,命令会输出主机 URL,因为本地转发地址由 SSH 客户端或编辑器持有。

## 注意事项
- DeepSeek Harness 目前处于开发者预览阶段,并正在快速迭代。
- 预计可能会出现破坏兼容性变更。
- 该项目采用 MIT 许可证,第三方依赖项已在 THIRD_PARTY_NOTICES.md 中披露。

## Core Features
- DeepSeek Harness (dsh) is an open-source agent harness developed by DeepSeek AI.
- It uses an architecture where everything is a plugin, allowing capabilities to be added as separate plugin components.
- The framework is powered by Cordis, with a design described in “A Programming Paradigm for Spatiotemporal Composability.”
- It provides a Web UI command, dsh web, which starts a local interface at http://127.0.0.1:3080 by default and can open it in the default browser.
- It supports installation and execution through npm using npx @deepseek-ai/dsh web, as well as running from a source checkout with pnpm-based install, build, and launch steps.
- Community feedback, bug reports, and plugin discovery are supported through GitHub Discussions, the dsh-plugin topic, and a Discord community.

## Use Cases
- Running a local agent harness with a browser-based interface for development or evaluation.
- Building and integrating plugins under the dsh-plugin topic to extend agent capabilities.
- Exploring Cordis-based plugin architecture and spatiotemporal composability in agent systems.
- Testing source-based builds and workflows before contributing or developing extensions.

## Technical Details
- The npm entrypoint is @deepseek-ai/dsh, and the web subcommand starts the Web UI server.
- The default local Web UI address is http://127.0.0.1:3080; --no-open runs the server without launching a browser.
- Source execution uses git clone, pnpm install, pnpm run build, and pnpm dsh web; the build step prepares repository artifacts, and the run step uses built artifacts without rebuilding.
- In SSH environments, the command prints the host URL because the SSH client or editor owns the local forwarded address.

## Notes
- DeepSeek Harness is currently in developer preview and is iterating rapidly.
- Compatibility-breaking changes are expected.
- The project is licensed under MIT, and third-party dependencies are disclosed in THIRD_PARTY_NOTICES.md.

READMEREADME

下一个 Next reactive-resume