Преглед изворни кода

Fix Bedrock user agent to report full SDK details (#9043)

AJ Juaire пре 1 месец
родитељ
комит
c6a02bb8da
3 измењених фајлова са 479 додато и 468 уклоњено
  1. 476 465
      pnpm-lock.yaml
  2. 1 1
      src/api/providers/bedrock.ts
  3. 2 2
      src/package.json

Разлика између датотеке није приказан због своје велике величине
+ 476 - 465
pnpm-lock.yaml


+ 1 - 1
src/api/providers/bedrock.ts

@@ -219,7 +219,7 @@ export class AwsBedrockHandler extends BaseProvider implements SingleCompletionH
 		this.costModelConfig = this.getModel()
 
 		const clientConfig: BedrockRuntimeClientConfig = {
-			defaultUserAgentProvider: () => Promise.resolve([["RooCode", Package.version]]),
+			userAgentAppId: `RooCode#${Package.version}`,
 			region: this.options.awsRegion,
 			// Add the endpoint configuration when specified and enabled
 			...(this.options.awsBedrockEndpoint &&

+ 2 - 2
src/package.json

@@ -458,8 +458,8 @@
 		"@anthropic-ai/bedrock-sdk": "^0.10.2",
 		"@anthropic-ai/sdk": "^0.37.0",
 		"@anthropic-ai/vertex-sdk": "^0.7.0",
-		"@aws-sdk/client-bedrock-runtime": "^3.848.0",
-		"@aws-sdk/credential-providers": "^3.848.0",
+		"@aws-sdk/client-bedrock-runtime": "^3.922.0",
+		"@aws-sdk/credential-providers": "^3.922.0",
 		"@google/genai": "^1.0.0",
 		"@lmstudio/sdk": "^1.1.1",
 		"@mistralai/mistralai": "^1.9.18",

Неке датотеке нису приказане због велике количине промена