import json, pathlib, sys
settings = {'env': {'CLAUDE_CODE_USE_BEDROCK': '1', 'AWS_REGION': 'us-west-2', 'AWS_ACCESS_KEY_ID': 'synthetic-example', 'AWS_SECRET_ACCESS_KEY': 'synthetic-example', 'AWS_EC2_METADATA_DISABLED': 'true', 'ANTHROPIC_DEFAULT_OPUS_MODEL': 'global.anthropic.claude-opus-5-5', 'ANTHROPIC_DEFAULT_OPUS_MODEL_NAME': 'Opus 5.5 via Bedrock Global (1M context)', 'ANTHROPIC_DEFAULT_SONNET_MODEL': 'global.anthropic.claude-sonnet-5-5[1m]', 'ANTHROPIC_DEFAULT_SONNET_MODEL_NAME': 'Sonnet 5.5 via Bedrock Global (1M context)', 'ANTHROPIC_DEFAULT_HAIKU_MODEL': 'global.anthropic.claude-haiku-5-5', 'ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME': 'Haiku 5.5 via Bedrock Global'}, 'model': 'opus', 'availableModels': ['global.anthropic.claude-haiku-5-5', 'global.anthropic.claude-sonnet-5-5', 'global.anthropic.claude-opus-5-5']}
output = pathlib.Path(sys.argv[1])
output.mkdir(parents=True, exist_ok=True)
(output / "settings.json").write_text(json.dumps(settings, indent=2))
