Skip to content

v0.1.0

Latest

Choose a tag to compare

@BrambleXu BrambleXu released this 14 Aug 06:56

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-profile

Create 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.0 or >=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.