From 926f73834de1f6d71255a781a9088a70465b178a Mon Sep 17 00:00:00 2001 From: Joakim Persson Date: Sun, 26 Jul 2026 00:30:34 +0200 Subject: [PATCH] settings(template): default + fork-deep to Claude Opus 5 pi 0.82.0 added Claude Opus 5 (Anthropic + Bedrock, adaptive thinking incl. xhigh, 1M ctx / 128K out). Point the template at it: - defaultModel: eu.anthropic.claude-opus-4-8 -> eu.anthropic.claude-opus-5 - enabledModels: add opus-5 at the head, drop opus-4-7 (superseded; 4-8 kept as the previous-gen fallback so the picker stays at four entries) - pi-fork deep tier: opus-4-8 -> opus-5 (fast=haiku-4-5, balanced=sonnet-5 unchanged) README's settings-template snippet updated in the same commit to stay in sync. Fresh machines / fresh pi-devbox volumes get this verbatim via the entrypoint bootstrap. Existing volumes are unaffected: entrypoint-user.sh deep-merges template-FIRST, live-SECOND with arrays as leaves, so live values win and no model a user removed is re-added. --- README.md | 4 ++-- settings.example.json | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5db771d..8e2ddf3 100644 --- a/README.md +++ b/README.md @@ -176,10 +176,10 @@ pi --version ```json { "defaultProvider": "amazon-bedrock", - "defaultModel": "eu.anthropic.claude-opus-4-8", + "defaultModel": "eu.anthropic.claude-opus-5", "enabledModels": [ + "eu.anthropic.claude-opus-5", "eu.anthropic.claude-sonnet-5", - "eu.anthropic.claude-opus-4-7", "eu.anthropic.claude-opus-4-8", "eu.anthropic.claude-haiku-4-5-20251001-v1:0" ] diff --git a/settings.example.json b/settings.example.json index bdf0e07..120c83d 100644 --- a/settings.example.json +++ b/settings.example.json @@ -3,10 +3,10 @@ "_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", + "defaultModel": "eu.anthropic.claude-opus-5", "enabledModels": [ + "eu.anthropic.claude-opus-5", "eu.anthropic.claude-sonnet-5", - "eu.anthropic.claude-opus-4-7", "eu.anthropic.claude-opus-4-8", "eu.anthropic.claude-haiku-4-5-20251001-v1:0" ], @@ -24,7 +24,7 @@ "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-5", "thinking": "low" }, - "deep": { "provider": "amazon-bedrock", "id": "eu.anthropic.claude-opus-4-8", "thinking": "high" } + "deep": { "provider": "amazon-bedrock", "id": "eu.anthropic.claude-opus-5", "thinking": "high" } } } }