Add settings option to ClaudeCodeOptions

Expose --settings CLI flag through ClaudeCodeOptions to allow
specifying custom settings configuration path.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Dickson Tsai 2025-07-30 23:11:23 -07:00
parent 472aa23aae
commit b1c106be63
No known key found for this signature in database
2 changed files with 4 additions and 0 deletions

View file

@ -118,6 +118,9 @@ class SubprocessCLITransport(Transport):
if self._options.resume:
cmd.extend(["--resume", self._options.resume])
if self._options.settings:
cmd.extend(["--settings", self._options.settings])
if self._options.mcp_servers:
cmd.extend(
["--mcp-config", json.dumps({"mcpServers": self._options.mcp_servers})]

View file

@ -127,3 +127,4 @@ class ClaudeCodeOptions:
model: str | None = None
permission_prompt_tool_name: str | None = None
cwd: str | Path | None = None
settings: str | None = None