bowenliang123/dsh-context
bowenliang123/dsh-contextDSH 上下文洞察面板:Context 仪表盘 + /context命令 + Context 浏览器,查看 Context的分类组成、内容详情、演进趋势、压缩/注入事件、统计等一站式 Context 全生命周期管理。
DSH 模型可见性管理:在独立的设置分区页里按渠道/模型隐藏或显示模型选择菜单中的条目。逐模型开关、实时搜索、渠道级批量隐藏/显示、一键恢复全部。零侵入——只写插件自己的隐藏列表,不改 Provider 配置,隐藏正在使用的模型不会中断会话。
English · 中文
DeepSeek Harness 的模型可见性插件:控制哪些模型出现在对话界面的模型选择菜单里。
安装后在设置左侧导航提供一个独立的「模型可见性」分区页(紧跟「模型」):

configForms 重构了设置体系;0.1.x 宿主请使用本插件 0.1.2)dsh plugin --profile web add dsh-model-visibility
重启 dsh web 后生效。
lib/index.js):hidden 字段声明为 .volatile(),设置表单写入时由 Loader 把新值原地提交进同一稳定引用(插件不重启),并在源头包装 ctx.llm.listModels——会话选择器与设置页拿到的目录都是过滤后的。目录成员资格在 harness 中是"建议性"的,因此隐藏一个正在使用的模型不影响其调度。lib/client.js):向设置壳注册一个 settings.section 分区页;持久状态经 0.2.0 的 ctx.configForms 共享表单读写,目录经 ctx.remote.session.modelCatalog() 读取并跟随 llm/adapters-updated 失效刷新;页面状态来自"过滤后目录 ∪ 隐藏条目"的并集,隐藏条目携带隐藏时抓取的显示名快照。dsh plugin --profile web remove dsh-model-visibility
卸载即恢复原状:插件不写入 Provider 配置,隐藏列表随包删除自动失效。
MIT