{ "_comment": "Template for ~/.pi/agent/settings.json. Copy to that path and adjust for your region/account — this file is NOT symlinked by install.sh because pi rewrites settings.json at runtime (lastChangelogVersion bumps), which would dirty the repo. This template exists so a fresh machine can start pi without --model by copying + editing.", "_comment_models": "The 'eu.' prefix on Bedrock model IDs is an inference-profile prefix tied to the AWS region. Must match your AWS_REGION. For us-east use 'us.anthropic.*'; for bare Anthropic provider (non-Bedrock) use the raw 'anthropic:claude-*' IDs. Run `pi --list-models` to see what your credentials can actually invoke.", "defaultProvider": "amazon-bedrock", "defaultModel": "eu.anthropic.claude-opus-4-8", "enabledModels": [ "eu.anthropic.claude-sonnet-4-6", "eu.anthropic.claude-opus-4-7", "eu.anthropic.claude-opus-4-8", "eu.anthropic.claude-haiku-4-5-20251001-v1:0" ], "observational-memory": { "model": { "provider": "amazon-bedrock", "id": "eu.anthropic.claude-haiku-4-5-20251001-v1:0" }, "debugLog": false }, "pi-fork": { "defaultEffort": "balanced", "effortProfiles": { "fast": { "provider": "amazon-bedrock", "id": "eu.anthropic.claude-haiku-4-5-20251001-v1:0", "thinking": "off" }, "balanced": { "provider": "amazon-bedrock", "id": "eu.anthropic.claude-sonnet-4-6", "thinking": "low" }, "deep": { "provider": "amazon-bedrock", "id": "eu.anthropic.claude-opus-4-8", "thinking": "high" } } } }