Peter Steinberger
9c3bc4939c
perf(test): avoid dynamic imports in session reset suites
2026-02-15 00:45:10 +00:00
Peter Steinberger
8c3a12e011
perf(test): avoid per-test rm in update-startup suite
2026-02-15 00:45:10 +00:00
Peter Steinberger
d75bcc27f9
refactor(test): dedupe session reset policy setup
2026-02-15 00:45:10 +00:00
Peter Steinberger
8181f51dbd
perf(test): reuse temp root in slack prepare contract suite
2026-02-15 00:45:10 +00:00
Peter Steinberger
97cde14819
perf(test): stop polling cron job list
2026-02-15 00:45:10 +00:00
Vignesh Natarajan
f18e3fba79
Changelog: note explicit TUI session override fix
2026-02-14 16:40:52 -08:00
Vignesh Natarajan
56b38d2fbe
TUI: honor explicit session key in global scope
2026-02-14 16:40:37 -08:00
Vignesh Natarajan
b08146fad6
TUI/Gateway: emit internal hooks for /new and /reset
2026-02-14 16:33:42 -08:00
Peter Steinberger
301b3ff912
fix(ci): avoid TS2742 vitest mock export types
2026-02-15 01:30:15 +01:00
Peter Steinberger
be57344b99
refactor(test): dedupe googlechat webhook routing setup
2026-02-15 00:26:46 +00:00
Peter Steinberger
54060104a7
refactor(test): dedupe gemini oauth fixture setup
2026-02-15 00:26:46 +00:00
Peter Steinberger
c872a43146
refactor(msteams): share Graph helpers
2026-02-15 00:26:46 +00:00
Peter Steinberger
a8e4ab3ebe
refactor(bluebubbles): dedupe webhook normalization
2026-02-15 00:26:46 +00:00
Peter Steinberger
52bfe5060c
refactor: share file lock via plugin-sdk
2026-02-15 00:26:46 +00:00
Peter Steinberger
4de879a6c5
fix(test): avoid base-to-string in nodes-media e2e logs
2026-02-15 00:26:46 +00:00
Peter Steinberger
a11aecc3c1
fix(test): align trigger harness config types
2026-02-15 00:26:46 +00:00
Peter Steinberger
516cbf4366
refactor(test): dedupe trigger greeting prompt cases
2026-02-15 00:26:46 +00:00
Peter Steinberger
772c03d41a
refactor(test): dedupe pi-tools schema union checks
2026-02-15 00:26:46 +00:00
Peter Steinberger
20abab7c4f
refactor(test): dedupe loadWorkspaceSkillEntries plugin setup
2026-02-15 00:26:46 +00:00
Peter Steinberger
7b3e5ce0d1
refactor(test): dedupe update-cli downgrade setup
2026-02-15 00:26:46 +00:00
Peter Steinberger
0e6aefde33
refactor(test): dedupe cloudflare onboarding provider auth cases
2026-02-15 00:26:46 +00:00
Peter Steinberger
1f18592754
refactor(test): dedupe web auto-reply last-route test
2026-02-15 00:26:46 +00:00
Peter Steinberger
8a32936855
refactor(test): dedupe cron isolated-agent e2e setup
2026-02-15 00:26:46 +00:00
Peter Steinberger
1eeffd7c09
perf(test): remove sleeps from session store lock suite
2026-02-15 00:26:41 +00:00
Peter Steinberger
9eb749b0a6
test(web): stabilize processMessage inbound contract cleanup
2026-02-15 00:26:41 +00:00
Peter Steinberger
a6fda4ae8e
test(web): stabilize processMessage inbound contract cleanup
2026-02-15 00:26:41 +00:00
Peter Steinberger
ef91cd8479
perf(test): drop recursive mkdir in qmd manager suite
2026-02-15 00:26:41 +00:00
Peter Steinberger
ae1214140e
perf(test): drop polling waits in qmd manager suite
2026-02-15 00:26:41 +00:00
Peter Steinberger
ed2ae5886d
perf(test): avoid process.env cloning in update-startup suite
2026-02-15 00:26:41 +00:00
Peter Steinberger
a0b9ce31bd
perf(test): streamline imessage monitor suites
2026-02-15 00:26:41 +00:00
Peter Steinberger
bfbe12d9f5
perf(test): reduce memory suite resets
2026-02-15 00:26:41 +00:00
Gustavo Madeira Santana
a8c30634ac
changelog: add workspace onboarding attribution
2026-02-14 19:20:27 -05:00
Gustavo Madeira Santana
28b78b25b7
fix(workspace): persist bootstrap onboarding state
2026-02-14 19:20:27 -05:00
Peter Steinberger
ea0ef18704
refactor: centralize exec approval timeout
2026-02-15 01:18:53 +01:00
Peter Steinberger
27eef96380
fix: improve sqlite missing runtime error
2026-02-15 01:18:53 +01:00
Vignesh Natarajan
fc6d821611
Browser: avoid single-page target lookup hang under blocked CDP attach
2026-02-14 16:13:07 -08:00
Peter Steinberger
203fca001c
Merge remote-tracking branch 'origin/main'
2026-02-15 01:06:59 +01:00
Peter Steinberger
07fbf46091
fix(test): avoid vitest mock type inference issues
2026-02-15 01:06:02 +01:00
Vignesh Natarajan
3f69607d8c
Changelog: configurable LanceDB capture limit
2026-02-14 16:03:40 -08:00
Vignesh Natarajan
8cb0373bc1
Memory-lancedb: configurable capture limit ( #16624 ) (thanks @ciberponk)
2026-02-14 16:03:40 -08:00
fan
3e00460cdc
feat(memory-lancedb): make auto-capture max length configurable
2026-02-14 16:03:40 -08:00
Peter Steinberger
b84cd25537
Merge branch 'refactor/line-webhook-verification'
2026-02-15 01:00:23 +01:00
Marcus Castro
82c1d9d3ef
fix(nodes): raise transport timeout for exec.approval.request ( #12098 ) ( #12188 )
...
`openclaw nodes run` always timed out after 35s with "gateway timeout
after 35000ms" even though `openclaw nodes invoke system.run` worked
instantly on the same node.
Root cause: the CLI's default --timeout of 35s was used as the WebSocket
transport timeout for exec.approval.request, but the gateway-side
handler waits up to 120s for user approval — so the transport was always
killed 85s too early.
Fix: override opts.timeout for the approval call to
Math.max(parseTimeoutMs(opts.timeout) ?? 0, approvalTimeoutMs + 10_000)
(130s by default), ensuring the transport outlasts the approval wait
while still honoring any larger user-supplied --timeout.
2026-02-15 01:00:01 +01:00
Peter Steinberger
2493455f08
refactor(line): extract node webhook handler + shared verification
2026-02-15 00:59:32 +01:00
Peter Steinberger
c8c8fc4530
ci(sandbox): add sandbox-common smoke
2026-02-15 00:57:13 +01:00
Peter Steinberger
852c897956
refactor(sandbox): add sandbox-common dockerfile
2026-02-15 00:57:13 +01:00
Peter Steinberger
096a7a571d
perf(test): speed up update-startup and docker-setup suites
2026-02-14 23:51:47 +00:00
Peter Steinberger
20dea3cdb1
perf(cron): make wakeMode now busy-wait configurable
2026-02-14 23:51:47 +00:00
Peter Steinberger
3ec275f0b5
perf(test): consolidate inbound access-control suites
2026-02-14 23:51:47 +00:00
Peter Steinberger
5a6fc20bd7
perf(test): reuse temp roots in session suites
2026-02-14 23:51:47 +00:00