DeepSeek Harness 开发者预览:一切皆插件,Agent 能力可组合
DeepSeek Harness developer preview
做 Agent 开发的必看,DeepSeek 把 Harness 做成全插件化架构,可组合性极强,赶紧去 GitHub 看源码,试试四种运行模式。
DeepSeek Harness developer preview
Everything is a plugin
DeepSeek Harness is now in developer preview for agent harness developers worldwide — source code included.
Every capability is a plugin that can be swapped or recomposed: models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI.
View on GitHubDeveloper docsCommunity plugins
Quick startInstall from source
Copy
$ npx @deepseek-ai/dsh web$ git clone https://github.com/deepseek-ai/deepseek-harnessView on GitHubDeveloper docsCommunity plugins
Agent = Model + Harness
Harness
keeps agents working in real-world environments
The model is the soul of an agent.
A harness lets an agent understand its environment, use tools, and keep working in real-world settings.
Cordis kernel
The Cordis kernel manages plugin mounting, unmounting, and dependencies. Agent capabilities live in the plugins.
Capabilities as plugins
Plugins provide every agent capability, including models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI. Cordis services and events let the plugins work together.
Compose with configuration
Developers can select, swap, or extend any capability in configuration without changing the DeepSeek Harness source code.
Design approach
Everything is a plugin. Every run is traceable.
Everything is a plugin
DeepSeek Harness is built on Cordis's plugin system. Plugins provide every agent capability, including models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI. Cordis services and events let the plugins work together. Developers can select, swap, or extend any capability in configuration without changing the DeepSeek Harness source code.
Every run is traceable
Everything the model sees is recorded in an append-only session log: system prompts, reasoning, tool calls and results, subagent scheduling, and every context injection. In the Trajectory view, you can inspect these records by source. Resume, fork, search, and replay all operate on the same event stream.
Multiple runtime modes
Standard mode includes the full toolset. Code mode uses model-generated code to orchestrate multiple rounds of tool calls. Minimal mode keeps only a shell tool and a file editor for benchmarking models in a minimal environment. Creator mode lets you inspect the current runtime, test Cordis plugins in memory, and combine them into new modes.
dsh-demoCreator mode
Describe what you want to build
Standard mode
Full coding agent with file editing, shell, file and web search, skills, planning, goals, subagents, and workflows.
Code mode
All Standard mode capabilities, with tools exposed through the Code Mode SDK so the model can combine multi-step operations in one TypeScript program.
Minimal mode
Two-tool coding agent with persistent bash and str_replace_editor.
Creator mode
Built for creating custom agent presets, with all Standard mode capabilities plus runtime inspection, plugin experiments, and preset-authoring guidance.
Design approach
Everything is a plugin. Every run is traceable.
Everything is a plugin
DeepSeek Harness is built on Cordis's plugin system. Plugins provide every agent capability, including models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI. Cordis services and events let the plugins work together. Developers can select, swap, or extend any capability in configuration without changing the DeepSeek Harness source code.
Every run is traceable
Everything the model sees is recorded in an append-only session log: system prompts, reasoning, tool calls and results, subagent scheduling, and every context injection. In the Trajectory view, you can inspect these records by source. Resume, fork, search, and replay all operate on the same event stream.
Multiple runtime modes
Standard mode includes the full toolset. Code mode uses model-generated code to orchestrate multiple rounds of tool calls. Minimal mode keeps only a shell tool and a file editor for benchmarking models in a minimal environment. Creator mode lets you inspect the current runtime, test Cordis plugins in memory, and combine them into new modes.
dsh-demoCreator mode
Describe what you want to build
Standard mode
Full coding agent with file editing, shell, file and web search, skills, planning, goals, subagents, and workflows.
Code mode
All Standard mode capabilities, with tools exposed through the Code Mode SDK so the model can combine multi-step operations in one TypeScript program.
Minimal mode
Two-tool coding agent with persistent bash and str_replace_editor.
Creator mode
Built for creating custom agent presets, with all Standard mode capabilities plus runtime inspection, plugin experiments, and preset-authoring guidance.
Customize your DeepSeek Harness
Get started
Try it now or install from source
Quick start
Install Node.js, then launch the Web UI with npx.
$ npx @deepseek-ai/dsh webCopy
Install from source
Clone the full source and follow the setup instructions in the repository.
$ git clone https://github.com/deepseek-ai/deepseek-harnessCopy
Join the DSH plugin ecosystem
DeepSeek Harness remains in developer preview and is still being tested by developers building agent harnesses. Its core plugins and APIs will continue to evolve. We look forward to exploring the limits of intelligence with developers worldwide using open-source infrastructure that is reusable and composable.
View on GitHubDeveloper docsCommunity plugins
更进一步:量化金融体系
看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力