wirjo
699b2320a8
feat(memory): add Bedrock embedding provider for memory search (#61547)
* feat(memory): add Bedrock embedding provider for memory search
Add Amazon Bedrock as a native embedding provider for memory search.
Supports Titan Embed Text v1/v2 and Cohere Embed models via AWS SDK.
- New embeddings-bedrock.ts: BedrockRuntimeClient + InvokeModel
- Auth via AWS default credential chain (same as Bedrock inference)
- Auto-selected in 'auto' mode when AWS credentials are detected
- Titan V2: configurable dimensions (256/512/1024), normalization
- Cohere: native batch support with search_query/search_document types
- 16 new tests covering all model types, auth detection, edge cases
Closes #26289
* fix(memory): harden bedrock embedding selection
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-04-06 01:19:56 +01:00
..
2026-04-05 22:02:05 +01:00
2026-04-06 01:18:39 +01:00
2026-04-05 23:33:23 +01:00
2026-04-05 20:18:03 -04:00
2026-04-06 00:58:19 +01:00
2026-04-06 00:15:38 +01:00
2026-04-06 01:19:56 +01:00
2026-04-05 20:55:04 +01:00
2026-04-05 17:47:07 +09:00
2026-04-05 23:21:56 +01:00
2026-04-05 17:18:54 -07:00
2026-04-06 00:17:32 +01:00
2026-04-06 00:15:38 +01:00
2026-04-05 23:11:46 +01:00
2026-04-05 09:13:48 +01:00
2026-04-05 15:44:43 +01:00
2026-04-06 01:19:56 +01:00
2026-04-05 23:13:14 +01:00
2026-04-06 01:02:10 +01:00
2026-04-05 20:18:03 -04:00
2026-04-05 23:21:56 +01:00
2026-04-05 07:34:33 +01:00
2026-04-06 00:15:38 +01:00
2026-04-05 23:35:02 +01:00
2026-04-06 00:15:38 +01:00
2026-04-06 05:23:54 +09:00
2026-04-06 01:18:39 +01:00
2026-04-05 23:13:14 +01:00
2026-04-05 15:13:19 +01:00
2026-04-06 01:02:10 +01:00
2026-04-05 16:49:46 +01:00
2026-04-05 16:49:46 +01:00
2026-04-05 07:43:14 +01:00
2026-04-04 12:17:46 +01:00
2026-04-04 12:17:46 +01:00
2026-04-05 22:31:11 +01:00
2026-04-06 01:02:45 +01:00
2026-04-05 17:18:54 -07:00