概览
dsh-effort-memory
README / ZH
插件文档
目录摘要
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
1. One settings write per switch is performed by the public `selectModel` path itself (`agentDefaultModel.saveSelection` → `settings.replace('agent-default-model', …)`). This plugin adds no settings namespace and no settings write of its own. 2. Memory is global per `(provider, model)` — shared by every session and workspace, as specified. 3. The plugin acts on every live session whose route changes, subagent sessions included. Restricting to root sessions would require an extra `agents` dependency. 4. Without `sessionProjections` there is no attach-time seed, so a session's first switch after a restart only establishes a baseline and is not restored; every later switch in the same process is. 5. A stale remembered level is kept in the domain (harmless): if a model's effort table later regains that level, it will be restored again. 6. Single-process visibility only; `domain/changed` does not cross processes.
