Skip to content
MyDSHMy DSH Field Notes
中文
Independently maintained; not affiliated with DeepSeek. No association with mydsh.dev or other MyDSH sites.

Home/Modes & context/Working with the modes

Preset cheat sheet: conditions only, no verdicts

Re-deciding which preset to use every single time.

VerifiedVersion and environmentChecked 2026-11-14
Source
four preset.yml and two agent.cordis.yml files
Checked
2026-11-14

This table lists when to consider each preset, never which is better. Better depends on your work, not on the preset.

Your situationConsiderReason (from the preset definitions, not my judgment)
Unsure, first timeStandardThe widest tool surface: file editing, shell, search, Skills, plans, subagents, workflows
Multi-step work expressible as one programPTCTools presented via an SDK so the model composes one TS program; round trips can collapse into one
Only run commands and edit filesMinimalTwo tools only: persistent shell and str_replace_editor; no Skills, plans, or subagents
Authoring or debugging a custom presetCreatorStandard capability plus runtime inspection, plugin experiments, and authoring guidance
Long session with many follow-upsNot minimalminimal/agent.cordis.yml states Context compaction is absent
No usable code runtimeNot PTCPTC requires a codeRuntime whose language has a registered SDK renderer, or prompt assembly fails

Two hard constraints worth their own line

  1. Minimal means no compaction. Not 'slightly fewer features' — long sessions hit the ceiling. Use it for short, few-turn tasks.
  2. PTC needs a code runtime, and not just any: the language must have a registered SDK renderer (TypeScript or Python). Missing means a failed start, not degraded operation.
Last rule of thumb: when unsure, use standard. It is not optimal, but it is the one where 'other people already hit this' is easiest to find — valuable when troubleshooting.

What counts as working

Check every line. All of them pass or the job is not done.

  • Every reason traces to text in the preset definitions
  • You avoid minimal for long sessions
  • You confirmed a code runtime before choosing PTC

Where it fails

Symptom, cause, what to do — written in the order it actually happens.

SymptomCauseWhat to do
The sheet still led to a wrong choiceThe task sits between two rowsFall back to standard, or measure the same task under two presets

Sources

Verified means measured here. Compiled means every line carries a source.