PerryLink/dsh-output-styles
Claude Code outputStyles for DeepSeek Harness - session-scoped, durable, runtime-switchable model output style
The Claude Code outputStyles equivalent for DeepSeek Harness: a /style command that switches the model's output style at runtime, persisted per session, injected at every prompt assembly. Style library is one Markdown file per style (frontmatter for metadata, body = the model directive); six built-ins ship in the box — concise, explanatory, formal, learning, proactive, step-by-step — including Claude Code-parity proactive and learning. /style with no argument lists styles plus the current selection; /style <name> applies it; /style off returns to the project default.
Install
dsh plugin --profile web add dsh-output-stylesnpm package dsh-output-styles 0.6.1 (registry-verified 2026-08-27): dsh plugin --profile web add dsh-output-styles (published releases), or dsh plugin --profile web add "github:PerryLink/dsh-output-styles#main". Verify: dsh --profile web --dump-config | grep -A3 'id: output-styles'.
Compatibility
DeepSeek Harness 0.1.1-rc.2. Node ^22.19.0 || >=24.0.0. All platforms (host + web client), any model (system-prompt injection).
Details
- Repo: PerryLink/dsh-output-styles
- Category: Coding & Development
- Stars: 3
- Version: npm dsh-output-styles 0.6.1 (registry-verified 2026-08-27)
- Last push: 2026-09-21
- First seen: 2026-08-13
Recent updates
/style command; per-session durable output styles; 6 built-ins incl. Claude Code-parity proactive/learning; markdown-file style library.
FAQ
- Which styles ship built-in?
- concise, explanatory, formal, learning, proactive, and step-by-step — each a Markdown file whose body is the model directive.
- Is the style persistent?
- Yes — persisted per session and injected at every prompt assembly until you change it or run /style off.
- Which DSH version is required?
- DeepSeek Harness 0.1.1-rc.2 with Node ^22.19.0 || >=24.0.0.
Alternatives
jiesou/dsh-stream-rules · golitter/dsh-deepseek-billing · Toukaiteio/dsh-effort-tweak