fix: --verbose flag, rw credential mounts, correct MCP config schema
- Add --verbose (required for --output-format stream-json)
- Fix --mcp-config value: {"mcpServers":{}} (schema rejects plain {})
- Add --strict-mcp-config to prevent any MCP server from loading
- .claude dir and .claude.json mounted rw so CLI can refresh OAuth token
This commit is contained in:
@@ -121,8 +121,11 @@ def _build_command(model: str, system_prompt: Optional[str]) -> list[str]:
|
|||||||
"--print",
|
"--print",
|
||||||
"--output-format", "stream-json",
|
"--output-format", "stream-json",
|
||||||
"--input-format", "stream-json",
|
"--input-format", "stream-json",
|
||||||
|
"--verbose",
|
||||||
"--include-partial-messages",
|
"--include-partial-messages",
|
||||||
"--no-session-persistence",
|
"--no-session-persistence",
|
||||||
|
"--mcp-config", "{\"mcpServers\":{}}",
|
||||||
|
"--strict-mcp-config",
|
||||||
"--tools", "",
|
"--tools", "",
|
||||||
"--model", model,
|
"--model", model,
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user