Peter Steinberger
a341ae27ec
feat(workboard): add orchestration primitives
...
Adds Workboard orchestration statuses, dependency links, idempotent child creation, dispatch, and complete/block lifecycle operations backed by the plugin SQLite keyed store.
Persists tenant, skills, workspace, schedule, runtime, retry, dispatch, and handoff metadata in card records, with claim scoping and token redaction. Surfaces the new states and metadata in the Control UI, horizontal board layout, localized strings, and Workboard docs.
Verification:
- pnpm test extensions/workboard/src/store.test.ts extensions/workboard/src/tools.test.ts extensions/workboard/src/gateway.test.ts ui/src/ui/controllers/workboard.test.ts ui/src/styles/workboard.test.ts ui/src/ui/views/workboard.test.ts -- --reporter=verbose
- pnpm ui:i18n:check
- /Users/steipete/Projects/agent-scripts/skills/autoreview/scripts/autoreview --mode branch --base origin/main, followed by focused clean local autoreview loops for final fixes
- env -u OPENCLAW_TESTBOX pnpm check:changed
- git diff --check
2026-05-30 02:40:46 +02:00
Merlin
c8a733eae5
fix(gateway): resolve message actions against runtime config ( #84535 )
...
* fix(gateway): resolve message action config from runtime snapshot
* fix(gateway): preserve runtime config matching through auto-enable
* fix(gateway): preserve auto-enabled message action fallback
* fix(gateway): use canonical runtime snapshot for message actions
* fix(discord): route credential actions through gateway
---------
Co-authored-by: Merlin <258679497+funmerlin@users.noreply.github.com >
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-05-29 17:14:45 -07:00
Vincent Koc
3e35f599bc
refactor: collapse zalo runtime api barrel
2026-05-30 02:11:24 +02:00
Peter Steinberger
f6e1bc393b
fix(fal): cap video queue deadline
2026-05-29 19:38:41 -04:00
Peter Steinberger
90994a38a0
fix(openrouter): cap music stream timeout
2026-05-29 19:34:45 -04:00
Vincent Koc
c01a0f5588
refactor: share provider oauth runtime helpers
2026-05-30 01:31:10 +02:00
Peter Steinberger
90d569e896
fix(telegram): centralize positive timer bounds
2026-05-29 19:25:30 -04:00
Peter Steinberger
cbd492d680
fix(feishu): reopen retryable bot menu replay
2026-05-30 00:12:10 +01:00
Peter Steinberger
91adfa1582
fix(telegram): cap polling lease wait timer
2026-05-29 19:07:40 -04:00
Vincent Koc
f3f85ae5f7
refactor: share live transport scenario helpers
2026-05-30 01:05:56 +02:00
Peter Steinberger
5b8472b0b9
fix(whatsapp): cap credential flush timeout
2026-05-29 19:03:59 -04:00
Dallin Romney
73dd36626c
test(infra): avoid max fake-timer jumps ( #88155 )
2026-05-29 16:02:41 -07:00
Peter Steinberger
60673b03bc
fix(zalouser): cap qr login timeouts
2026-05-29 18:54:18 -04:00
keshavbotagent
5f89fbe669
fix(codex): recover app-server completion stalls
...
Fix Codex app-server completion-stall recovery so replay-safe stdio completion-idle failures retry once, while progress/terminal turn-watch timeouts only surface timeout payloads.
Also preserve post-tool completion guards for scoped native response deltas and stabilize the oversized CONNECT timeout regression test picked up from latest main.
Co-authored-by: Kelaw - Keshav's Agent <keshavbotagent@gmail.com >
2026-05-30 00:52:48 +02:00
Peter Steinberger
a6a99b923e
fix(zalouser): cap probe timeout timer
2026-05-29 18:48:43 -04:00
Peter Steinberger
37ccec0dc7
fix(nostr): cap profile import relay timers
2026-05-29 18:40:17 -04:00
Peter Steinberger
d7354d61b2
fix(channels): centralize stall watchdog timer bounds
2026-05-29 18:35:37 -04:00
Kevin Lin
c57671176e
refactor: share native approval route gates
...
Share native approval route gate helpers across mainstream channel approval runtimes and keep PR #87770 green on current main.
2026-05-29 15:32:31 -07:00
Vincent Koc
49cc613021
fix(supervisor): narrow stored session limit parsing
2026-05-30 00:01:47 +02:00
Peter Steinberger
347486a4c4
fix(openai): cap codex oauth preflight timeout
2026-05-29 17:59:29 -04:00
Dallin Romney
1dbde826f2
fix ci mainline checks ( #88137 )
2026-05-29 14:41:30 -07:00
Peter Steinberger
50378c01e4
fix(discord): cap monitor helper timeouts
2026-05-29 17:15:28 -04:00
Peter Steinberger
3416edf740
fix(codex-supervisor): centralize session limit parsing
2026-05-29 17:10:38 -04:00
Peter Steinberger
040f14b641
fix(browser): cap node runtime timeouts
2026-05-29 17:07:33 -04:00
Peter Steinberger
8c53d100ca
fix(ci): repair main checks
2026-05-29 23:05:54 +02:00
Peter Steinberger
5230a23202
fix(browser): cap control fetch timeouts
2026-05-29 17:04:43 -04:00
Peter Steinberger
95f9231136
fix(feishu): cap async helper timeouts
2026-05-29 17:01:11 -04:00
Peter Steinberger
e6b011823e
fix(signal): cap client request timeouts
2026-05-29 16:57:04 -04:00
Peter Steinberger
d10fd6b8f4
test: fix timeout mock return types
2026-05-29 16:38:45 -04:00
Peter Steinberger
a509c48f0e
feat: add core session goals ( #87469 )
...
* feat: add core session goals
* feat: polish session goals in tui
* fix: resolve goal tool session stores
* fix: keep get goal read-only
* fix: migrate legacy goal session slots
* fix: persist goal token accounting
* fix: validate goal session rows
* refactor: remove unshipped goal legacy handling
* fix: handle goal commands in local tui
* fix: satisfy goal tool display checks
* fix: reset goal budget on overdue resume
* feat: surface session goals across control surfaces
* test: update gateway protocol test import
* test: align goal fixture types with protocol
* fix: scope selected global transcript usage fallback
* fix: scope selected global web subscriptions
* fix: preserve selected global agent during chat dispatch
* fix: scope chat inject to selected global agents
2026-05-29 22:36:29 +02:00
Peter Steinberger
b832975f3e
fix(mattermost): cap dm retry timeouts
2026-05-29 16:31:01 -04:00
Peter Steinberger
26ea53cc68
fix(zai): cap endpoint probe timeouts
2026-05-29 16:28:33 -04:00
Peter Steinberger
6e125adf3a
fix(xiaomi): cap tts request timeouts
2026-05-29 16:25:32 -04:00
Peter Steinberger
0983e763fe
fix(qa-matrix): cap substrate request timeouts
2026-05-29 16:22:33 -04:00
Peter Steinberger
69c3b56bde
fix: stabilize codex supervisor session listing
2026-05-29 21:20:00 +01:00
Peter Steinberger
f66d14def5
fix(zalo): cap api request timeouts
2026-05-29 16:19:18 -04:00
zhang-guiping
689e8ec893
fix(agents): forward ACP spawn attachments
...
Forward initial image/file attachments when spawning ACP subagents through the existing sessions_spawn attachment opt-in. Remove the PR-only acpEnabled config split so ACP uses the same attachment gate as other runtimes.
Also fix the PR branch CI fallout: type the browser element CLI request mock and use Vitest env stubs in the Azure speech test to satisfy the changed-path security scan.
Verification:
- GitHub CI passed on f6ca26b160 .
- Autoreview clean.
- Crabbox AWS live OpenAI proof passed: cbx_a576d49493fe / run_081dcc6c6a1b.
Thanks @zhangguiping-xydt.
2026-05-29 22:08:19 +02:00
Peter Steinberger
f8ad20b87e
fix(signal): cap container timeout timers
2026-05-29 16:08:08 -04:00
Nimrod Gutman
6897711d19
feat(ios): add talk tab realtime playback ( #88105 )
...
Merged via squash.
Prepared head SHA: f41112a882
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Reviewed-by: @ngutman
2026-05-29 23:06:19 +03:00
Peter Steinberger
4b9a80d895
fix(discord): cap request timeout signals
2026-05-29 16:03:39 -04:00
Peter Steinberger
b245cb2b6d
docs(plugins): add external package readmes
2026-05-29 21:00:29 +01:00
Peter Steinberger
2b15850b47
build(plugins): externalize tokenjuice
2026-05-29 21:00:29 +01:00
Peter Steinberger
c8f5a2e0e2
fix(qa-lab): cap credential broker request timeouts
2026-05-29 15:49:38 -04:00
Peter Steinberger
1e2fda9e68
docs(plugins): clarify external plugin installs
2026-05-29 20:43:51 +01:00
Peter Steinberger
a0c1f5962d
fix(runtime): centralize safe timer timeout resolution
2026-05-29 15:36:38 -04:00
Vincent Koc
33b81686ad
test(file-transfer): remove stale tar fixture awaits
2026-05-29 21:23:11 +02:00
Vincent Koc
07870dff45
refactor: share codex app server start context
2026-05-29 21:19:55 +02:00
Peter Steinberger
99b24a80fb
build(plugins): externalize copilot runtime
2026-05-29 20:14:38 +01:00
Peter Steinberger
a39c2d784e
fix(minimax): cap tts timeout delays
2026-05-29 15:11:01 -04:00
Peter Steinberger
11e82bdef2
fix(lmstudio): cap model fetch timeout delays
2026-05-29 15:05:20 -04:00