Vincent Koc
e611761809
fix(plugins): move acpx config contracts into manifests
2026-04-06 12:33:20 +01:00
Yossi Eliaz
045d956111
fix(ollama): resolve per-provider baseUrl in createStreamFn
...
The createStreamFn callback hardcoded config.models.providers.ollama.baseUrl,
ignoring the actual provider ID from the context. When multiple Ollama providers
are configured on different ports (e.g. ollama on 11434, ollama2 on 11435), all
requests routed to the first provider's port.
Export resolveConfiguredOllamaProviderConfig from stream.ts and use it with the
ctx.provider parameter to dynamically look up the correct baseUrl per provider.
Closes #61678
2026-04-06 20:28:07 +09:00
Vincent Koc
2751874cbb
test(memory-core): align short-term repair expectations
2026-04-06 12:26:45 +01:00
Vincent Koc
4133e3bb1d
fix(runtime): narrow bundled runtime startup surfaces
2026-04-06 12:12:53 +01:00
Ayaan Zaidi
17573d097b
fix: route mattermost bundled entry through plugin api
2026-04-06 14:17:32 +05:30
Peter Steinberger
9d92de42cf
perf(test): split security audit coverage
2026-04-06 07:32:12 +01:00
Chunyue Wang
9631e4d449
fix(anthropic): restore OAuth guard in service-tier stream wrappers ( #60356 )
...
Merged via squash.
Prepared head SHA: 7d58befec8
Co-authored-by: openperf <80630709+openperf@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-05 22:50:39 -07:00
Peter Steinberger
b3b5945bdc
test: reset telegram dispatch mocks between cases
2026-04-06 05:49:04 +01:00
ToToKr
d4c443bc1e
fix(matrix): pass deviceId through health probe to prevent storage-meta overwrite ( #61317 ) ( #61581 )
...
Merged via squash.
Prepared head SHA: b0495dc6ca
Co-authored-by: MoerAI <26067127+MoerAI@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-06 00:42:22 -04:00
Peter Steinberger
b62badd8a3
fix: restore main ci type checks
2026-04-06 05:38:25 +01:00
Vincent Koc
a896d5df0c
test(memory-core): reuse workspace helper in temp dir tests
2026-04-06 05:28:18 +01:00
Vincent Koc
39099b8022
test(memory-core): reuse workspace helper in dreaming tests
2026-04-06 05:27:17 +01:00
Vincent Koc
f02f16db01
test(memory-core): reuse narrative workspace helper
2026-04-06 05:23:05 +01:00
Vincent Koc
b0f11f4eef
test(memory-core): share workspace test helper
2026-04-06 05:21:45 +01:00
Vincent Koc
cd2f6746f9
test(memory-wiki): share plugin test helpers
2026-04-06 05:19:51 +01:00
Vincent Koc
33926ecef1
test(memory-core): align dreaming expectations
2026-04-06 05:17:49 +01:00
Vincent Koc
0fdf9e874b
fix(config): normalize channel streaming config shape ( #61381 )
...
* feat(config): add canonical streaming config helpers
* refactor(runtime): prefer canonical streaming accessors
* feat(config): normalize preview channel streaming shape
* test(config): lock streaming normalization followups
* fix(config): polish streaming migration edges
* chore(config): refresh streaming baseline hash
2026-04-06 05:08:20 +01:00
Peter Steinberger
57fae2e8fa
fix: restore protocol and extension ci
2026-04-06 05:04:29 +01:00
Vincent Koc
5716d83336
feat(memory-wiki): restore llm wiki stack
2026-04-06 04:56:52 +01:00
Peter Steinberger
4f1cbcdcd9
feat(qa): add attachment understanding scenario
2026-04-06 04:46:28 +01:00
Peter Steinberger
2285bacd21
fix(qa): support image understanding inputs
2026-04-06 04:46:27 +01:00
Peter Steinberger
4aeabf95cc
fix: stabilize contract loader seams
2026-04-06 04:40:47 +01:00
Peter Steinberger
4a690b452a
fix(discord): narrow binding runtime imports
2026-04-06 04:38:52 +01:00
Gustavo Madeira Santana
8d88c27f19
fix(matrix): harden startup auth bootstrap ( #61383 )
...
Merged via squash.
Prepared head SHA: d8011a9308
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 23:30:40 -04:00
Peter Steinberger
1373ac6c9e
feat(qa): execute ten new repo-backed scenarios
2026-04-06 04:28:33 +01:00
Peter Steinberger
746b112dac
fix(openai): allow qa image generation mock routing
2026-04-06 04:28:33 +01:00
Peter Steinberger
2a5c355688
fix(ci): patch main regression surfaces
2026-04-06 04:17:52 +01:00
Peter Steinberger
05fe841dcd
fix: restore plugin boundary and ui locale ci gates
2026-04-06 03:53:32 +01:00
Gustavo Madeira Santana
73a8dd43bf
Matrix: clear undici test override after transport test
2026-04-05 22:46:29 -04:00
Peter Steinberger
b1c98e8469
test: stabilize browser and provider ci shards
2026-04-06 03:38:28 +01:00
Gustavo Madeira Santana
427997f989
Matrix: recover from pinned dispatcher runtime failures ( #61595 )
...
Merged via squash.
Prepared head SHA: f9a2d9be7f
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 22:26:45 -04:00
Peter Steinberger
134d309571
fix(discord): raise default media cap
2026-04-06 03:22:20 +01:00
Peter Steinberger
06b154a6df
fix: unblock comfy live plugin loading
2026-04-06 03:01:43 +01:00
Gustavo Madeira Santana
9c33b1097c
fix(matrix): reuse raw default account key during onboarding promotion
2026-04-05 21:58:18 -04:00
Mariano
b167df78aa
Lobster: harden embedded runtime integration ( #61566 )
...
Merged via squash.
Prepared head SHA: a6f48309fd
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 03:52:24 +02:00
Mariano
20cbc11f1a
memory: trim generic daily chunk headings ( #61597 )
...
* memory: trim generic daily chunk headings
* docs: tag dreaming heading cleanup changelog
* docs: attribute dreaming heading cleanup changelog
2026-04-06 03:47:36 +02:00
Peter Steinberger
979409eab5
fix(qa): harden new scenario suite
2026-04-06 02:41:03 +01:00
Peter Steinberger
9b2b22f350
feat: add vydra media provider
2026-04-06 02:21:51 +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
Peter Steinberger
177ee54f05
refactor: remove comfy music tool shim
2026-04-06 02:03:14 +01:00
Peter Steinberger
a9f491310c
fix: route comfy music through shared tool
2026-04-06 02:03:13 +01:00
Vincent Koc
7c9108aaf7
fix(memory-qmd): streamline compatibility coverage
2026-04-06 01:52:01 +01:00
Peter Steinberger
dc0ee2e178
feat: add music generation tooling
2026-04-06 01:47:14 +01:00
Peter Steinberger
3de91d9e01
fix: stabilize line and feishu ci shards
2026-04-06 01:46:25 +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
Peter Steinberger
2985fc0e32
test: add irc runtime api smoke coverage
2026-04-06 01:38:15 +01:00
Vincent Koc
098f4eeebb
fix(memory-qmd): restore qmd compatibility defaults
2026-04-06 01:31:51 +01:00
Peter Steinberger
0affaf15ac
refactor: narrow bundled channel entry surfaces
2026-04-06 01:26:02 +01:00
Vignesh Natarajan
61e61ccc18
Dreaming: simplify sweep flow and add diary surface
2026-04-05 17:18:54 -07:00