DeepSeek developers have released a preliminary version of DeepSeek Harness, which was opened to the community on August 13th at 20:30. Despite the product version being labeled as v0.1, the community reacted very actively. DeepSeek V4 Pro was officially released on the same day.
DeepSeek Harness is an agent framework belonging to the same category as Claude Code and Codex, but it is not a model itself. According to DeepSeek's internal formula, an agent is formed by combining the Model and Harness: the Model acts as the 'brain' responsible for reasoning, while the Harness is the peripheral system that connects this brain to the external world, files, terminals, and browsers. Thus, the product is an agent, but it is more accurately called an agent framework.
Getting started with the product is quite simple: you need to run the command npx @deepseek-ai/dsh web in the terminal, open localhost:3080 in the browser, and enter your DeepSeek API key. Unlike other agent products that open immediately in an interface for questions, dsh first requires the API key input, after which it displays the main interface with the slogan 'Exploring the Uncharted.'
The product includes four preset operating modes. The Standard mode is a full-featured coding agent with capabilities for file editing, shell usage, searching, skills, planning, goals, subagents, and workflows, comparable to Claude Code and Codex. The PTC (Programmatic Tool Calling) mode allows tools to be wrapped as API code, enabling the model to write a TypeScript program that sequentially executes operations and returns only the final result, saving intermediate data in the runtime environment, which saves tokens and is aimed at automation developers. The Minimal mode provides only two tools—a persistent bash shell and a str_replace_editor, based on the assumption that a powerful enough model can perform most of the coding using only the terminal and file editor. The Creation Mode is intended for plugin developers, as it allows creating custom agent presets with runtime checks and preset authorship guidance.
Each mode loads its own set of plugins: changing the mode determines which tools are available to the agent and under what rules it will function. The core concept is that everything is a plugin built on the Cordis plugin system, which covers models, tools, skills, sessions, sandboxes, storage, cycles, planning, and user interface. One user reported restoring the entire working interface using plugins, while another implemented long-term memory between sessions and background self-development using exclusively plugins, allowing the model to periodically review records of its work and compress temporary experience into stable knowledge.
DeepSeek also provided session logs with the ability to add entries and trace the trajectory. The preliminary version supports nearly 40 models by default, including Kimi, OpenAI, Anthropic, and Google. However, a downside for the reviewer was that executing a long task could take over half an hour, which is unacceptable for a company known for speed. The official statement acknowledges that, being an early preliminary version, many details still require refinement, and the main plugins and interfaces will be updated quickly. Although the shell is in its early stages, the bet on the architecture is huge, and the community is already shaping the future of DeepSeek Harness.


