Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.268 ·

New internal SDK field: user_output_styles_dir

SDK session data now exposes user_output_styles_dir, the resolved path to the user-level output-styles folder

TierUnder the hoodhow much it should matter to you
Useful2my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaSDKwhat it touches
KindInternal Changesin v2.1.268,
Under the hood

SDK session data now exposes user_output_styles_dir, the resolved path to the user-level output-styles folder

What

The session data exposed to developers building on the Claude Code SDK gained a new internal field, user_output_styles_dir. It holds the absolute path to the user-level output-styles directory (where personal output style customizations live), resolved after settings environment blocks are applied and honoring any CLAUDE_CONFIG_DIR set in managed or user settings. This field is absent when talking to older versions of the CLI.

Why

This gives SDK consumers a reliable, already-resolved path to the user's output-styles directory instead of having to recompute it themselves, accounting for any custom config directory location.

Read from
Names in the bundleuser_output_styles_dirCLAUDE_CONFIG_DIR
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Added since A small documentation edit on Customize sessions in self-hosted environments touched a line naming CLAUDE_CONFIG_DIR after this was published. | `CLAUDE_CONFIG_DIR` | Per-session Claude config directory, written at session start from the snapshot of the runner host's config that the runner captures at startup; see [Permissions and tool approval](#permissions-and-tool-approval). W… self-hosted-environments-configuration see the edit
Confirmed since Anthropic's documentation has since written up CLAUDE_CONFIG_DIR, on Claude Code changelog. * \[VSCode] Fixed open tabs and the side bar keeping the old config folder until a window reload after `CLAUDE_CONFIG_DIR` changed in the `environmentVariables` setting changelog see the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up CLAUDE_CONFIG_DIR, on Claude Code changelog.
Anthropic's release notes agree[VSCode] Fixed the session list, settings toggles, and chat tabs when CLAUDE_CONFIG_DIR is set in a settings file or the…

See this entry in the whole of v2.1.268 →

Feedback