Peter Steinberger
a2cbeefd5f
docs: update unreleased provider notes
2026-04-06 02:18:28 +01:00
Mariano
4661bf66c4
memory: chunk daily dreaming ingestion ( #61583 )
...
Merged via squash.
Prepared head SHA: 88816a01ef
Co-authored-by: mbelinky <17249097+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 03:17:10 +02:00
Mariano
27d507e596
Gateway: bound websocket shutdown close ( #61565 )
...
Merged via squash.
Prepared head SHA: 9040dd5715
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 03:09:59 +02:00
Peter Steinberger
1cce18893f
docs: reorder changelog highlights
2026-04-06 02:00:32 +01:00
Vincent Koc
7c9108aaf7
fix(memory-qmd): streamline compatibility coverage
2026-04-06 01:52:01 +01:00
Peter Steinberger
aeb9ad52fa
feat: add comfy workflow media support
2026-04-06 01:45:01 +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
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
Vignesh Natarajan
61e61ccc18
Dreaming: simplify sweep flow and add diary surface
2026-04-05 17:18:54 -07:00
Peter Steinberger
527215c343
docs: add changelog note for qa lab config fix
2026-04-06 01:18:09 +01:00
Peter Steinberger
e5cfdf437f
fix(video): guard active async generation tasks
2026-04-06 01:02:59 +01:00
Peter Steinberger
c4cc557604
fix: clarify dirty dev update error
2026-04-06 00:58:19 +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
Mariano
7f97fa6ed5
Lobster: run workflows in process ( #61523 )
...
* Lobster: run workflows in process
* docs: note in-process lobster runtime
* docs: add lobster changelog attribution
2026-04-06 01:30:47 +02: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
56b91e0cb2
docs: add discord native command changelog note
2026-04-06 00:12:09 +01:00
Vincent Koc
a9dbaa1124
fix(memory): standardize DREAMS trail path
2026-04-05 23:35:44 +01:00
Mariano
79348f73c8
feat(memory-core): add REM preview and safe promotion replay ( #61540 )
...
* memory: add REM preview and safe promotion replay thanks @mbelinky
* changelog: note REM preview and promotion replay
---------
Co-authored-by: Vignesh <mailvgnsh@gmail.com >
2026-04-05 15:32:38 -07:00
Gustavo Madeira Santana
8a841b531f
fix(matrix): split partial and quiet preview streaming ( #61450 )
...
Merged via squash.
Prepared head SHA: 6a0d7d1348
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 18:23:07 -04:00
Dave Morin
2ed2dbba00
Memory: move dreaming trail to dreams.md ( #61537 )
...
* Memory: move dreaming trail to dreams.md
* docs(changelog): add dreams.md entry
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-05 23:19:31 +01:00
Peter Steinberger
f7e76e31f3
fix(build): correct node require typing
2026-04-05 23:11:46 +01:00
Peter Steinberger
1703bdcaf6
Revert "fix(gateway): bound silent local pairing scopes"
...
This reverts commit 7f1b159c03 .
2026-04-05 23:09:58 +01:00
Peter Steinberger
a62193c09e
feat(video): add xai and alibaba providers
2026-04-05 23:07:04 +01:00
Peter Steinberger
5e0b58fbc6
docs: refine unreleased changelog
2026-04-05 23:05:10 +01:00
Peter Steinberger
7f1b159c03
fix(gateway): bound silent local pairing scopes
2026-04-05 22:56:40 +01:00
Peter Steinberger
06f9677b5b
fix(sandbox): harden EXDEV rename fallback
2026-04-05 22:40:35 +01:00
Peter Steinberger
5586b3fd19
fix(agents): cap live tool result truncation
2026-04-05 22:28:53 +01:00
Peter Steinberger
456ad889c7
docs: reorder unreleased changelog entries
2026-04-05 21:40:14 +01:00
Peter Steinberger
2a4eea58a9
fix: suppress commentary text in completed ws replies
2026-04-06 05:23:54 +09:00
Peter Steinberger
6b627d4707
fix(discord): add batched reply mode
2026-04-05 21:15:29 +01:00
Peter Steinberger
97e1437803
fix: clarify exec node routing guidance
2026-04-05 20:55:04 +01:00
Gustavo Madeira Santana
dcd0cf9f98
fix(matrix): align DM room session routing ( #61373 )
...
Merged via squash.
Prepared head SHA: 9529d2e161
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 15:15:46 -04:00
Gustavo Madeira Santana
cac40c01e9
fix(matrix): move avatar setup into account config ( #61437 )
...
Merged via squash.
Prepared head SHA: 4dd887a474
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 14:57:44 -04:00
Peter Steinberger
8cd9007ec1
fix: harden OpenAI strict tool fallback
2026-04-05 19:53:29 +01:00
Gustavo Madeira Santana
0ef9383487
fix(approvals): make exec approval fallback guidance channel-specific ( #61424 )
...
Merged via squash.
Prepared head SHA: cb5d3c249c
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 14:26:46 -04:00
Peter Steinberger
98ce1c2902
fix: hide commentary partial leaks until final answer ( #59643 ) (thanks @ringlochid)
2026-04-06 03:03:18 +09:00
Peter Steinberger
b43d73b633
fix: persist generated reply media before delivery
2026-04-05 18:47:06 +01:00
Peter Steinberger
05d351c430
refactor(cli): remove bundled cli text providers
2026-04-05 18:46:36 +01:00
Peter Steinberger
79d6713d81
fix(changelog): remove merge artifact
2026-04-05 18:44:32 +01:00
Peter Steinberger
5790435975
feat(agents): add video_generate tool
2026-04-05 18:44:06 +01:00
Vincent Koc
a1c1598742
docs: rewrite dreaming docs for 3-phase architecture
2026-04-05 18:42:06 +01:00
Bob
3f6840230b
fix: unify reply lifecycle across stop, rotation, and restart ( #61267 ) (thanks @dutifulbob)
2026-04-05 19:32:27 +02:00
Gustavo Madeira Santana
8d3e557fc4
Plugins: suppress trust warning noise in snapshot loads ( #61427 )
...
Merged via squash.
Prepared head SHA: a3f484bebd
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 13:08:43 -04:00
Peter Steinberger
fe93f29486
docs(anthropic): clarify api key and doctor recovery
2026-04-05 18:05:12 +01:00
Peter Steinberger
8f9b1ad48d
fix: remove assistant replay canonicalization repair
2026-04-05 18:03:48 +01:00
Peter Steinberger
a74fb94fa3
fix(exec): remove host obfuscation gating
2026-04-05 18:01:41 +01:00
Vincent Koc
18d6d5b629
docs(changelog): resolve conflict markers and deduplicate
2026-04-05 17:49:19 +01:00