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/Glossary

Terms: PTC and profile, one sourced entry each

PTC, profile, bundle, preset — four terms and no clear boundaries.

VerifiedVersion and environmentChecked 2026-11-14
Source
config-catalog and the preset directory
Checked
2026-11-14
TermChineseOne-line definitionSource
PTCProgrammatic Tool Calling (presentation)Sends only run_code plus a generated SDK so the model composes multi-step tool calls in one programToolPresentationMode = native | ptc | both
nativenative presentationSends the full schema of each visible tool and calls them one by onesame
presetagent presetA mountable agent composition (tools, prompts, capabilities); the directory name is the idpresets/{standard,ptc,minimal,cordis}
profiledsh profileA boot configuration under $DSH_HOME/profiles, composed from bundles plus patch layersheader of cordis.yml
bundlebundleA loadable package listed in dsh.profile.bundles, stacked in orderprofiles/web/package.json
patch layerpatch layerThe last-applied override layer; config edits go hereEdit cordis.patch.yml, not this file
run_coderun_codeThe only tool the model may call directly under PTCconfig-catalog

Two pairs that blur together

  • preset is not profile: a preset is what the agent looks like (tools and prompts); a profile is how it boots (entry config and bundle list). Changing preset changes capability; changing profile changes the load path.
  • bundle is inside profile: bundles are packages listed in the profile's package.json, stacked in order, with the patch layer after them. Patch always overrides bundle defaults.

One piece of advice

These words drift between versions. Glossary entries must carry a source, down to the file — otherwise in six months even you will not know what you meant.

What counts as working

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

  • You can distinguish preset from profile
  • You know the patch layer applies after bundles
  • Every term cites its source file

Where it fails

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

SymptomCauseWhat to do
Changed the profile and capability did not changeProfiles handle the load path; presets define capabilityChange the preset, not the profile

Sources

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