Commit Graph

27116 Commits

Author SHA1 Message Date
Peter Steinberger 2176b68e50 fix: batch docker config writes 2026-04-05 22:31:11 +01:00
Peter Steinberger b4e5d91941 test: inject web fetch dns lookup seams 2026-04-05 22:29:02 +01:00
Peter Steinberger 5586b3fd19 fix(agents): cap live tool result truncation 2026-04-05 22:28:53 +01:00
Peter Steinberger d7f3af3b06 test: isolate bundled plugin env in exec approval tests 2026-04-05 22:25:14 +01:00
Peter Steinberger d83dd9b536 test: split embedded runner cleanup seams 2026-04-05 22:20:02 +01:00
Peter Steinberger d3e67a0de7 test: fix auth profile fallback regressions 2026-04-05 22:11:09 +01:00
Peter Steinberger 932194b7d5 feat(video): add provider support and discord fallback 2026-04-05 22:06:56 +01:00
Peter Steinberger 52146f8803 fix(gateway): watch nested source directories 2026-04-05 22:06:43 +01:00
Peter Steinberger aa464f8573 test: decouple web fetch fallbacks from provider startup 2026-04-05 22:02:05 +01:00
Peter Steinberger 8279375bdf perf: avoid heavy ACP provider checks 2026-04-05 22:02:05 +01:00
Peter Steinberger 58f95b8000 fix: stabilize docker live and docker e2e harnesses 2026-04-05 22:00:56 +01:00
Peter Steinberger 8a43223014 fix(agents): preserve tool output during context guarding 2026-04-05 21:52:36 +01:00
Peter Steinberger 9b7002ee59 refactor(reply): type reply threading policy 2026-04-05 21:40:56 +01:00
Peter Steinberger 456ad889c7 docs: reorder unreleased changelog entries 2026-04-05 21:40:14 +01:00
Peter Steinberger ce8492f9a0 chore: bump version to 2026.4.5 2026-04-05 21:33:04 +01:00
Peter Steinberger a8e827856a refactor: split bundled channel config metadata 2026-04-05 21:24:02 +01:00
Peter Steinberger 9bc43b61bf refactor: share assistant phase helpers 2026-04-06 05:23:54 +09:00
Peter Steinberger 2a4eea58a9 fix: suppress commentary text in completed ws replies 2026-04-06 05:23:54 +09:00
Peter Steinberger a4f16f572c fix: prefer final-answer text in web chat previews 2026-04-06 05:23:54 +09:00
Peter Steinberger e92f55302b test(agents): split subagent persistence restart case 2026-04-05 21:18:58 +01:00
Peter Steinberger 8a987030c0 fix(types): repair post-rebase check drift 2026-04-05 21:15:55 +01:00
Peter Steinberger 6b627d4707 fix(discord): add batched reply mode 2026-04-05 21:15:29 +01:00
Peter Steinberger 8206328a94 refactor: tighten final boundary guardrails 2026-04-05 21:14:52 +01:00
Peter Steinberger 714ba48a6f perf(plugins): resolve setup providers lazily 2026-04-05 21:08:52 +01:00
Peter Steinberger 36080283e4 refactor: remove remaining contract path leaks 2026-04-05 20:59:56 +01:00
Peter Steinberger 97e1437803 fix: clarify exec node routing guidance 2026-04-05 20:55:04 +01:00
Peter Steinberger 466e17436d fix: restore agent verbose default typing 2026-04-05 20:48:40 +01:00
Peter Steinberger d8abb287eb fix: align Windows onboard smoke timeout budget 2026-04-05 20:48:40 +01:00
Peter Steinberger 791c083c0a fix: extend Windows daemon onboarding health budget 2026-04-05 20:48:40 +01:00
Peter Steinberger 8806ef804e refactor: remove remaining channel and gateway boundary leaks 2026-04-05 20:48:10 +01:00
Peter Steinberger 5cadf069e9 test(image-tool): avoid pi-tools module reset churn 2026-04-05 20:39:36 +01:00
Peter Steinberger ce1cd26fbc refactor: align agent tool params with upstream pi 2026-04-05 20:36:47 +01:00
Peter Steinberger 181a50e146 refactor: remove bundled channel discovery leaks 2026-04-05 20:36:24 +01:00
Peter Steinberger 604e16c765 fix(whatsapp): avoid setup api self-import cycle 2026-04-05 20:34:08 +01:00
Peter Steinberger 4da7b453b1 test(models-config): move merge coverage to fast helper seams 2026-04-05 20:34:08 +01:00
Peter Steinberger 6424b08772 fix: restore green contract and provider gates 2026-04-05 20:17:59 +01:00
Gustavo Madeira Santana dcd0cf9f98 fix(matrix): align DM room session routing (#61373)
Merged via squash.

Prepared head SHA: 9529d2e161c793045372050af562070cd833d289
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
Peter Steinberger 55192e2d51 refactor: quarantine bundled plugin inventory 2026-04-05 20:11:22 +01:00
Peter Steinberger a9125ec0b0 refactor: share OpenAI tool schema normalization 2026-04-05 20:05:05 +01:00
Peter Steinberger 31016c5ed9 refactor: derive plugin contracts from manifests 2026-04-05 20:03:00 +01:00
Gustavo Madeira Santana cac40c01e9 fix(matrix): move avatar setup into account config (#61437)
Merged via squash.

Prepared head SHA: 4dd887a4746553eebc26b4fb93186fed9caf96f5
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 bcc0e3de2e refactor: remove core test extension leaks 2026-04-05 19:54:57 +01:00
Peter Steinberger 8cd9007ec1 fix: harden OpenAI strict tool fallback 2026-04-05 19:53:29 +01:00
Peter Steinberger 2ff29a33d0 refactor: split doctor runtime migrations and talk runtime tests 2026-04-05 19:44:34 +01:00
Gustavo Madeira Santana 0ef9383487 fix(approvals): make exec approval fallback guidance channel-specific (#61424)
Merged via squash.

Prepared head SHA: cb5d3c249cad92919ae99296ca8545d1c76e7776
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 84e76f7cce refactor(cli): remove stale cli provider leftovers 2026-04-05 19:11:34 +01:00
Mariano Belinky b664541158 reply: make progress updates respect verbose 2026-04-05 20:08:15 +02:00
Peter Steinberger 1a47675e6c fix: restore check after CLI seam cleanup 2026-04-05 19:06:34 +01:00
Peter Steinberger a01c4c3a0e test: split provider-shaped core test coverage 2026-04-05 19:05:44 +01:00
Peter Steinberger 318111286f fix: preserve strict final-answer delivery phases (#59643) (thanks @ringlochid) 2026-04-06 03:03:18 +09:00