zssggle-rgb
8e0f495197
fix(acpx): preserve control command error details ( #58613 )
2026-03-31 21:10:04 -04:00
Sharoon Sharif
7941f21bef
fix(voice-call): clear connection timeout on successful STT connect ( #58586 )
...
The 10-second connection timeout in OpenAIRealtimeSTTSession.doConnect()
was never cleared on success or teardown, leaking a timer on every
connection and accumulating stale timers across reconnect cycles.
Store the timeout handle and clear it in both the open handler and
close(), matching the existing clearTimeout pattern in
waitForTranscript().
Co-authored-by: Sharoon Sharif <ssharif@Hosanna.local>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 21:10:02 -04:00
zssggle-rgb
187d3ed053
fix(acpx): fall back to PATH node for shebang wrappers ( #58614 )
2026-03-31 21:09:58 -04:00
Michael Flanagan
eee185af99
feat(amazon-bedrock): add Bedrock Guardrails support ( #58588 )
...
* feat(amazon-bedrock): just the kiro plans, need to remove before PR
* docs(bedrock-guardrails): add environment setup instructions
* docs(bedrock-guardrails): mark environment setup tasks as completed
* feat(amazon-bedrock): add trace configuration to guardrail settings
* feat(amazon-bedrock): implement guardrail wrapper factory and wire into registration
* test(amazon-bedrock): add comprehensive guardrail configuration tests
* docs(bedrock): add guardrails configuration documentation
* docs(bedrock-guardrails): add comprehensive manual testing guide for Docker deployment
* docs(bedrock-guardrails): expand manual testing guide with STS credentials and config options
* docs(bedrock-guardrails): complete manual testing verification with 8 test scenarios
* chore: remove kiro spec files from PR
* fix(docs): correct guardrail config path to plugins.entries.*.config
* style: format docs and test files
2026-03-31 21:09:52 -04:00
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