What
A program controlling Claude Code can turn on ultracode through apply_flag_settings. When ultracode cannot be used, the error used to list three possible reasons together. It now gives the actual one:
- the named model does not support it
- dynamic workflows are off
Turning ultracode on explicitly now only sets it. It no longer also switches the session's effort level to extra-high (xhigh).
Why
The error now says which problem to fix. A host that turns on ultracode should not expect the effort level to change as a side effect.
Names in the bundleapply_flag_settings
Documented inclaude-code/settings-reference
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not clear whether effort is now set for ultracode somewhere else.