Settings → Plugins → adaptive-effort: scorer backend / API key / scoring model / master toggle / heavy-tool upgrade.
## Config (cordis.yml / settings namespace `adaptive-effort`)
`enabled` (true) · `level` (auto — or a forced off/low/high/max) · `mode` (minimax|heuristic) · `minimaxApiKey` ('' → env `MINIMAX_API_KEY`) · `minimaxBaseUrl` (https://api.minimaxi.com/v1) · `minimaxModel` (MiniMax-M3) · `scoreTimeoutMs` (4000) · `allowToolUpgrade` (true) · `clampForcedThinkingOff` (true) · `ledgerDir` ('' → `~/.dsh/adaptive-effort`)
## Credits
Classifier shape from [hermes-plugin-adaptive-effort](https://github.com/viz-A-viz/hermes-plugin-adaptive-effort) (MiniMax backend instead of local embeddings); ledger from [effort-router](https://github.com/cfitzgerald-pd/effort-router); host wiring and the `auto` mask from [dsh-thinking-levels](https://github.com/drscrewdriver/dsh-thinking-levels); GLM-5.3 constraints per [Zhipu docs](https://docs.bigmodel.cn/cn/guide/models/text/glm-5.3).
## License
MIT