Let Ultracode / a default "run level" be set persistently (symmetric to disableWorkflows)
Summary
Ultracode (workflow-by-default multi-agent orchestration) is currently session-only — it resets every new session and must be re-asserted via the keyword or /effort ultracode. For users/projects where multi-agent orchestration is the intended default for substantive work, re-asserting it every session is repetitive and easy to forget, and there's no way to make "this is my default run level" a property of the project or user.
Notably, the opposite is already persistable: disableWorkflows: true (and CLAUDE_CODE_DISABLE_WORKFLOWS=1) let me turn workflows off permanently. There's just no symmetric switch to make ultracode the default.
Request
A persistent setting for the default run level — e.g. defaultEffort: "ultracode" in settings.json (project- and user-scoped, following the usual project-overrides-user precedence), and/or a matching environment variable. It should still allow a per-session opt-out (e.g. /effort high) for a cheaper solo run when I want one.
Why
The intended run level belongs to the project/user config, not to something a human has to remember to type each session — especially since the persistent disable path (disableWorkflows / CLAUDE_CODE_DISABLE_WORKFLOWS) already exists. Adding the symmetric "default on" closes that gap.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗