Peter Steinberger
d610e2cc6c
feat(browser): support per-profile headless
...
Co-authored-by: nakamotoliu <nakamotoliu2026@gmail.com >
Co-authored-by: Nakamoto <nakamoto@claude.ai >
2026-04-25 01:49:22 +01:00
Vincent Koc
5ea0ded5a5
docs(changelog): backfill 1471 author credits across all releases via git blame
2026-04-24 17:47:52 -07:00
Peter Steinberger
664b9fe7eb
docs: note safe GitHub comment quoting
2026-04-25 01:44:55 +01:00
Peter Steinberger
867b4c2a32
fix(plugins): log runtime deps staging progress
2026-04-25 01:42:54 +01:00
Peter Steinberger
f9207e5d39
test(agents): cover defaults fallback timeout
2026-04-25 01:42:38 +01:00
Peter Steinberger
63dc5089b2
refactor(google-meet): split create browser flow
2026-04-25 01:40:50 +01:00
Peter Steinberger
8a0cb03300
fix(agents): skip empty embedded prompts
2026-04-25 01:39:28 +01:00
Peter Steinberger
ae57a7998e
fix(telegram): persist accepted update offsets
2026-04-25 01:35:05 +01:00
Peter Steinberger
7c0549bd9f
fix(google-meet): join created meetings by default
2026-04-25 01:31:51 +01:00
Peter Steinberger
d12987d725
fix(agents): fail fast on terminal provider 429s
2026-04-25 01:31:01 +01:00
Peter Steinberger
26bc5e47ee
fix(browser): stabilize doctor diagnostics
2026-04-25 01:30:47 +01:00
Vincent Koc
df5abf9a98
docs(changelog): backfill 40 more 2026.4.22 authors via CHANGELOG diff matching
2026-04-24 17:27:45 -07:00
Peter Steinberger
554f93a999
fix(providers): keep minimax chat models text-only
2026-04-25 01:27:34 +01:00
Peter Steinberger
377e254f6a
fix(config): avoid env-ref reload restarts
2026-04-25 01:23:15 +01:00
Peter Steinberger
8a490f4509
fix(browser): break doctor client import cycle
2026-04-25 01:22:47 +01:00
Peter Steinberger
4e42a4cfe8
fix(browser): preserve explicit ai snapshot refs
...
Fixes #62550 .
Co-authored-by: ly85206559 <ly85206559@163.com >
2026-04-25 01:20:42 +01:00
Val Alexander
da773175f2
fix(control-ui): keep context usage fresh ( #71297 )
...
Patch live session usage metadata into the Control UI session list, coalesce overlapping refreshes, and add a compact action when fresh context usage is high.
Keep session refresh loading separate from session mutation ownership so background refreshes cannot re-enable mutation UI or overwrite delete/restore state mid-flight.
Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com >
2026-04-25 01:20:12 +01:00
Peter Steinberger
d399ac74f7
fix(slack): hash token cache keys
2026-04-25 01:17:55 +01:00
Vincent Koc
b7c8c53af2
docs(plugins): define config ownership contract
...
* fix(plugins): flag channel config metadata gaps
* docs(plugins): clarify config ownership
2026-04-24 17:17:10 -07:00
Chris Zhang
de8a00d922
fix(plugins): preserve tokenjuice runtime rule data
...
Preserve tokenjuice runtime rule JSON under dist/rules/tests during bundled plugin runtime dependency staging while continuing to prune unrelated tests directories.
2026-04-24 17:16:06 -07:00
Peter Steinberger
30aa1f890a
feat(browser): expose doctor diagnostics to agents
...
Co-authored-by: Sean Coley <github@seancoley.me >
2026-04-25 01:15:31 +01:00
Vincent Koc
b5a5b59742
docs(changelog): backfill 2026.4.21 + 2026.4.20 authors (gpt-image-2, presentation SDK, Kimi K2.6, wizard, LINE media, avatar auth, thread routing, YOLO exec, anthropic-messages, DevToolsActivePort)
2026-04-24 17:15:27 -07:00
Vincent Koc
e3cba98f39
refactor(pdf): move document extraction to plugin
...
* refactor(pdf): move document extraction to plugin
* fix(deps): sync document extract lockfile
* fix(pdf): harden document extraction plugin
2026-04-24 17:15:05 -07:00
Peter Steinberger
915931aa38
fix(agents): use captured cli lifecycle hook runner
2026-04-25 01:14:16 +01:00
Peter Steinberger
b69e3b633b
refactor(slack): reuse default write clients
2026-04-25 01:13:55 +01:00
Vincent Koc
492dfdc7f2
docs(changelog): backfill 2026.4.22 authors (WeCom, Matrix DM, Claude CLI verify, LanceDB retry, Codex serviceTier)
2026-04-24 17:12:57 -07:00
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