Commit Graph

19313 Commits

Author SHA1 Message Date
Vincent Koc a8977cde64 perf(cron): lazy-load delivery subagent registry 2026-04-13 16:57:46 +01:00
Vincent Koc 7daa0d047a perf(cron): use session store read path 2026-04-13 16:54:25 +01:00
Vincent Koc 101c16b0b1 perf(cron): lazy-load context and catalog lookups 2026-04-13 16:53:32 +01:00
Vincent Koc 95517edaeb perf(agents): keep model fallback auth runtime cold 2026-04-13 16:50:30 +01:00
Vincent Koc 285bfb3f93 perf(cron): narrow live switch error import 2026-04-13 16:50:30 +01:00
Vincent Koc eddcf722da perf(cron): trim unused runtime barrel exports 2026-04-13 16:45:08 +01:00
Vincent Koc e157c83c65 fix(runtime): avoid leaking detached cleanup promises 2026-04-13 16:42:31 +01:00
Bob 74f2c4a56b fix: stop repeated unknown-tool loops (#65922)
Merged via squash.

Prepared head SHA: f352a270a6c0f36888223314ee279c42cff05408
Reviewed-by: @osolmaz
2026-04-13 17:42:11 +02:00
Vincent Koc 21d850dd66 perf(cron): lazy-load embedded runtime branch 2026-04-13 16:41:14 +01:00
Vincent Koc 35176f3cb7 perf(cron): isolate runtime-heavy seams 2026-04-13 16:38:26 +01:00
Vincent Koc df27091f5f fix(auto-reply): avoid leaking inbound debounce cleanup 2026-04-13 16:36:03 +01:00
Vincent Koc 7c91d0dbc9 fix(auto-reply): release inbound dedupe after dispatch errors 2026-04-13 16:34:35 +01:00
Vincent Koc 66ea85f9d4 perf(cron): narrow session runtime imports 2026-04-13 16:33:36 +01:00
Vincent Koc 2bc031c357 perf(cron): keep auth profile runtime cold 2026-04-13 16:30:28 +01:00
Vincent Koc 6a8704cf26 fix(tasks): avoid leaking scheduled sweep failures 2026-04-13 16:26:55 +01:00
Vincent Koc a945605b3c fix(plugin-sdk): avoid leaking queue rejection cleanup 2026-04-13 16:24:24 +01:00
Vincent Koc a08fbfb1ae perf(cron): lazy-load isolated cli runner runtime 2026-04-13 16:23:46 +01:00
Mariano 8dbe1b4f5a fix(gateway): harden service entrypoint resolution (#65984)
Merged via squash.

Prepared head SHA: 31cbc3349c5ada68238919a5f2f66a28e2023c11
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-13 17:14:29 +02:00
Vincent Koc 418cb55cb9 perf(infra): cache login shell env probes 2026-04-13 16:12:33 +01:00
Vincent Koc 8820547a07 perf(config): reuse validated best-effort snapshots 2026-04-13 16:12:32 +01:00
Frank Yang 4ecc8c0d0e fix(whatsapp): await write stream finish before returning encFilePath (#65896)
* fix(whatsapp): await write stream finish in encryptedStream to fix race-condition ENOENT crash

* fix(whatsapp): ship Baileys media hotfix on npm installs

* fix(whatsapp): keep Baileys hotfix postinstall best-effort

* fix(whatsapp): harden Baileys postinstall temp writes

* fix(whatsapp): preserve Baileys hotfix file mode

---------

Co-authored-by: termtek <termtek@ubuntu.tail2b72cd.ts.net>
2026-04-13 23:11:52 +08:00
Vincent Koc bfc77b0f45 perf(agents): keep fallback auth store cold without sources 2026-04-13 15:58:35 +01:00
Vincent Koc 3792a39fd6 perf(cli): skip redundant schema passes for structured dry runs 2026-04-13 15:49:24 +01:00
Vincent Koc b051b0511c perf(secrets): fast-path explicit channel target lookup 2026-04-13 15:49:23 +01:00
fuller-stack-dev 2677f7cf14 fix: validate resolved context engine contracts (#63222)
Merged via squash.

Prepared head SHA: 5f3a15c670ad27898cb83944e485ae002fd9ee49
Co-authored-by: fuller-stack-dev <263060202+fuller-stack-dev@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-04-13 07:39:34 -07:00
Brian 143c1e81a2 fix(plugins): treat context-engine plugins as capabilities in status/inspect (#58766)
Merged via squash.

Prepared head SHA: 23269d2db53e43540fdd23c617280e73edc1ce50
Co-authored-by: zhuisDEV <95547369+zhuisDEV@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-04-13 07:32:24 -07:00
Vincent Koc 6c12ec1ed2 fix(plugin-sdk): serialize claimable dedupe races 2026-04-13 15:27:52 +01:00
Vincent Koc 4ce3f3eafc perf(daemon): keep install auth env path cold 2026-04-13 15:17:18 +01:00
Vincent Koc bb1b30d329 perf(wizard): keep explicit skip auth path cold 2026-04-13 15:12:33 +01:00
Vincent Koc 9763d446d9 fix(qr): lazy load terminal ascii renderer 2026-04-13 15:12:01 +01:00
Vincent Koc 9387ec9933 test(wizard): mock auth profile runtime seam 2026-04-13 15:09:33 +01:00
Vincent Koc e14efafa68 fix(qr): lazy load terminal runtime modules 2026-04-13 15:07:50 +01:00
Vincent Koc 028434a00f feat(plugin-sdk): add claimable dedupe helper 2026-04-13 15:03:54 +01:00
Tak Hoffman dc5ed7edea fix(logging) add failover log source and target (#65955)
* clarify failover log source and target

* fix embedded runner final assistant raw text helper
2026-04-13 08:56:10 -05:00
EVA c15b295a85 Run context-engine turn maintenance as idle-aware background work (#65233)
Merged via squash.

Prepared head SHA: e9f6c679ba8709a1be32a18b6963862d2c6a5243
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
Peter Steinberger ebba080ffc fix(feishu): break auth login barrel cycle 2026-04-13 11:36:09 +01:00
Vincent Koc 78448c0a26 fix(feishu): avoid sdk facade cycles 2026-04-13 11:19:10 +01:00
Vincent Koc 21ca387eda fix(ci): verify bundled plugin runtime deps 2026-04-13 11:09:13 +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 2e1b5407dd fix: preserve qmd command paths 2026-04-13 10:51:32 +01:00
Bob 380de88a61 fix: extract shared session status runtime (#65807)
Merged via squash.

Prepared head SHA: f027bd640a7860ee978aaf891cd0f653f9d519f1
Co-authored-by: dutifulbob <261991368+dutifulbob@users.noreply.github.com>
Co-authored-by: osolmaz <2453968+osolmaz@users.noreply.github.com>
Reviewed-by: @osolmaz
2026-04-13 11:51:26 +02:00
Peter Steinberger abe33319d3 fix(release): allow matrix runtime pack size 2026-04-13 10:39:24 +01:00
Peter Steinberger ee601ae993 fix(matrix): mirror staged runtime dependencies 2026-04-13 10:32:22 +01:00
Peter Steinberger d63394247e fix(build): refresh a2ui bundle hash 2026-04-13 10:28:03 +01:00
Vincent Koc 98c2a38bc3 fix(matrix): mirror runtime deps for docker builds
(cherry picked from commit 1c843552b775a0f29c72192843e267148cd198b8)
2026-04-13 10:24:18 +01: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
Pavan Kumar Gondhi 666f48d9b8 fix(security): remove busybox/toybox from interpreter-like safe bins [AI-assisted] (#65713)
* fix: address issue

* fix: address review feedback

* fix: address PR review feedback

* fix: address review-pr skill feedback

* fix: address PR review feedback

* docs: add changelog entry for PR merge
2026-04-13 12:03:15 +05:30
Pavan Kumar Gondhi 0a105c0900 fix(approval-auth): prevent empty approver list from granting explicit approval authorization [AI] (#65714)
* fix: address issue

* fix: address PR review feedback

* fix: address PR review feedback

* docs: add changelog entry for PR merge
2026-04-13 12:00:13 +05:30
Pavan Kumar Gondhi 8f8492d172 fix(security): broaden shell-wrapper detection and block env-argv assignment injection [AI-assisted] (#65717)
* fix: address issue

* fix: address PR review feedback

* fix: address PR review feedback

* docs: add changelog entry for PR merge
2026-04-13 11:48:42 +05:30