All plugins

DSH / BUNDLE / BUNDLES

dsh-effort-memory

v0.1.0cup113 / dsh-effort-memory0100f3d0a6

InstallableBundlesBundles & other modulesCommunity · Topic auto-analysis

Overview

dsh-effort-memory

Host-only DSH plugin: remember the reasoning effort that was last in effect per (provider, model) and restore it when a session switches back

README / EN

Package documentation

Registry summary

Host-only DSH plugin: remember the reasoning effort that was last in effect per (provider, model) and restore it when a session switches back

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

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.