DSH GetDSH Get
工具与能力DeepSeek Harness 插件

dsh-profile-settings

作者 XMoon

为 DeepSeek Harness 提供按 profile 分层的设置覆盖:全局 settings.yaml 仍为基线,每个 profile 可用自己的 profiles/<name>/settings.patch.yml 覆盖任意设置命名空间——对象段递归合并,数组与标量整体替换,!unset 显式屏蔽继承值。覆盖层对现有插件透明(照常读 ctx.settings),写入只落在 profile 覆盖层;官方 schema 语义、revision、expectedRevision 冲突检测、watcher 与事件均不改动。附带 settings 命令族(get/set/unset/mask/unmask/promote/demote/migrate/diff/layers),并在 Web 设置面板经 loopback RPC 通道提供 Profile Settings 区块。

许可证
MIT
收录日期
2026-08-25

GitHub 信息

许可证
MIT
主要语言
TypeScript
最近推送
2026年8月23日 04:18
维护者
XMoon
收录日期
2026-08-25

安装

安装命令
dsh plugin --profile web add @xmoon76/dsh-profile-settings

README 徽章

将这段 Markdown 添加到插件 README,链接到对应的详情页。

Listed onDSH Get
[![Listed on DSH Get](https://img.shields.io/badge/Listed_on-DSH_Get-1677ff?style=flat-square)](https://dshget.com/plugins/XMoon/dsh-profile-settings)