Peter Steinberger
05168dd00d
test: tighten install source cleanup assertion
2026-05-09 02:47:30 +01:00
Peter Steinberger
55439d81a1
test: tighten update startup absence assertion
2026-05-09 02:46:28 +01:00
Peter Steinberger
8859b2b2ed
test: dedupe restart sentinel absence assertions
2026-05-09 02:30:37 +01:00
Peter Steinberger
f662eda57d
test: dedupe run-node absence assertions
2026-05-09 02:28:59 +01:00
Peter Steinberger
e8f798e506
test: dedupe clawhub cleanup absence assertions
2026-05-09 02:22:24 +01:00
Peter Steinberger
7fa75bd6ce
test: tighten npm managed root malformed manifest assertion
2026-05-09 01:52:11 +01:00
Solomon Neas
b81414be45
fix: expose safe restart deferral bypass ( #78658 )
...
Expose the existing safe-restart skipDeferral escape hatch through gateway RPC and the daemon CLI, document the flag, and add restart/CLI regression coverage.
Also keep CLI failure output off the cold bootstrap graph and align CLI guidance expectations needed by current CI.
Co-authored-by: Solomon Neas <solomonneas@users.noreply.github.com >
2026-05-08 20:42:36 -04:00
Shakker
e2b2ebd86a
test: clear fetch guard timeout sentinel
2026-05-09 01:14:34 +01:00
Shakker
8f856c1489
test: tighten session cost polling
2026-05-09 00:54:14 +01:00
Vincent Koc
3ba2ce6694
fix(plugins): avoid managed npm prefix on Windows
...
Fixes #78514 .
2026-05-09 07:51:49 +08:00
Shakker
ffb83a57e5
test: gate run-node postbuild lock
2026-05-09 00:42:43 +01:00
Shakker
92884d0498
test: avoid json lock sleep
2026-05-09 00:41:20 +01:00
Shakker
e5975ef859
test: advance session cost retry timers
2026-05-09 00:34:25 +01:00
Peter Steinberger
3dc4029189
test: clean up core test helpers
2026-05-09 00:08:07 +01:00
Peter Steinberger
b07b21df66
test: simplify install package dir scans
2026-05-08 22:42:41 +01:00
Peter Steinberger
3dfc4d85bf
test: simplify safe-bin doc normalization
2026-05-08 22:34:43 +01:00
Peter Steinberger
17b1562c1e
test: avoid filtered map assertion allocations
2026-05-08 22:23:52 +01:00
Peter Steinberger
8543b38698
test: avoid infra count filter allocations
2026-05-08 21:56:52 +01:00
Peter Steinberger
3653127e05
test: avoid core utility filter allocation assertions
2026-05-08 21:43:27 +01:00
Peter Steinberger
b2808ac712
test: avoid core filter allocation assertions
2026-05-08 21:37:19 +01:00
Peter Steinberger
9bc8237f7b
test: avoid filter allocation assertions
2026-05-08 21:26:50 +01:00
Peter Steinberger
150ded8f27
test: tighten core capture assertions
2026-05-08 20:44:46 +01:00
Peter Steinberger
a632a68c55
test: tighten core helper assertions
2026-05-08 20:41:57 +01:00
Shakker
1e90eb8936
test: tighten heartbeat wake assertions
2026-05-08 20:36:40 +01:00
Shakker
5b478a8fdf
test: tighten ssh config spawn assertions
2026-05-08 20:21:41 +01:00
Shakker
371563f0a2
test: tighten runtime fetch init assertions
2026-05-08 20:15:13 +01:00
Peter Steinberger
ae2338b744
test: require core ui async callbacks
2026-05-08 19:41:54 +01:00
Peter Steinberger
16c54655d3
test: require common deferred callbacks
2026-05-08 19:20:42 +01:00
Peter Steinberger
c109e29c15
test: require infra helper results
2026-05-08 17:29:29 +01:00
Peter Steinberger
e4622823e4
test: require approval handler runtime
2026-05-08 17:00:43 +01:00
Peter Steinberger
99df40b49e
test: require core helper results
2026-05-08 16:59:17 +01:00
Peter Steinberger
2cf0c07f7c
test: require proxy lifecycle handles
2026-05-08 16:57:21 +01:00
Peter Steinberger
5a91c7c2a7
test: require gateway lock acquisitions
2026-05-08 16:54:36 +01:00
Peter Steinberger
7cc0b21e4d
test: restore node 26 test compatibility
2026-05-08 16:52:23 +01:00
Peter Steinberger
03ac05a3cd
test: tighten core helper assertions
2026-05-08 16:48:41 +01:00
Peter Steinberger
e6fa674b75
test: tighten parser null assertions
2026-05-08 16:42:26 +01:00
Shakker
434a682677
test: tighten node pairing token assertion
2026-05-08 16:16:52 +01:00
Peter Steinberger
b7033369a6
test: tighten non-live object guards
2026-05-08 15:21:00 +01:00
Peter Steinberger
cd89496d08
test: tighten timeout signature assertions
2026-05-08 14:57:41 +01:00
RenzoMXD
60f1b1f8d9
fix(gateway): preserve external Tailscale Funnel routes in serve mode
...
Adds opt-in `gateway.tailscale.preserveFunnel`. When `tailscale.mode = "serve"`
and an externally configured Tailscale Funnel route already covers the gateway
port, OpenClaw checks `tailscale funnel status --json` before re-applying
`tailscale serve` and skips both Serve and the `resetOnExit` teardown for that
run, preserving operator-managed Funnel exposure across gateway restarts.
The Funnel-status parser handles every documented Tailscale target scheme
(http, https, https+insecure) via an RFC 3986 scheme strip, plus loopback
hostnames (127.0.0.1, localhost, ::1) and bare-port forms. AllowFunnel-disabled
hosts and other-port routes are ignored.
Closes #57241 .
2026-05-08 09:28:51 -04:00
Peter Steinberger
6da9e7e158
test: tighten mixed matcher helpers
2026-05-08 14:17:55 +01:00
Peter Steinberger
0fad0a43ca
test: tighten core timestamp assertions
2026-05-08 14:14:21 +01:00
Super Zheng
e7277b4e3a
refactor(agents): preserve raw reasoning stream and push formatting to edge ( #78397 )
...
Merged via squash.
Prepared head SHA: bb56f7ee00
Co-authored-by: medns <1575008+medns@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-05-08 06:08:21 -07:00
Peter Steinberger
12aa508f98
test: clarify qa host env assertions
2026-05-08 14:03:01 +01:00
Peter Steinberger
7c8857be99
test: clarify core resilience test names
2026-05-08 13:39:18 +01:00
Peter Steinberger
961f99091d
test: clarify stale pid cleanup assertions
2026-05-08 13:35:51 +01:00
Peter Steinberger
3708aad903
test: clarify infra accepted assertions
2026-05-08 13:34:40 +01:00
Peter Steinberger
a4764091ce
test: clarify infra cleanup assertions
2026-05-08 12:56:00 +01:00
Peter Steinberger
6dec8ee440
test: clarify archive path accepted paths
2026-05-08 12:39:42 +01:00
Peter Steinberger
933f092c98
test: clarify runtime guard accepted path
2026-05-08 12:38:05 +01:00