Cursor
Code with AI in Cursor—agent and Plan mode, CLI, student Pro access, careers, and service status links.
Explore DeepSeek Harness—open-source agent harness with Cordis plugins, Standard/Code/Minimal modes, and traceable session logs.

Use an editor-first AI IDE for day-to-day shipping; read the on-site harness guide when you are still choosing between runtime and editor.
Details below the decision summary—features, workflow, and scope notes.
Reviewed on 20 August 2026 · deepseek-ai/deepseek-harness on GitHub
Everything is a plugin
Cordis mounts and unmounts plugins with dependency awareness, so you can swap models, tools, skills, sandboxes, storage, loops, scheduling, and UI pieces without rewriting the harness core.
Traceable session trajectory
An append-only session log records system prompts, reasoning, tool calls and results, subagent scheduling, and context injections. Resume, fork, search, and replay operate on the same event stream.
Standard coding agent mode
Standard mode ships a full toolset—file editing, shell, file and web search, skills, planning, goals, subagents, and workflows—for day-to-day agent development.
Code mode orchestration
Code mode exposes tools through a Code Mode SDK so the model can combine multi-step operations in one TypeScript program instead of chaining single tool calls by hand.
Minimal and Creator modes
Minimal mode keeps only persistent bash and str_replace_editor for model benchmarking. Creator mode adds runtime inspection and in-memory Cordis plugin experiments for building custom presets.
Open source MIT preview
Source is available on GitHub under MIT. Core plugins and APIs may still change while DeepSeek Harness remains in developer preview.
Launch the Web UI with npx
Install Node.js, then run `npx @deepseek-ai/dsh web` to open the DeepSeek Harness Web UI without cloning the repo first.
Clone when you need full source
For local plugin work, clone https://github.com/deepseek-ai/deepseek-harness and follow the repository setup instructions.
Pick a runtime mode
Use Standard for full coding-agent workflows, Code mode for TypeScript-orchestrated tool batches, Minimal for two-tool benchmarks, or Creator to inspect and recombine plugins.
Compose capabilities in configuration
Select, swap, or extend plugins—models, tools, skills, sandboxes, storage, loops, scheduling, UI—through configuration rather than patching harness internals.
Inspect runs in Trajectory view
Open the session log to audit what the model saw, verify tool results, then resume or fork from the same append-only stream when iterating on agent behavior.
Agent harness developers
Build or evaluate coding agents with swappable tools, sandboxes, and loops while keeping a single Cordis-based runtime.
Researchers benchmarking models
Minimal mode isolates shell and file-edit tools so you can compare model behavior in a constrained, reproducible environment.
Platform and infra engineers
Experiment with sandboxes, storage, scheduling, and UI plugins without rewriting the DeepSeek Harness core for each deployment shape.
Teams building custom agent presets
Creator mode supports runtime inspection and in-memory plugin trials before shipping a reusable Standard or Code mode preset.