knopki/dsh-prompt-profiles
Per-session prompt profiles for DSH: reusable system-prompt sections grouped into named profiles, each reference carrying its own position and scope, sealed into the session prompt at start so resuming reproduces exactly what the session began with.
@knopki/dsh-prompt-profiles adds per-session prompt profiles on top of DSH's agent presets. A profile is an ordered list of references to reusable system-prompt sections, and every reference carries its own position and scope, so a single section can appear in several profiles in a different place each time. The same agent with the same tools can run as a terse reviewer or as a specialist following a house style, changing only the profile picked at session start. Sections emit in profile order and take a stable position among the platform's built-in prompt material; the profile is resolved while the session prompt is assembled and fixed from then on, so resuming a session reproduces exactly what it started with. Picking None is a recorded decision rather than a missing value, and it seals the same way a profile does. The editor and composer chip live in the web GUI, so profiles are built without hand-editing a single prompt string.
Install
dsh plugin --profile web add @knopki/dsh-prompt-profilesCopied verbatim from the README. The plugin adds a second axis to a DSH profile: agent presets decide what an agent is, prompt profiles decide how it is told to work. The editor and composer chip live in the web GUI.
Compatibility
Web GUI. A profile is chosen when a session starts, sealed into that session's prompt and never revised afterwards; choosing no profile leaves the system prompt unmodified. Each reference carries its own scope (inherit, main-only, subagents-only), so a subagent can receive guidance its parent never sees.
Details
- Repo: knopki/dsh-prompt-profiles
- Category: Agent Capabilities
- Stars: 0
- Version: GitHub repo knopki/dsh-prompt-profiles; npm package @knopki/dsh-prompt-profiles at 0.2.5 (registry check 2026-10-09; registry repository field resolves back to this repo). MIT license; the README badge targets DSH 0.2.1-alpha.2.
Alternatives
BrambleXu/dsh-prompt-profile · caizhihaoczh/dsh-profile-multica · youjiaqi421/dsh-plugin-workspace-rules