Peter Steinberger
|
040f14b641
|
fix(browser): cap node runtime timeouts
|
2026-05-29 17:07:33 -04:00 |
|
Peter Steinberger
|
5230a23202
|
fix(browser): cap control fetch timeouts
|
2026-05-29 17:04:43 -04:00 |
|
Peter Steinberger
|
61031d1b1c
|
feat(workboard): add agent coordination tools
Summary:
- Add Workboard agent coordination tools for list/read/claim/heartbeat/release/comment/proof/unblock flows.
- Store artifacts, claims, diagnostics, and notifications in the Workboard SQLite-backed plugin state; surface the new metadata through Gateway, Control UI, docs, and plugin manifest contracts.
- Add scoped claim authorization, token redaction, stale diagnostic cleanup, atomic proof artifact writes, and generated i18n metadata.
Verification:
- pnpm test ui/src/i18n/test/translate.test.ts extensions/browser/src/cli/browser-cli-actions-input/register.element.test.ts extensions/workboard/src/store.test.ts extensions/workboard/src/gateway.test.ts extensions/workboard/src/tools.test.ts ui/src/ui/controllers/workboard.test.ts ui/src/ui/views/workboard.test.ts
- pnpm ui:i18n:check
- env -u OPENCLAW_TESTBOX pnpm check:changed
- autoreview --mode local: clean
- PR CI passed; Windows checkout failure rerun passed on attempt 2
|
2026-05-29 20:23:21 +02:00 |
|
Peter Steinberger
|
615199a6a4
|
fix(browser): centralize cli index parsing
|
2026-05-29 07:29:52 -04:00 |
|
Peter Steinberger
|
182d60535a
|
test: fix main test type checks
|
2026-05-29 11:21:42 +01:00 |
|
Peter Steinberger
|
9f28e8c5f4
|
fix(browser): centralize cli integer option parsing
|
2026-05-29 06:05:01 -04:00 |
|
Vincent Koc
|
966c274f20
|
refactor: share browser snapshot helpers
|
2026-05-29 11:11:46 +02:00 |
|
Vincent Koc
|
bee163bf37
|
refactor: share chrome cdp websocket diagnostics
|
2026-05-29 10:57:12 +02:00 |
|
Vincent Koc
|
850f7c24d4
|
refactor: share browser basic route helpers
|
2026-05-29 10:45:55 +02:00 |
|
Vincent Koc
|
628104662b
|
refactor: share browser client request helpers
|
2026-05-29 10:26:44 +02:00 |
|
Vincent Koc
|
a4bb9b1438
|
refactor: share browser debug route responses
|
2026-05-29 10:14:18 +02:00 |
|
Vincent Koc
|
3e050d05e8
|
refactor: share session tab registry helpers
|
2026-05-29 10:02:18 +02:00 |
|
Peter Steinberger
|
24614ac100
|
refactor(browser): centralize route numeric readers
|
2026-05-29 03:59:19 -04:00 |
|
Vincent Koc
|
6c309b9883
|
refactor: share browser route navigation policy
|
2026-05-29 09:52:12 +02:00 |
|
Peter Steinberger
|
2ea8d88d63
|
fix(browser): validate cookie expiry values
|
2026-05-29 03:50:19 -04:00 |
|
Peter Steinberger
|
ac52499aca
|
fix(browser): validate screenshot timeout
|
2026-05-29 03:46:53 -04:00 |
|
Peter Steinberger
|
c48a4a3188
|
fix(browser): validate geolocation options
|
2026-05-29 03:43:06 -04:00 |
|
Peter Steinberger
|
c7f50738c0
|
fix(browser): validate permission grant timeout
|
2026-05-29 03:34:06 -04:00 |
|
Peter Steinberger
|
dca86d47e0
|
fix(browser): validate hook download timeouts
|
2026-05-29 03:30:46 -04:00 |
|
Peter Steinberger
|
854cb9292d
|
fix(browser): validate response body numeric options
|
2026-05-29 03:27:34 -04:00 |
|
Peter Steinberger
|
0b24f47465
|
fix(browser): tighten act numeric parsing
|
2026-05-29 03:23:42 -04:00 |
|
Peter Steinberger
|
4fae13e29e
|
fix(browser): centralize snapshot numeric parsing
|
2026-05-29 03:15:56 -04:00 |
|
Peter Steinberger
|
0bc591a7d7
|
fix(browser): reject invalid tab indexes
|
2026-05-29 03:07:15 -04:00 |
|
Peter Steinberger
|
286883cc54
|
fix(browser): cap route timer delays
|
2026-05-29 03:03:07 -04:00 |
|
Peter Steinberger
|
b0730944eb
|
fix(browser): cap cli request timeouts
|
2026-05-29 02:50:51 -04:00 |
|
Vincent Koc
|
611adb2ee0
|
test(browser): align loopback auth mock types
|
2026-05-29 08:01:21 +02:00 |
|
Vincent Koc
|
2e042fbca8
|
fix(browser): reject excessive viewport resizes
|
2026-05-29 07:51:27 +02:00 |
|
Peter Steinberger
|
621db8f0b1
|
fix(browser): reject explicit zero cdp ports
|
2026-05-29 01:43:05 -04:00 |
|
Peter Steinberger
|
59cec74d89
|
fix(browser): clamp non-finite viewport dimensions
|
2026-05-29 00:46:07 -04:00 |
|
Peter Steinberger
|
1e48ca4e32
|
fix(browser): default non-finite chrome mcp click delays
|
2026-05-29 00:42:37 -04:00 |
|
Peter Steinberger
|
4638f58615
|
fix(browser): default non-finite keypress delays
|
2026-05-29 00:38:45 -04:00 |
|
Peter Steinberger
|
c7144a8689
|
fix(browser): default non-finite DOM text budgets
|
2026-05-29 00:35:43 -04:00 |
|
Peter Steinberger
|
4dd3ba149c
|
fix(browser): default non-finite snapshot limits
|
2026-05-29 00:32:35 -04:00 |
|
Peter Steinberger
|
adabff1bf0
|
fix(browser): centralize non-finite tool timeouts
|
2026-05-29 00:04:04 -04:00 |
|
Peter Steinberger
|
dac13d9a69
|
fix(browser): default non-finite navigation timeouts
|
2026-05-29 00:00:44 -04:00 |
|
Peter Steinberger
|
3c8ad8cbaa
|
fix(browser): default non-finite fetch timeouts
|
2026-05-28 23:52:40 -04:00 |
|
Peter Steinberger
|
b2bdad5bee
|
fix(browser): default non-finite snapshot timeouts
|
2026-05-28 23:48:33 -04:00 |
|
Peter Steinberger
|
18ef59bb33
|
fix(browser): default non-finite dialog arm timeouts
|
2026-05-28 23:44:42 -04:00 |
|
Peter Steinberger
|
10a3417bd3
|
fix: validate browser act numeric params
|
2026-05-28 21:16:12 -04:00 |
|
Peter Steinberger
|
091e15139b
|
refactor: centralize numeric tool schemas
|
2026-05-28 20:39:51 -04:00 |
|
Peter Steinberger
|
7e04680e23
|
fix: parse browser top-level timeouts
|
2026-05-28 20:36:34 -04:00 |
|
Peter Steinberger
|
913241ebf9
|
fix: parse browser snapshot numeric params
|
2026-05-28 20:25:18 -04:00 |
|
Peter Steinberger
|
d487c58c6f
|
fix: validate browser profile ports
|
2026-05-28 15:40:16 -04:00 |
|
Peter Steinberger
|
1e67387475
|
fix: validate browser responsebody limits
|
2026-05-28 15:37:59 -04:00 |
|
Peter Steinberger
|
8fbdfc0a76
|
fix: validate browser geolocation numbers
|
2026-05-28 15:35:14 -04:00 |
|
Peter Steinberger
|
503d8d5542
|
fix: validate browser snapshot numbers
|
2026-05-28 15:32:25 -04:00 |
|
Peter Steinberger
|
ec8ff27803
|
fix: validate browser viewport dimensions
|
2026-05-28 15:29:12 -04:00 |
|
Peter Steinberger
|
afb56ea972
|
fix: reject invalid browser tab indexes
|
2026-05-28 15:26:33 -04:00 |
|
Peter Steinberger
|
4b8c260444
|
fix: parse browser action timeouts strictly
|
2026-05-28 14:51:23 -04:00 |
|
Peter Steinberger
|
f0bfa650dc
|
fix: parse browser cli numbers strictly
|
2026-05-28 14:46:34 -04:00 |
|