Commit Graph

4358 Commits

Author SHA1 Message Date
Gustavo Madeira Santana 9fc2a9feeb docs(matrix): clarify historyLimit default 2026-04-05 23:54:02 -04:00
Gustavo Madeira Santana 12f3c36ba8 Docs: clarify Matrix autoJoin invite scope 2026-04-05 23:33:29 -04:00
Peter Steinberger 2a5c355688 fix(ci): patch main regression surfaces 2026-04-06 04:17:52 +01:00
Peter Steinberger 3e72c0352d chore: release 2026.4.5
Docker Release / validate_manual_backfill (push) Has been cancelled
Docker Release / approve_manual_backfill (push) Has been cancelled
Docker Release / build-amd64 (push) Has been cancelled
Docker Release / build-arm64 (push) Has been cancelled
Docker Release / create-manifest (push) Has been cancelled
2026-04-06 04:04:21 +01:00
Peter Steinberger 072e0795f8 chore: prepare 2026.4.6-beta.1 release 2026-04-06 03:33:55 +01:00
Peter Steinberger d8270ef181 fix: gate async media direct delivery behind config 2026-04-06 03:28:58 +01:00
Peter Steinberger 134d309571 fix(discord): raise default media cap 2026-04-06 03:22:20 +01:00
Vincent Koc 33b4b76a53 docs(web): clarify control ui language picker 2026-04-06 02:44:24 +01:00
Peter Steinberger 92fa7ad42a fix(agents): ignore unsupported music generation hints 2026-04-06 02:22:00 +01:00
Peter Steinberger 9b2b22f350 feat: add vydra media provider 2026-04-06 02:21:51 +01:00
Gustavo Madeira Santana e02ef0710e Docs: clarify Matrix quiet push rules 2026-04-05 21:15:03 -04:00
Peter Steinberger a9f491310c fix: route comfy music through shared tool 2026-04-06 02:03:13 +01:00
Peter Steinberger c5a310bf84 docs: improve music generation docs 2026-04-06 01:59:10 +01:00
Peter Steinberger f6dbcf4cda docs: document music generation async flow 2026-04-06 01:49:58 +01:00
Peter Steinberger dc0ee2e178 feat: add music generation tooling 2026-04-06 01:47:14 +01:00
Peter Steinberger aeb9ad52fa feat: add comfy workflow media support 2026-04-06 01:45:01 +01:00
Peter Steinberger d37b97c2ff refactor(update): extract package manager bootstrap logic 2026-04-06 01:41:59 +01:00
wirjo 0793136c63 feat(bedrock-mantle): add IAM credential auth via @aws/bedrock-token-… (#61563)
* feat(bedrock-mantle): add IAM credential auth via @aws/bedrock-token-generator

Mantle previously required a manually-created API key (AWS_BEARER_TOKEN_BEDROCK).
This adds automatic bearer token generation from IAM credentials using the
official @aws/bedrock-token-generator package.

Auth priority:
1. Explicit AWS_BEARER_TOKEN_BEDROCK env var (manual API key from Console)
2. IAM credentials via getTokenProvider() → Bearer token (instance roles,
   SSO profiles, access keys, EKS IRSA, ECS task roles)

Token is cached in memory (1hr TTL, generated with 2hr validity) and in
process.env.AWS_BEARER_TOKEN_BEDROCK for downstream sync reads.

Falls back gracefully when package is not installed or credentials are
unavailable — Mantle provider simply not registered.

Closes #45152

* fix(bedrock-mantle): harden IAM auth

---------

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-04-06 01:41:24 +01:00
Vincent Koc 098f4eeebb fix(memory-qmd): restore qmd compatibility defaults 2026-04-06 01:31:51 +01:00
Peter Steinberger ca462fb928 fix(update): bootstrap pnpm for dev preflight 2026-04-06 01:31:27 +01:00
Peter Steinberger 9b00008561 docs(openai): clarify gpt-5.4 fast mode 2026-04-06 01:20:52 +01:00
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
Peter Steinberger d945705d42 docs(faq): add gpt-5.4 fast mode entry 2026-04-06 01:19:53 +01:00
Vincent Koc f4cd1a3782 docs: rewrite video generation docs for readability 2026-04-06 01:19:44 +01:00
Vignesh Natarajan 61e61ccc18 Dreaming: simplify sweep flow and add diary surface 2026-04-05 17:18:54 -07:00
Gustavo Madeira Santana 1ee30dc70a docs: note Matrix persisted auth detection 2026-04-05 20:18:03 -04:00
Peter Steinberger 4bb965e007 docs(providers): surface new video provider pages 2026-04-06 01:02:59 +01:00
Peter Steinberger e5cfdf437f fix(video): guard active async generation tasks 2026-04-06 01:02:59 +01:00
Peter Steinberger 6cdf5a43f2 refactor: add metadata-first channel configured-state probes 2026-04-06 01:02:45 +01:00
Peter Steinberger ad6c584ce7 fix: ignore unsupported video generation overrides 2026-04-06 01:02:10 +01:00
Peter Steinberger 379bc1c032 docs(video): document runway support 2026-04-06 00:50:32 +01:00
Peter Steinberger 3fcff952ba feat(agents): detach video generation completion 2026-04-06 00:50:32 +01:00
Vincent Koc 0e85343b6c docs: update Lobster in-process mode and REM preview tooling 2026-04-06 00:40:21 +01:00
Peter Steinberger 85d41cd254 docs: document channel persisted auth metadata 2026-04-06 00:24:19 +01:00
Peter Steinberger b0009ac340 fix: ignore unsupported image generation overrides 2026-04-06 00:17:32 +01:00
Peter Steinberger 40c499d489 feat(agents): track video generation tasks 2026-04-06 00:12:47 +01:00
Peter Steinberger 6d34a1c814 fix(video): queue fal provider jobs 2026-04-06 00:12:47 +01:00
Peter Steinberger b5ade7b629 fix: surface normalized video durations 2026-04-05 23:57:48 +01:00
Vincent Koc a9dbaa1124 fix(memory): standardize DREAMS trail path 2026-04-05 23:35:44 +01:00
Vincent Koc 367f52f483 docs(memory): point dreaming trail docs to dreams.md 2026-04-05 23:35:44 +01:00
Peter Steinberger 3584d28141 refactor: harden plugin metadata and browser sdk seams 2026-04-05 23:35:02 +01:00
Peter Steinberger cef64f0b5a fix: prevent duplicate gateway watchers 2026-04-05 23:24:27 +01:00
Peter Steinberger c6d3ee70e2 docs(providers): unify qwen docs 2026-04-05 23:23:58 +01:00
Gustavo Madeira Santana 8a841b531f fix(matrix): split partial and quiet preview streaming (#61450)
Merged via squash.

Prepared head SHA: 6a0d7d13482e92955fa65a3d2dfffaf1e8419696
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-05 18:23:07 -04:00
Peter Steinberger 4780788bbb feat(qa): add repo-backed qa suite runner 2026-04-05 23:21:56 +01:00
Peter Steinberger 8e1c81e707 feat(qa): recreate qa lab docker stack 2026-04-05 23:21:56 +01:00
Peter Steinberger 17a324b0de chore: polish qa lab follow-ups 2026-04-05 23:21:56 +01:00
Peter Steinberger d7f75ee087 refactor: hide qa channels with exposure metadata 2026-04-05 23:21:56 +01:00
Peter Steinberger b58f9c5258 feat: add qa channel foundation 2026-04-05 23:21:56 +01:00
Peter Steinberger a234157337 docs(providers): link generation guides 2026-04-05 23:21:14 +01:00