Han Yang
68ee3113a9
Fix: CDP profiles prefer cdpPort over stale WebSocket cdpUrl ( Resolves #58494 ) ( #58499 )
...
* fix(browser): prefer cdpPort over stale WebSocket cdpUrl for attach-only profiles
* fix(browser): preserve profile host when dropping stale devtools WS path
2026-03-31 21:09:31 -04:00
Peter Steinberger
5b8f0cf1d5
test: centralize inbound contract suites
2026-04-01 02:04:53 +01:00
Peter Steinberger
051e31fb55
test: centralize outbound payload contracts
2026-04-01 02:01:48 +01:00
Peter Steinberger
ddf39180a4
test: remove extension dm policy wrappers
2026-04-01 01:59:22 +01:00
Peter Steinberger
2db2b078ca
test: remove extension group policy wrappers
2026-04-01 01:57:18 +01:00
Peter Steinberger
1f97f907b2
test: centralize registry-backed channel contracts
2026-04-01 01:53:23 +01:00
Peter Steinberger
ba5b373ad4
test: centralize channel catalog contracts
2026-04-01 01:51:26 +01:00
Peter Steinberger
85679252c4
test: remove extension provider contract wrappers
2026-04-01 01:49:55 +01:00
Peter Steinberger
78be556299
test: consolidate plugin registration contracts
2026-04-01 01:46:56 +01:00
Peter Steinberger
63819bb383
test: consolidate provider and web-search contracts
2026-04-01 01:44:43 +01:00
Peter Steinberger
b910cc5869
test: remove extension manifest and core-extension wrappers
2026-04-01 01:44:43 +01:00
Gustavo Madeira Santana
bea53d7a3f
Fix: move bootstrap session grammar into plugin-owned session-key surfaces ( #58400 )
...
Merged via squash.
Prepared head SHA: b062b18b03
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-31 19:41:01 -04:00
Peter Steinberger
d771f7dcb7
fix: harden acpx live startup
2026-03-31 23:20:24 +01:00
Josh Lehman
adc329b26b
test: dedupe extension-owned coverage ( #58554 )
...
* test: dedupe extension-owned coverage
* test: remove duplicate coverage files
* test: move helper coverage into extensions
* test: trim duplicate helper assertions
* test: remove cloudflare helper import from agent test
* test: align stale expectations with current main
2026-03-31 15:18:29 -07:00
Peter Steinberger
aa6cf87814
refactor(approvals): share origin target reconciliation
2026-03-31 23:11:53 +01:00
Peter Steinberger
ddce362d34
refactor(approvals): share native delivery runtime
2026-03-31 23:11:53 +01:00
Peter Steinberger
9ea7e06460
build: bump version to 2026.4.1
2026-03-31 22:53:17 +01:00
Gustavo Madeira Santana
6679690737
fix(regression): restore diffs viewer toolbar buttons
2026-03-31 17:26:20 -04:00
Vincent Koc
f85aba43a9
fix(approvals): restore native DM approval behavior
2026-04-01 06:02:04 +09:00
Vincent Koc
93e2d0e3de
build(bluebubbles): align openclaw dependency specifiers
2026-04-01 06:00:55 +09:00
Peter Steinberger
213a704b71
fix: unblock 2026.3.31 release preflight
2026-03-31 21:54:12 +01:00
Peter Steinberger
2a60e34f2a
build: prepare 2026.3.31 stable release
2026-03-31 21:32:38 +01:00
Peter Steinberger
eee37bf836
fix(slack): prevent duplicate draft replies
2026-03-31 21:22:50 +01:00
Vincent Koc
2e530fc2e1
revert(amazon-bedrock): restore locked aws sdk version
2026-04-01 04:26:27 +09:00
Peter Steinberger
2001603020
fix(amazon-bedrock): pin installable aws sdk build
2026-03-31 20:19:33 +01:00
Vincent Koc
bb912daaed
test(openai): fix ModelRegistry constructor typing
2026-04-01 03:58:55 +09:00
Peter Steinberger
5fdde9b237
fix(tasks): restore session key registry compatibility
2026-03-31 19:48:51 +01:00
Peter Steinberger
91be36ca4f
build: prepare 2026.3.31-beta.1 release
2026-03-31 19:32:49 +01:00
Peter Steinberger
0abd143d37
test: fix CI flakes and registry test API
2026-03-31 19:20:07 +01:00
Vincent Koc
cb661122e2
test(bluebubbles): trim webhook auth import cost
2026-04-01 03:12:56 +09:00
Vincent Koc
3ec143254f
test(ci): rebalance discord webhook activity timing
2026-04-01 03:12:56 +09:00
Peter Steinberger
62e13bbf21
style: format sandbox and helper files
2026-03-31 18:44:39 +01:00
Vincent Koc
35c6b3f648
test(ci): mock googlechat action media loader
2026-04-01 01:32:24 +09:00
Peter Steinberger
8bf8baef87
Revert "refactor: move tasks into bundled plugin"
...
This reverts commit c75f4695b7 .
2026-04-01 01:30:22 +09:00
Peter Steinberger
759d37635d
Revert "refactor: move tasks behind plugin-sdk seam"
...
This reverts commit da6e9bb76f .
2026-04-01 01:30:22 +09:00
Vincent Koc
6f74a572d9
test(ci): fix outbound media loader seams
2026-04-01 01:17:08 +09:00
Jacob Tomlinson
8a563d603b
fix(matrix): filter fetched room context by sender allowlist ( #58376 )
...
* fix(matrix): filter fetched room context by sender allowlist
* style(matrix): normalize reply context guard formatting
* fix(matrix): drop raw ids from allowlist context logs
2026-03-31 17:09:03 +01:00
Peter Steinberger
1a4c9c3e85
fix: repair extension media ci coverage
2026-03-31 16:47:13 +01:00
Peter Steinberger
7d2b4ed4e1
fix: restore whatsapp runtime seams
2026-03-31 16:47:13 +01:00
Peter Steinberger
6eddd55393
test: accept media loader option expansion
2026-03-31 16:47:13 +01:00
Peter Steinberger
43ef8a5a86
refactor(media): centralize outbound access plumbing
2026-04-01 00:32:53 +09:00
Vincent Koc
c416527df6
fix(whatsapp): restore runtime send and action seam
2026-04-01 00:25:35 +09:00
Peter Steinberger
015ab98591
fix: restore ci status fast path and whatsapp tests
2026-03-31 16:21:55 +01:00
Peter Steinberger
3bb02d3338
fix(media): align outbound sends with fs read capability
2026-04-01 00:07:50 +09:00
Peter Steinberger
7dffd8160a
test(extensions): use ModelRegistry factory
2026-03-31 23:50:03 +09:00
Peter Steinberger
c425ef3e74
build: bump version to 2026.3.31
2026-03-31 15:48:00 +01:00
Peter Steinberger
ac6f025c43
refactor(approvals): share telegram account binding
2026-03-31 15:39:59 +01:00
Vincent Koc
983891a603
fix(ci): narrow telegram route test seams
2026-03-31 23:37:18 +09:00
Peter Steinberger
461a3a4052
refactor(approvals): share request filter matching
2026-03-31 15:32:49 +01:00
Vincent Koc
7c4bffdecd
fix(ci): rebalance telegram dm thread tests
2026-03-31 23:32:15 +09:00