From ee71866ed630ec4628f8cfd431acbd0977c2515c Mon Sep 17 00:00:00 2001 From: Bently Date: Mon, 26 Jan 2026 11:33:04 +0000 Subject: [PATCH] feat(migrations): add migration for Claude 3.7 to 4.5 Sonnet Migrates existing AgentNode blocks using claude-3-7-sonnet-20250219 to claude-sonnet-4-5-20250929 before the model is retired on Feb 19, 2026. --- .../migration.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 autogpt_platform/backend/migrations/20260126120000_migrate_claude_3_7_to_4_5_sonnet/migration.sql diff --git a/autogpt_platform/backend/migrations/20260126120000_migrate_claude_3_7_to_4_5_sonnet/migration.sql b/autogpt_platform/backend/migrations/20260126120000_migrate_claude_3_7_to_4_5_sonnet/migration.sql new file mode 100644 index 0000000000..a8d23adb7b --- /dev/null +++ b/autogpt_platform/backend/migrations/20260126120000_migrate_claude_3_7_to_4_5_sonnet/migration.sql @@ -0,0 +1,11 @@ +-- Migrate Claude 3.7 Sonnet to Claude 4.5 Sonnet +-- This updates all AgentNode blocks that use the deprecated Claude 3.7 Sonnet model +-- Anthropic is retiring claude-3-7-sonnet-20250219 on February 19, 2026 + +UPDATE "AgentNode" +SET "constantInput" = JSONB_SET( + "constantInput"::jsonb, + '{model}', + '"claude-sonnet-4-5-20250929"'::jsonb + ) +WHERE "constantInput"::jsonb->>'model' = 'claude-3-7-sonnet-20250219';