From d6af2f87391980ad8f5fa6a88f40bd01e725e51e Mon Sep 17 00:00:00 2001 From: erio Date: Tue, 24 Mar 2026 16:46:16 +0800 Subject: [PATCH] =?UTF-8?q?revert:=20rollback=20Sonnet=E2=86=92Opus=20migr?= =?UTF-8?q?ation,=20restore=20Sonnet=E2=86=92Sonnet=20mapping?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../077_rollback_sonnet_to_original.sql | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 backend/migrations/077_rollback_sonnet_to_original.sql diff --git a/backend/migrations/077_rollback_sonnet_to_original.sql b/backend/migrations/077_rollback_sonnet_to_original.sql new file mode 100644 index 0000000000..13316e0b72 --- /dev/null +++ b/backend/migrations/077_rollback_sonnet_to_original.sql @@ -0,0 +1,18 @@ +-- 077: Rollback Sonnet/Haiku mappings from Opus back to original values +-- Reverts migration 077_migrate_sonnet_to_opus46_thinking.sql +-- Restores: Sonnet→Sonnet, Haiku→Sonnet (original behavior) + +UPDATE accounts +SET credentials = jsonb_set( + credentials, '{model_mapping}', + (credentials->'model_mapping') + || '{"claude-sonnet-4-6": "claude-sonnet-4-6"}'::jsonb + || '{"claude-sonnet-4-5": "claude-sonnet-4-5"}'::jsonb + || '{"claude-sonnet-4-5-thinking": "claude-sonnet-4-5-thinking"}'::jsonb + || '{"claude-sonnet-4-5-20250929": "claude-sonnet-4-5"}'::jsonb + || '{"claude-haiku-4-5": "claude-sonnet-4-6"}'::jsonb + || '{"claude-haiku-4-5-20251001": "claude-sonnet-4-6"}'::jsonb +) +WHERE platform = 'antigravity' + AND deleted_at IS NULL + AND credentials->'model_mapping' IS NOT NULL;