全部插件

DSH / BUNDLE / BUNDLES

dsh-effort-keeper

v1.0.5ChimeSky / dsh-effort-keeperca90b8988b

可安装组合包组合包与其他模块社区 · Topic 自动分析

概览

dsh-effort-keeper

Per-model reasoning-effort memory for DeepSeek Harness: remembers the last explicitly chosen effort for every provider/model pair and restores it when you switch back.

README / ZH

插件文档

目录摘要

Per-model reasoning-effort memory for DeepSeek Harness: remembers the last explicitly chosen effort for every provider/model pair and restores it when you switch back.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

1. **DSH 原生会更新全局默认**:`sessionController.selectModel` 的设计就是“保存 Session 选择 + 后台保存默认”。EffortKeeper 不把全局默认当作存储,但恢复动作仍会像手动选择一样更新它。这是 DSH `0.2.1-rc.3` 的公共 API 语义。 2. **Host 方法装饰**:插件包装的是公开服务方法,而不是修改源码。DSH 若在未来版本改变 `sessionController.selectModel` 的签名/存在性,插件会明确失败,不会静默写坏会话。升级大版本前请重新跑测试。 3. **已有会话不追溯**:插件安装或重启时只对“没有已提交 turn”的空白会话应用偏好;已经有对话的会话保持其历史选择。 4. **不发送未声明档位**:模型当前未声明的已保存档位会被忽略并记录非侵入式 debug 日志;原偏好保留,等模型能力恢复后仍可使用。 5. **不支持按模型自定义任意档位名**:只使用 adapter 公告的 `reasoning.efforts`。 6. **状态路由**:`/effort-keeper/status` 是只读诊断接口,只暴露模型路由键和档位 ID。它和其他本地 DSH 页面路由一样,只在 Web 宿主存在时注册。 ---