deepseek-harness

deepseek-harness

Facts

Openness
Open source
Licence
MIT
Language
TypeScript
Pinned version
639ed01 (2026-09-29)
Topics checked
30 of 33
Kind of agent
Coding

What it does notably well

  • Compaction

    A summarization call reuses the session's system head, tool schemas and selected prefix, then appends only its compaction instruction as the final user message.

  • Extension hooks

    DeepSeek Harness's distinctive extension architecture is its Cordis-composed, lifecycle-owned plugin tree spanning the agent loop and supporting services.

  • Loop discipline

    The scheduler separates overlapped tool bodies from model-ordered policy/result commitment, reclassifies not-yet-started calls after registry changes, and drains in-flight work…

  • Observability

    DeepSeek Harness's observability surface is the local Web UI booted by `dsh web` (Web profile with session telemetry); the repo's evaluation material is a performance-benchmark…

  • Skills

    Catalog identity hashes only the durable ordered name/description entries; a pre-step republishes the current catalog after compaction hides it, while body-only changes avoid…

  • Sub-agents

    Delegation is scaffolded as capability-checked provider adapters: the same registry hosts fresh native spawn, completed-prefix fork and explicitly composed external runtimes…

See how deepseek-harness does on each topic

The topic-by-topic verdicts, the code lines and a side-by-side comparison are in the app. Sign in with Google; new accounts are approved by hand.

Independent analysis, not affiliated with deepseek-harness.