Peter Steinberger
a177d8d454
build: refresh release baselines
2026-04-15 19:41:32 +01:00
Tak Hoffman
4f00b76925
fix(context-window): Tighten context limits and bound memory excerpts ( #67277 )
...
* Tighten context limits and bound memory excerpts
* Align startup context defaults in config docs
* Align qmd memory_get bounds with shared limits
* Preserve qmd partial memory reads
* Fix shared memory read type import
* Add changelog entry for context bounds
2026-04-15 13:06:02 -05:00
Gustavo Madeira Santana
78ac118427
fix(plugins): stabilize bundled setup runtimes ( #67200 )
...
Merged via squash.
Prepared head SHA: e8d6738fd0
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-15 12:35:18 -04:00
saram ali
b2753fd0de
fix(matrix): fix E2EE SSSS bootstrap for passwordless token-auth bots ( #66228 )
...
Merged via squash.
Prepared head SHA: c62cebf7c3
Co-authored-by: SARAMALI15792 <140950904+SARAMALI15792@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-15 11:48:29 -04:00
Ayaan Zaidi
33154ce745
fix: simplify ollama onboarding ( #67005 )
...
* feat(ollama): split interactive cloud and local setup
* test(ollama): cover cloud onboarding flow
* docs(ollama): simplify provider setup docs
* docs(onboarding): update ollama wizard copy
* fix(ollama): restore web search auth helper
* fix(ollama): harden setup auth and ssrf handling
* fix(ollama): address review regressions
* fix(ollama): scope ssrf hardening to ollama
* feat(ollama): add hybrid onboarding mode
* fix(ollama): tighten cloud credential setup
* refactor(ollama): distill host-backed setup modes
* fix(ollama): preserve cloud api key in config
* fix: simplify ollama onboarding (#67005 )
2026-04-15 19:06:21 +05:30
Peter Steinberger
20cce166ef
test: isolate Docker live profile-key auth
2026-04-15 06:31:20 -07:00
Peter Steinberger
1bca9ba479
fix(release): mirror bundled runtime deps
2026-04-15 12:29:15 +01:00
Vincent Koc
a780151fd1
docs: add experimental-features page and de-experimentalize dreaming
2026-04-15 11:46:25 +01:00
Vincent Koc
f09a4d9ba0
fix(agents): move lean local-model mode behind experimental flag
2026-04-15 11:41:28 +01:00
Pengfei Ni
88d3620a85
feat(github-copilot): add embedding provider for memory search ( #61718 )
...
Merged via squash.
Prepared head SHA: 05a78ce7f2
Co-authored-by: feiskyer <676637+feiskyer@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-04-15 10:39:28 +01:00
Peter Steinberger
7611d41136
build: refresh config docs baseline
2026-04-15 10:18:24 +01:00
Peter Steinberger
277885f0a4
build: refresh plugin sdk api baseline
2026-04-15 08:09:48 +01:00
Peter Steinberger
cd3e6e1faf
build: refresh config baseline
2026-04-15 05:03:12 +01:00
Gustavo Madeira Santana
0c4e0d7030
memory: block dreaming self-ingestion ( #66852 )
...
Merged via squash.
Prepared head SHA: 4742656a0d
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-14 20:29:12 -04:00
Peter Steinberger
9577d6609b
build: refresh release surface baselines
2026-04-15 00:58:17 +01:00
Josh Avant
1769fb2aa1
fix(secrets): align SecretRef inspect/strict behavior across preload/runtime paths ( #66818 )
...
* Config: add inspect/strict SecretRef string resolver
* CLI: pass resolved/source config snapshots to plugin preload
* Slack: keep HTTP route registration config-only
* Providers: normalize SecretRef handling for auth and web tools
* Secrets: add Exa web search target to registry and docs
* Telegram: resolve env SecretRef tokens at runtime
* Agents: resolve custom provider env SecretRef ids
* Providers: fail closed on blocked SecretRef fallback
* Telegram: enforce env SecretRef policy for runtime token refs
* Status/Providers/Telegram: tighten SecretRef preload and fallback handling
* Providers: enforce env SecretRef policy checks in fallback auth paths
* fix: add SecretRef lifecycle changelog entry (#66818 ) (thanks @joshavant)
2026-04-14 17:59:28 -05:00
Gustavo Madeira Santana
85eac42d34
QA: remove runner install fallback catalog
...
Drop the generated qa-runner catalog and the missing/install placeholder
path for repo-private QA runners. The host should discover bundled QA
commands from manifest plus runtime surface only.
Also trim stale qa-matrix install docs and package metadata so the
source-only QA policy stays consistent.
2026-04-14 17:37:18 -04:00
Onur Solmaz
06a4bf5701
Actions: add reusable cross-OS release checks workflow ( #66812 )
2026-04-14 23:21:37 +02:00
Gustavo Madeira Santana
5bf30d258f
matrix: prefer named default account
2026-04-14 17:01:59 -04:00
Gustavo Madeira Santana
82a2db71e8
refactor(qa): split Matrix QA into optional plugin ( #66723 )
...
Merged via squash.
Prepared head SHA: 27241bd089
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-14 16:28:57 -04:00
slepybear
450c3a8ed2
fix(security): include Matrix avatar params in sandbox media normalization + preserve mxc:// URLs + log gmail watcher stop failures [AI-assisted] ( #64701 )
...
Merged via squash.
Prepared head SHA: 54de3f019b
Co-authored-by: slepybear <108438815+slepybear@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-14 12:22:29 -04:00
Onur Solmaz
27b14124d0
Release: move npm dist-tag ops private ( #66660 )
2026-04-14 18:18:27 +02:00
Vincent Koc
eea7ba5345
fix(plugin-sdk): share canonical stream hook families
2026-04-14 17:13:31 +01:00
Vincent Koc
66701d5a1e
fix(plugin-sdk): share opencode catalog auth helper
2026-04-14 16:48:02 +01:00
Peter Steinberger
a88c6f0fe7
fix: bound live video generation smoke
2026-04-14 14:59:01 +01:00
Luke
4015138df9
Agents: add lean local model mode ( #66495 )
...
Merged via squash.
Prepared head SHA: d88da6082c
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
Reviewed-by: @ImLukeF
2026-04-14 23:45:49 +10:00
jchopard69
dae060390b
docs: modernize showcase page ( #48493 ) (thanks @jchopard69) ( #48493 )
...
Co-authored-by: Jordan Simon-Chopard <jchopard@MacBook-Air-de-Jordan-3.local >
2026-04-14 06:42:04 -07:00
Vincent Koc
381a8e860a
fix(discord): return native status replies directly ( #66434 )
2026-04-14 09:55:02 +01:00
Mason Huang
7eecfa411d
fix(browser): unblock loopback CDP readiness under strict SSRF defaults ( #66354 )
...
Merged via squash.
Prepared head SHA: d9030ff2f0
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-14 16:30:43 +08:00
Luke
0abe64a4ff
Agents: clarify local model context preflight ( #66236 )
...
Merged via squash.
Prepared head SHA: 11bfaf15f6
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
Reviewed-by: @ImLukeF
2026-04-14 15:38:10 +10:00
Peter Steinberger
0eebb49fef
test: enforce npm pack budget in install smoke
2026-04-14 04:05:12 +01:00
Peter Steinberger
224cbd9ff6
chore(release): prepare 2026.4.14 beta
2026-04-14 03:06:46 +01:00
Joe LaPenna
177ab718a0
docs(gateway): Document Docker-out-of-Docker Paradox and constraint ( #65473 )
...
* docs: Detail Docker-out-of-Docker paradox and host path requirements
* docs: fix spelling inside sandboxing.md
* fix: grammar typo as suggested by Greptile
2026-04-14 02:19:27 +01:00
Tak Hoffman
f94d6778b1
fix(active-memory): Move active memory recall into the hidden prompt prefix ( #66144 )
...
* move active memory into prompt prefix
* document active memory prompt prefix
* strip active memory prefixes from recall history
* harden active memory prompt prefix handling
* hide active memory prefix in leading history views
* strip hidden memory blocks after prompt merges
* preserve user turns in memory recall cleanup
2026-04-13 16:05:43 -05:00
rafaelreis-r
68e0e456f3
fix: allow plugin commands on Slack when channel supports native commands ( #64578 )
...
Merged via squash.
Prepared head SHA: 2ec97bf0b3
Co-authored-by: rafaelreis-r <57492577+rafaelreis-r@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-13 13:14:02 -07:00
Vincent Koc
bd20a920a2
perf(config): use generated SecretRef policy metadata
2026-04-13 20:19:04 +01:00
EVA
c15b295a85
Run context-engine turn maintenance as idle-aware background work ( #65233 )
...
Merged via squash.
Prepared head SHA: e9f6c679ba
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-13 06:50:22 -07:00
Minijus-Sa
aee2681ab1
feat(docs): add Hostinger installation guide and link in VPS document… ( #65904 )
2026-04-13 14:12:44 +01:00
Peter Steinberger
6b6f0feb3c
docs: clarify npm dist-tag auth
2026-04-13 14:03:01 +01:00
Peter Steinberger
c4b8d6d5ab
ci: add stable npm dist-tag sync
2026-04-13 13:58:04 +01:00
mazhe-nerd
9e2ac8a1cb
feat: Streamline Feishu channel onboarding with QR code scan-to-create flow ( #65680 )
...
Add QR-based app registration, improve Feishu onboarding flows, support direct login entry, add group chat policy setup, reduce log noise, and update docs.
2026-04-13 18:03:44 +08:00
Peter Steinberger
72e56097ec
chore(release): prepare 2026.4.12
2026-04-13 09:49:01 +01:00
Rugved Somwanshi
0cfb83edfa
feat: LM Studio Integration ( #53248 )
...
* Feat: LM Studio Integration
* Format
* Support usage in streaming true
Fix token count
* Add custom window check
* Drop max tokens fallback
* tweak docs
Update generated
* Avoid error if stale header does not resolve
* Fix test
* Fix test
* Fix rebase issues
Trim code
* Fix tests
Drop keyless
Fixes
* Fix linter issues in tests
* Update generated artifacts
* Do not have fatal header resoltuion for discovery
* Do the same for API key as well
* fix: honor lmstudio preload runtime auth
* fix: clear stale lmstudio header auth
* fix: lazy-load lmstudio runtime facade
* fix: preserve lmstudio shared synthetic auth
* fix: clear stale lmstudio header auth in discovery
* fix: prefer lmstudio header auth for discovery
* fix: honor lmstudio header auth in warmup paths
* fix: clear stale lmstudio profile auth
* fix: ignore lmstudio env auth on header migration
* fix: use local lmstudio setup seam
* fix: resolve lmstudio rebase fallout
---------
Co-authored-by: Frank Yang <frank.ekn@gmail.com >
2026-04-13 15:22:44 +08:00
Josh Avant
3d07dfbb65
feat(qa-lab): add Convex credential broker and admin CLI ( #65596 )
...
* QA Lab: add Convex credential source for Telegram lane
* QA Lab: scaffold Convex credential broker
* QA Lab: add Convex credential admin CLI
* QA Lab: harden Convex credential security paths
* QA Broker: validate Telegram payloads on admin add
* fix: note QA Convex credential broker in changelog (#65596 ) (thanks @joshavant)
2026-04-12 22:03:42 -05:00
Peter Steinberger
20266c14cb
feat(qa-lab): add control ui qa-channel roundtrip scenario
2026-04-12 19:41:06 -07:00
Marcus Castro
403783a3b1
fix(tts): correct tagged TTS syntax guidance ( #65573 )
2026-04-12 19:41:13 -03:00
Onur Solmaz
48a7014e6b
Docs: refresh config baseline hash
2026-04-13 00:31:43 +02:00
Onur Solmaz
b2f94d9bb8
Config: refresh generated release baselines
2026-04-13 00:13:42 +02:00
Onur
cdcdb4bb93
Release: separate release checks workflow ( #65552 )
...
* Release: separate live cache validation
* Docs: restore live validation secret details
* Release: rename live validation to release checks
* Release: document release check split rationale
* Release: tone down workflow warning
* Release: require full sha for release checks
* CI: use larger runners for release checks
* CI: keep release promotion on github runner
* CI: document github-hosted release jobs
* Release: allow sha validation-only preflight
2026-04-12 23:58:56 +02:00
pashpashpash
383c854313
CI: fix mainline regression blockers ( #65269 )
...
* MSTeams: align logger test expectations
* Gateway: fix CI follow-up regressions
* Config: refresh generated schema baseline
* VoiceCall: type webhook test doubles
* CI: retrigger blocker workflow
* CI: retrigger retry workflow
* Agents: fix current mainline agentic regressions
* Agents: type auth controller test mock
* CI: retrigger blocker validation
* Agents: repair OpenAI replay pairing order
2026-04-13 06:18:37 +09:00