XMoon/dsh-profile-settings

XMoon★ 2TypeScript最后同步: 2026-08-23

在 GitHub 打开

Per-profile settings overlay for DeepSeek Harness: global settings.yaml plus profiles/<name>/settings.patch.yml, transparently layered under ctx.settings

README 摘要

@xmoon76/dsh-profile-settings English 中文 A DSH profile bundle that adds a per-profile settings overlay on top of the official user-settings seam. $DSH HOME/settings.yaml stays the global baseline; every profile can override any settings namespace through its own $DSH HOME/profiles/ /settings.patch.yml — object sections merge recursively, arrays and scalars replace wholesale, and !unset explicitly deletes an inherited value. Existing plugins keep using ctx.settings exactly as before — the overlay is transparent. Writes ( update / replace / mutate ) land in the profile overlay only ; replace({}) re-inherits the global layer, never the composition default. The official schema validation, revision semantics, expectedRevision conflict detection, watchers, and events are untouched. Installation Requires a profile whose bundles include @deepseek-ai/dsh-base (every shipped web / headless template does). Install into each profile that should get its own overlay: dsh plugin --profile add installs the package and reconciles it into the profile's dsh.profile.bundles automatically (the manifest declares dsh.bundle ). On the next boot the bundle patch ( cordis.patch.yml ) 1. disables the base se…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdshdsh-plugindsh-plugins

分类