Preface¶
In DSH development, session quality often depends on how clearly you articulate your working style: analyzing before acting, breaking down into verifiable steps, handling independent tasks in parallel, and running tests before declaring completion. Writing these requirements manually into prompts each time is tedious and prone to omissions.
dsh-ultracode solidifies this approach into an agent preset. It is a plugin for DeepSeek Harness. It adds UltraCode workflow guidance on top of the built-in code (PTC) preset. It installs with a single command and activates immediately upon selection. Below is an introduction to what it does, how to install it, and how to use it.
What is this¶
dsh-ultracode is maintained by ParticleLight, licensed under MIT, current version 1.0.0. Its one-sentence positioning is: UltraCode Agent preset — a working mode, not just a thinking tier.
The difference between a “Working Mode” and a “Thinking Tier” is that a tier only controls the depth of reasoning, while a mode dictates how the session works—what to think first, how to break it down, how to verify, and how to wrap up. The combination of both is the complete experience, which will be mentioned again in the installation section.
Core Behaviors¶
After enabling UltraCode, every session using this preset follows five rules:
- Max depth thinking before action: Analyze the problem, weigh alternatives, then act decisively.
- Plan → Execute → Verify: Break work down into verifiable steps, run tests, review diffs, and compare against acceptance criteria to prove it actually runs, rather than just being “finished.”
- Parallel sub-agent orchestration: Independent work is assigned to subagents or workflows for parallel execution; the main session handles orchestration and acceptance.
- Complete output: Provide a complete implementation, not draft-style answers.
- End with evidence: Explain what was verified and how it was verified.
Based on code (PTC) preset¶
dsh-ultracode is not built from scratch; it extends the DSH code (PTC) preset. It inherits the full toolset, Code Mode SDK presentation, plan mode, compression, goals, subagents, workflows, and Ralph, then adds UltraCode workflow guidance to the persona.
For the user, the original capabilities remain; only the session’s working method changes.
Installation and Activation¶
First install the plugin, then restart dsh web, and finally select the preset in the settings. The complete steps are as follows:
- Install the plugin:
dsh plugin --profile web add github:<OWNER>/dsh-ultracode
The <OWNER> in the command is a placeholder; the original README retains this notation, and you need to replace it with the actual value when installing. See the end of the article for the repository address.
-
Restart
dsh web. On first startup, the plugin installs the preset to$DSH_HOME/.agent-presets/ultracode. This process is idempotent: repeated installation will not overwrite your modifications to preset files, so you can safely adjust them locally. -
Select the preset. In Settings → Agent presets (Mode), select UltraCode mode, or set it as default. Subsequent new sessions will use this preset by default.
-
Set the reasoning tier. In the model selector, set the reasoning tier to max (
max, orultracodeif available). The mode determines the working style, and the tier determines the depth of thinking—both need to be in place for the complete experience.
Following the steps above, new sessions will operate according to the UltraCode working mode.
Suitable Scenarios and Notes¶
Suitable scenarios: Development sessions that require plan decomposition, test verification, and parallel processing of independent subtasks, as well as occasions where a complete implementation is desired rather than a draft. If the task itself is simple and does not require this workflow, a standard preset might be more direct.
Notes before use:
- You need to restart
dsh webafter installation for it to take effect; preset files are written to disk on first startup. - The plugin declares two peerDependencies:
@deepseek-ai/cordis ^4.0.1and@deepseek-ai/dsh-home-paths ^0.1.0-rc.6. The environment must meet these requirements. - Like all DSH plugins, the plugin runs with the permissions of the current dsh process. It is recommended to read the source code and license (MIT for this project) before installing to ensure trustworthiness.
- The preset is installed at
$DSH_HOME/.agent-presets/ultracodeand does not overwrite user modifications. You can adjust it there according to your habits.
Conclusion¶
What dsh-ultracode does isn’t complex: it takes a clear working style—think first, verify by plan, parallel dispatch, end with evidence—and turns it into a one-click installable preset, ensuring every session works by default in this way. If you often need to manually emphasize these requirements, it is worth trying once.
Project URL: https://github.com/ParticleLight/dsh-ultracode
Collection Page: https://www.skillhub.cn/plugins/ParticleLight/dsh-ultracode. This directory is an independent community site and has no official affiliation with DeepSeek / Hypothesis.