Per-profile settings overlay for DeepSeek Harness: global settings.yaml stays the baseline while each profile overrides any namespace through its own profiles/<name>/settings.patch.yml — object sections merge recursively, scalars and arrays replace wholesale, and !unset masks an inherited value. The overlay is transparent to existing plugins (they keep reading ctx.settings unchanged), writes land in the profile overlay only, and official schema validation, revision semantics, expectedRevision conflicts, watchers and events are untouched. Ships a settings command family (get/set/unset/mask/unmask/promote/demote/migrate/diff/layers) plus a Profile Settings section in the web Settings panel over a loopback RPC channel.
- License
- MIT
- Added
- 2026-08-25
GitHub info
- License
- MIT
- Primary language
- TypeScript
- Last push
- Aug 23, 2026, 4:18 AM
- Maintainer
- XMoon
- Added
- 2026-08-25
Install
dsh plugin --profile web add @xmoon76/dsh-profile-settingsREADME badge
Add this Markdown to your plugin README to link back to its listing.
[](https://dshget.com/plugins/XMoon/dsh-profile-settings)Related plugins
Tools & CapabilitiesWeKnora#dsh-weknora
★ 20882Four read-only tools over a WeKnora knowledge base: list knowledge bases, hybrid passage search, reassemble one document's chunks in order, and WeKnora's own cited RAG or ReAct-agent answer with a resumable session id.
treg
★ 699Tool catalog for agents: search ~2,600 external endpoints (SEO and SERP, backlinks, social, people and company enrichment, ad libraries, scraping) by the task you want done, read each one's parameters and per-call price, then call it with the credential injected server-side. Ships the skill plus an MCP row that stays disabled until TREG_TOKEN is set.
anysearch-dsh
★ 361AnySearch-powered real-time web and vertical search provider for DeepSeek Harness.