From d650ed15bfb40fc51a35c470637c4004e0aa3cf9 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Thu, 4 Dec 2025 16:39:20 +0000 Subject: [PATCH 1/5] feat: add Amazon Nova 2 Lite model to Bedrock provider - Added amazon.nova-lite-v2:0 model definition - Configured with 300k context window and image support - Set pricing comparable to Claude Haiku 4.5 as mentioned in issue - Supports prompt caching and native tools Fixes #9802 --- packages/types/src/providers/bedrock.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/types/src/providers/bedrock.ts b/packages/types/src/providers/bedrock.ts index de44e715606..c61035b7675 100644 --- a/packages/types/src/providers/bedrock.ts +++ b/packages/types/src/providers/bedrock.ts @@ -82,6 +82,21 @@ export const bedrockModels = { maxCachePoints: 1, cachableFields: ["system"], }, + "amazon.nova-lite-v2:0": { + maxTokens: 5000, + contextWindow: 300_000, + supportsImages: true, + supportsPromptCache: true, + supportsNativeTools: true, + inputPrice: 0.075, + outputPrice: 0.3, + cacheWritesPrice: 0.075, // per million tokens + cacheReadsPrice: 0.01875, // per million tokens + minTokensPerCachePoint: 1, + maxCachePoints: 1, + cachableFields: ["system"], + description: "Amazon Nova 2 Lite - Comparable to Claude Haiku 4.5", + }, "anthropic.claude-sonnet-4-20250514-v1:0": { maxTokens: 8192, contextWindow: 200_000, From c76e543ba6e330ab93f662db0b590705606d75c4 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Fri, 5 Dec 2025 17:54:01 +0000 Subject: [PATCH 2/5] fix: update nova-lite-v2 values and move after nova-lite-v1 --- packages/types/src/providers/bedrock.ts | 30 ++++++++++++------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/types/src/providers/bedrock.ts b/packages/types/src/providers/bedrock.ts index c61035b7675..2ac104b9389 100644 --- a/packages/types/src/providers/bedrock.ts +++ b/packages/types/src/providers/bedrock.ts @@ -68,34 +68,34 @@ export const bedrockModels = { maxCachePoints: 1, cachableFields: ["system"], }, - "amazon.nova-micro-v1:0": { + "amazon.nova-lite-v2:0": { maxTokens: 5000, - contextWindow: 128_000, - supportsImages: false, + contextWindow: 1_000_000, + supportsImages: true, supportsPromptCache: true, supportsNativeTools: true, - inputPrice: 0.035, - outputPrice: 0.14, - cacheWritesPrice: 0.035, // per million tokens - cacheReadsPrice: 0.00875, // per million tokens + inputPrice: 0.3, + outputPrice: 2.5, + cacheWritesPrice: 0, + cacheReadsPrice: 0.075, minTokensPerCachePoint: 1, maxCachePoints: 1, cachableFields: ["system"], + description: "Amazon Nova 2 Lite - Comparable to Claude Haiku 4.5", }, - "amazon.nova-lite-v2:0": { + "amazon.nova-micro-v1:0": { maxTokens: 5000, - contextWindow: 300_000, - supportsImages: true, + contextWindow: 128_000, + supportsImages: false, supportsPromptCache: true, supportsNativeTools: true, - inputPrice: 0.075, - outputPrice: 0.3, - cacheWritesPrice: 0.075, // per million tokens - cacheReadsPrice: 0.01875, // per million tokens + inputPrice: 0.035, + outputPrice: 0.14, + cacheWritesPrice: 0.035, // per million tokens + cacheReadsPrice: 0.00875, // per million tokens minTokensPerCachePoint: 1, maxCachePoints: 1, cachableFields: ["system"], - description: "Amazon Nova 2 Lite - Comparable to Claude Haiku 4.5", }, "anthropic.claude-sonnet-4-20250514-v1:0": { maxTokens: 8192, From 248d60625db3f412be1d72f8c85caa370a255cab Mon Sep 17 00:00:00 2001 From: Roo Code Date: Fri, 5 Dec 2025 21:55:30 +0000 Subject: [PATCH 3/5] fix: update nova-lite-v2 pricing values per user feedback --- packages/types/src/providers/bedrock.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/types/src/providers/bedrock.ts b/packages/types/src/providers/bedrock.ts index 2ac104b9389..78aca83fe3a 100644 --- a/packages/types/src/providers/bedrock.ts +++ b/packages/types/src/providers/bedrock.ts @@ -74,10 +74,10 @@ export const bedrockModels = { supportsImages: true, supportsPromptCache: true, supportsNativeTools: true, - inputPrice: 0.3, - outputPrice: 2.5, + inputPrice: 0.33, + outputPrice: 2.75, cacheWritesPrice: 0, - cacheReadsPrice: 0.075, + cacheReadsPrice: 0.0825, // 75% less than input price minTokensPerCachePoint: 1, maxCachePoints: 1, cachableFields: ["system"], From b4e69f4b07769c57892620404a623fc6ae943669 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Mon, 8 Dec 2025 02:55:28 +0000 Subject: [PATCH 4/5] fix: update model ID to amazon.nova-2-lite-v1:0 --- packages/types/src/providers/bedrock.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/types/src/providers/bedrock.ts b/packages/types/src/providers/bedrock.ts index 78aca83fe3a..8fde4cf2fff 100644 --- a/packages/types/src/providers/bedrock.ts +++ b/packages/types/src/providers/bedrock.ts @@ -68,7 +68,7 @@ export const bedrockModels = { maxCachePoints: 1, cachableFields: ["system"], }, - "amazon.nova-lite-v2:0": { + "amazon.nova-2-lite-v1:0": { maxTokens: 5000, contextWindow: 1_000_000, supportsImages: true, From 1f533599ded6c35d3ed08af67d549d63732abc6f Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Sun, 14 Dec 2025 15:10:23 -0500 Subject: [PATCH 5/5] Update max_tokens --- packages/types/src/providers/bedrock.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/types/src/providers/bedrock.ts b/packages/types/src/providers/bedrock.ts index 8fde4cf2fff..e5fd0e52a83 100644 --- a/packages/types/src/providers/bedrock.ts +++ b/packages/types/src/providers/bedrock.ts @@ -69,7 +69,7 @@ export const bedrockModels = { cachableFields: ["system"], }, "amazon.nova-2-lite-v1:0": { - maxTokens: 5000, + maxTokens: 65_535, contextWindow: 1_000_000, supportsImages: true, supportsPromptCache: true,