Why wouldn't Claude Code, called by you, do its normal .claude/settings.local.json processing?
You can try this out and you’ll see what I mean if you run a few simple examples. This approach was based on experimentation and trying to be consistent with Claude’s own philosophy here.