Peter Steinberger
61ee67aecc
fix(agents): fail empty explicit tool allowlists
2026-04-25 01:11:36 +01:00
Peter Steinberger
107d2b7a09
fix(slack): preserve rapid send ordering
...
Co-authored-by: nightq <zengwei@nightq.cn >
Co-authored-by: xydt cqh <cui.qianhong@xydigit.com >
2026-04-25 01:11:10 +01:00
Peter Steinberger
5f81147c4d
fix: persist embedded runtime context budget
2026-04-25 01:09:45 +01:00
Vincent Koc
59f8a2c3fa
docs(changelog): backfill 2026.4.22 authors (streaming STT, onboarding, Pi, Thai, status, transcript locks, uuid, MCP cleanup, Jiti)
2026-04-24 17:09:34 -07:00
Peter Steinberger
db958463f6
fix(codex): emit app-server final chat events ( #71293 )
...
Fix live webchat finalization for Codex app-server runs by emitting standard assistant and lifecycle completion events on the global agent event bus, instead of relying on a message-less chat.final fallback.
Replaces #70815 . Closes #71183 .
Co-authored-by: Lēsa <260982214+lesaai@users.noreply.github.com >
2026-04-25 01:09:11 +01:00
Peter Steinberger
f4add8047b
test: relax Docker service command timeouts
2026-04-25 01:07:23 +01:00
Marcus Castro
a580db58ca
docs(whatsapp): correct replyToMode values
2026-04-24 21:06:00 -03:00
Coy Geek
8ca66cad68
fix(browser): scope control auth to active gateway mode ( #65639 )
...
Browser control now authorizes only the resolved active gateway credential and fails closed when password mode lacks a resolved password.
Also removes the duplicate Slack test-helper middleware stub that kept current CI red after the base rebase.
Fixes #65626 .
Co-authored-by: Coy Geek <65363919+coygeek@users.noreply.github.com >
2026-04-25 01:03:39 +01:00
Peter Steinberger
ea74e01ed6
fix(slack): resolve native approval buttons
...
Co-authored-by: Motoki Maruyama <motoki.maruyama@kiconiaworks.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-25 01:02:51 +01:00
Vincent Koc
e625651de8
feat(plugins): derive setup auth choices
...
* feat(plugins): derive setup auth choices
* fix(plugins): sanitize derived provider auth choices
* fix(plugins): clean up extension gate regressions
2026-04-24 16:57:39 -07:00
Peter Steinberger
fb80405693
test: fix slack bolt mock middleware
2026-04-25 00:57:09 +01:00
Peter Steinberger
829ace53d3
docs: note inbound media ref handling
2026-04-25 00:57:09 +01:00
Peter Steinberger
ddedcac54a
test: stabilize full-suite lanes
2026-04-25 00:57:08 +01:00
Peter Steinberger
741d5d3231
fix(providers): narrow staged anthropic client type
2026-04-25 00:57:08 +01:00
Peter Steinberger
45730f6117
fix(gateway): resolve inbound assistant media refs
2026-04-25 00:57:07 +01:00
Peter Steinberger
14e0a8c2bc
fix(agents): accept inbound media refs across tools
2026-04-25 00:57:07 +01:00
Peter Steinberger
4e9c83d4d8
fix(media): centralize inbound media reference resolution
2026-04-25 00:57:07 +01:00
Vincent Koc
aa27e27f36
fix(models): normalize provider runtime selection ( #71259 )
...
* fix(models): normalize provider runtime selection
* fix(models): reverse codex-only runtime migration
* fix(models): default runtime selection to pi
* fix(status): label model runtime clearly
* fix(status): align pi runtime label
* fix(plugins): align tool result middleware runtime naming
* fix(models): validate runtime overrides
2026-04-24 16:56:49 -07:00
Peter Steinberger
60e7b692cc
docs(browser): document inspection diagnostics
2026-04-25 00:56:35 +01:00
Peter Steinberger
1d4859dc53
feat(browser): add doctor and richer inspection helpers
2026-04-25 00:56:35 +01:00
Peter Steinberger
d1cc54866d
fix(slack): return non-image downloads as files
2026-04-25 00:55:57 +01:00
Peter Steinberger
cc2b4cf125
test(parallels): update npm smoke guard expectation
2026-04-25 00:53:01 +01:00
Peter Steinberger
b9b97f2653
test: raise Docker aggregate resource caps
2026-04-25 00:52:52 +01:00
Peter Steinberger
a1087ea7a6
fix(parallels): harden npm update smoke
2026-04-25 00:49:57 +01:00
Peter Steinberger
c12af80b5b
fix(github-copilot): move pi-ai to dev dependency
2026-04-25 00:44:29 +01:00
Peter Steinberger
a57fbc8026
test(slack): cover fast draft preview finalization
2026-04-25 00:42:55 +01:00
Vincent Koc
d4d4a8c14e
feat(diagnostics-otel): add content capture controls
...
Add opt-in diagnostics OTEL content capture controls, keep raw content export default-off, and guard the content-capture tests against magic truncation bounds.
2026-04-24 16:41:28 -07:00
Peter Steinberger
fbf8b216c6
fix: keep explicit image generation model exact
2026-04-25 00:39:07 +01:00
Peter Steinberger
e40d7abda9
fix(slack): preserve real thread anchors
2026-04-25 00:38:19 +01:00
Peter Steinberger
82020bd787
feat(browser): prefer suggested tab targets
2026-04-25 00:35:26 +01:00
Peter Steinberger
acb10cd21c
fix(skills): honor default-enabled plugin skills
2026-04-25 00:35:26 +01:00
Vincent Koc
f6504ceb1d
fix(discord): guard gateway metadata fetches
2026-04-24 16:33:54 -07:00
Peter Steinberger
b3db7c6987
fix: expose dynamic thinking options to UI
2026-04-25 00:33:42 +01:00
Peter Steinberger
5dab0dae56
test(cli): mock runtime plugin registry resolver
2026-04-25 00:32:02 +01:00
Peter Steinberger
0376987691
fix(plugins): preserve gateway hook runner
...
Co-authored-by: lanzhi-lee <36190508+lanzhi-lee@users.noreply.github.com >
2026-04-25 00:28:51 +01:00
Peter Steinberger
2b5c719a62
fix(slack): process thread broadcasts as messages
2026-04-25 00:26:31 +01:00
Peter Steinberger
dea05aae6b
docs(browser): explain automation skill and tab handles
2026-04-25 00:24:33 +01:00
Peter Steinberger
45e2a15e29
feat(browser): add stable tab handles and automation skill
2026-04-25 00:23:55 +01:00
Peter Steinberger
86856b88e3
fix(slack): suppress reasoning in native streams
2026-04-25 00:23:16 +01:00
wei
3dba3d8b35
fix(discord): run message_sending hooks for replies
...
Fixes Discord reply delivery so `message_sending` plugin hooks can transform or cancel outbound Discord replies, including DM targets.
Fixes #59350 .
Thanks @wei840222.
2026-04-25 00:19:24 +01:00
Peter Steinberger
4693d20cad
fix(slack): keep block replies in first thread
2026-04-25 00:17:56 +01:00
Peter Steinberger
989193b4b4
test(discord): share empty config fixture
2026-04-25 00:16:18 +01:00
Peter Steinberger
0270428645
fix(plugins): reuse gateway boot registry for runtime ensures
...
Co-authored-by: Mark Ramos <6416874+markthebest12@users.noreply.github.com >
2026-04-25 00:14:31 +01:00
Peter Steinberger
c735b59043
fix(browser): remove stale snapshotForAI references
2026-04-25 00:10:03 +01:00
Peter Steinberger
5d9941c36d
fix(discord): require runtime config in helpers
2026-04-25 00:09:45 +01:00
Peter Steinberger
beefcda68f
fix: keep copilot on boundary-aware stream path
2026-04-25 00:06:40 +01:00
Peter Steinberger
1787ae0f5d
fix(google-meet): reuse create tabs on retry
2026-04-25 00:04:01 +01:00
Peter Steinberger
50e484b22e
fix(browser): use current aria snapshot refs
2026-04-25 00:04:01 +01:00
Peter Steinberger
272a72b716
test: relax Docker host command caps
2026-04-25 00:03:52 +01:00
Peter Steinberger
2a4fa8ffe8
fix(slack): scope assistant self-event bypass
2026-04-25 00:03:23 +01:00