- Understand the difference between a model and the harness around it.
- Understand plugins, profiles, sessions, workspaces and subagents.
- Understand why Cordis, modes and the Trajectory are the differentiating layer.
The formula: model + harness
The model provides language understanding and generation. The harness provides the operating body: tools, permissions, session memory, interface, action logs and a loop that decides when to call each tool.
Agent = Model + Harness Model: reasoning and generation Harness: tools, permissions, sessions and traceability
Everything is a plugin
DSH is built around the idea that models, tools, skills, sessions, storage and the interface can be swapped as components. This makes it possible to test providers and build specialized profiles without rewriting the whole agent.
- Profile: a composable configuration of plugins and permissions.
- Session: a record of prompts, decisions, calls and results.
- Workspace: the explicit folder where the agent is allowed to work.
- Skills: reusable instructions for focused tasks.
- Subagents: secondary agents that split a complex mission.
Why it matters
DSH is not a local-model tutorial. It is a way to turn a DeepSeek model into an observable agent: execution modes, permissions, plugins, profiles, skills, subagents and a Trajectory that lets you review what happened.
This series focuses on the harness. When local models appear, they appear only from the DSH perspective: which provider to select, how to measure and when the official API is still the better choice.
The ten-phase roadmap
- Introduction and architecture.
- Installation and a read-only first session.
- DeepSeek models, providers and cost.
- Standard, Code/PTC, Minimal and Creator modes.
- Workspaces, permissions and security.
- Plugins and custom profiles.
- Subagents, skills and orchestration.
- Local DeepSeek models and quantization.
- Use cases, metrics and benchmarks.
- Troubleshooting and production.
Si has guardado la evidencia de esta lección, continúa con «Installation and a safe first session». Si no, repite la comprobación antes de avanzar.