Skip to content

v2.16.16

Choose a tag to compare

@nokhodian nokhodian released this 27 Sep 09:10
· 1012 commits to main since this release

Fixed

  • Sandboxed org roles no longer fail a Bash call on ~/.claude/.claude.json. The SDK binds .claude.json and its three OAuth-profile siblings next to whichever global config the Claude CLI picked — with a legacy ~/.claude/.config.json that is ~/.claude/ — and created and deleted empty mount-point stubs there per command, so one role's cleanup could remove the file while another role's bwrap was binding it (bwrap: Can't find source path ~/.claude/.claude.json, 2.16.15 release run). Without CLAUDE_CONFIG_DIR the CLI never reads those four files in ~/.claude/ (its config is ~/.claude/.config.json or $HOME/.claude.json), so the runtime now holds them for the whole run like its other stubs; with CLAUDE_CONFIG_DIR set they can be the live config and stay with the SDK.

npm: monomind@2.16.16, @monoes/monomindcli@2.16.16, @monoes/mcp@1.0.7, @monoes/hooks@1.0.11, @monoes/monodesign@1.2.20