Overview
The first public release of dsh-prompt-profile, a lightweight prompt-profile plugin for DeepSeek Harness.
It turns recurring model selections, reasoning settings, and review instructions into reusable Markdown profiles that can be applied for a single turn.
Highlights
- Discover profiles from user and project directories.
- Give project profiles precedence over user profiles.
- Substitute positional command arguments into profile bodies.
- Select a provider, model, and reasoning effort for one turn.
- Restore the Agent's previous model selection automatically.
- List available profiles and invoke nested profiles.
- Keep profile definitions editable, portable, and project-local.
Installation
dsh plugin --profile demo add ./dsh-prompt-profileCreate profiles under:
~/.dsh/prompt-profiles/
<repo>/.dsh/prompt-profiles/
Usage
/prompt-profile list
/prompt-profile review src/index.ts "focus on cancellation"
Requirements
- DeepSeek Harness
- Node.js
^22.19.0or>=24.0.0 - Markdown profile files with supported frontmatter
Credits
The core idea is inspired by pi-prompt-template-model, with a Harness-native implementation focused on deterministic discovery, argument substitution, scoped model routing, and restoration.