What probably matters to youSection of the release
Unclear What decides whether auto is accepted for a given app or account is not known.
What
Apps that drive Claude Code through the Agent SDK can change its settings with an update_settings request and read them with get_settings. The effort level controls how much thinking Claude puts into a reply.
update_settings now accepts effortLevel set to auto. Before, only fixed levels were accepted and anything else returned an invalid-effort error.
get_settings now reports effortAuto, saying whether auto effort is in use.
Both only apply when a new check in Claude Code allows them.
Why
Apps built on the SDK can now switch Claude Code to the auto effort level that /effort offers, and check whether it is active.
Read from
Names in the bundleupdate_settingsget_settings
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhat decides whether `auto` is accepted for a given app or account is not known.