Mason
9b0ea7c579
docs: relocalize stale locale links ( #61796 )
...
* docs: relocalize stale locale links
* docs: unify locale link postprocessing
* docs: preserve relocalized frontmatter
* docs: relocalize partial docs runs
* docs: scope locale link postprocessing
* docs: continue scoped relocalization
* docs: drain parallel i18n results
* docs: add i18n pipeline link regression tests
* docs: clarify i18n pipeline regression test intent
* docs: update provider references in i18n tests to use example-provider
* fix: note docs i18n link relocalization
* docs: rephrase gateway local ws sentence
2026-04-06 22:37:35 +08:00
Peter Steinberger
ac38f332c5
fix(anthropic): prefer claude cli over setup-token
2026-04-06 15:31:07 +01:00
Gustavo Madeira Santana
9568cceee3
docs: clarify Matrix invite and config guidance
2026-04-06 10:25:47 -04:00
Peter Steinberger
cd5b1653f6
feat: declare explicit media provider capabilities
2026-04-06 15:24:38 +01:00
Peter Steinberger
878c208844
perf(test): restore scoped vitest routing
2026-04-06 15:16:17 +01:00
Peter Steinberger
380a396266
refactor: share ambient proxy agent helpers
2026-04-06 15:03:30 +01:00
Mariano
ebad21c94d
plugins: add bundled webhooks TaskFlow bridge ( #61892 )
...
Merged via squash.
Prepared head SHA: ca58fb77a8
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 15:59:47 +02:00
Peter Steinberger
9afcbbec5e
refactor(auth): extract persisted auth store helpers
2026-04-06 14:25:06 +01:00
Peter Steinberger
d378a504ac
fix: restore claude cli guidance and doctor behavior
2026-04-06 14:21:11 +01:00
Harold Hunt
0bd0097557
refactor: add xai plugin-sdk boundary canary ( #61548 )
...
* docs: plan real plugin-sdk workspace rollout
* build: add xai plugin-sdk boundary canary
* build: generate plugin-sdk package types
* build: hide plugin-sdk core export
* build: alias scoped plugin-sdk runtime imports
* build: repair plugin-sdk boundary drift
* fix(plugins): remove duplicated plugin-sdk entrypoints
* test(plugins): make tsc boundary canary portable
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-06 14:13:11 +01:00
Peter Steinberger
1c41987876
refactor(auth): split auth state from auth store
2026-04-06 13:42:44 +01:00
Peter Steinberger
c39f061003
Revert "refactor(cli): remove bundled cli text providers"
...
This reverts commit 05d351c430 .
2026-04-06 13:40:41 +01:00
Peter Steinberger
7e0e2f81e5
refactor(auth): isolate external oauth overlays
2026-04-06 13:30:25 +01:00
Vincent Koc
d7086526b0
docs(video): describe mode-aware generation capabilities
2026-04-06 13:25:53 +01:00
Vincent Koc
e69cfc3e3b
fix(plugin-sdk): restore compat auth helper exports
2026-04-06 13:14:02 +01:00
@zimeg
f17f319fae
docs(slack): suggest new apps use example manifests
2026-04-06 02:13:49 -07:00
Mason
1a270f81c3
fix(docs): remove zh-CN homepage redirect override ( #61751 )
...
Merged via squash.
Prepared head SHA: 4da417e159
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-04-06 16:56:07 +08:00
@zimeg
f7068a1349
docs(slack): move authorship scopes
2026-04-06 00:58:05 -07:00
@zimeg
ec20e33e36
docs(slack): add http request url example manifest
2026-04-06 00:18:08 -07:00
@zimeg
9bf465e54c
docs(slack): use http request url term
2026-04-05 23:56:37 -07:00
Vincent Koc
b2cc5ab636
docs: add contextInjection config key to reference
2026-04-06 05:29:34 +01:00
Vincent Koc
9ba97ceaed
perf(agents): add continuation-skip context injection ( #61268 )
...
* test(agents): cover continuation bootstrap reuse
* perf(agents): add continuation-skip context injection
* docs(changelog): note context injection reuse
* perf(agents): bound continuation bootstrap scan
* fix(agents): require full bootstrap proof for continuation skip
* fix(agents): decide continuation skip under lock
* fix(commands): re-export subagent chat message type
* fix(agents): clean continuation rebase leftovers
2026-04-06 05:27:28 +01:00
Vincent Koc
1835493aa5
docs(memory): add promote-explain and rem-harness CLI reference
2026-04-06 05:10:15 +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
Vincent Koc
5716d83336
feat(memory-wiki): restore llm wiki stack
2026-04-06 04:56:52 +01:00
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
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