Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.281 ·

--managed-settings is carried through to spawned sessions; --setting-sources is accepted and discarded by one argument parser

--managed-settings is now passed on to sessions Claude Code starts itself, while one parser reads --setting-sources and throws the value away

Entry
JSON All of v2.1.281
EntryKind: in v2.1.281,
ChangesSection of the release
What

Claude Code has an early argument reader that handles the agents command and the arguments for its background process (a daemon). That reader now picks up --managed-settings <value>. It passes the value on as --managed-settings to sessions it starts itself, together with --settings, --plugin-dir, --add-dir and the other flags it already passes on.

The same reader also accepts --setting-sources but does nothing with its value. A separate part that rebuilds the argument list can still output --setting-sources= from a value stored elsewhere.

Why

If you start Claude Code with --managed-settings, the sessions it starts on your behalf now receive the same value. For --setting-sources, this particular reader no longer carries your value forward.

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 doubtThe finding does not say whether a `--setting-sources` value still reaches spawned sessions through the separately stored field.
Anthropic's release notes agreeFixed --setting-sources (and SDK settingSources) not being forwarded to spawned sessions: teammates, /bg, claude agents sessions and…

See this entry in the whole of v2.1.281 →

Feedback