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.

Coding & Development ★ 3 updated 2026-09-21 — untested
View on GitHub ↗

Install

dsh plugin --profile web add dsh-output-styles

npm 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

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

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins