5 DSH Plugin Profiles for DeepSeek Harness
A bundle is what an author publishes — an npm package declaring dsh.bundle. A profile is what you boot: $DSH_HOME/profiles/<name>, started with dsh --profile <name>. Its dsh.profile.bundles is an ordered array — later layers win per row, so the order carries meaning. Every DSH plugin profile below shows that order.
Draft — machine-assembled, not yet human-reviewed
All 5 profiles here were assembled by a generator that picked one high-signal, installable entry per extension slot. Nobody has sat down and checked whether the members actually work well together. They are candidates, not curation.
Agent Team
DraftDelegate to sub-agents instead of one long thread.
When one conversation is doing too many jobs at once, split it. This profile adds sub-agent orchestration, a task or todo surface to hand work off, and a monitor so you can see what the sub-agents are doing.
Desktop Starter
DraftGet off the terminal.
The default surface is a terminal. If you would rather have a window, a tray icon and a theme, this profile picks a desktop or web surface plus a skin, and keeps the rest of the stack stock.
Frontend Workbench
DraftA DSH profile tuned for building and reviewing web UI.
You spend the day in a frontend repo and want the agent to see the browser, keep design context between sessions, and stop re-reading the same files. This profile pairs a visual/browser capability with persistent project memory and a readable terminal UI.
Research Desk
DraftSearch, read, and keep what you found.
For sessions where the agent has to go read things: pull pages, search the web, and keep the findings around long enough to write them up. Pairs a fetch/search capability with memory and a note or todo surface.
Token Diet
DraftSame work, fewer tokens.
Long sessions get expensive because the context window fills with things the agent already read. This profile stacks compaction, a token/cost meter, and a compact output style so you can see and cut the spend.