Peter Steinberger
eecef7e10c
test: tighten storage doctor assertions
2026-05-08 15:05:29 +01:00
Peter Steinberger
9491176811
test: tighten provider rewrite assertions
2026-05-08 15:03:49 +01:00
Peter Steinberger
7d20be5fb5
test: tighten gateway health auth assertions
2026-05-08 15:02:25 +01:00
Shakker
5c39e2da3a
test: accept utc timestamp label
2026-05-08 15:01:42 +01:00
Peter Steinberger
dd1b276a9c
test: tighten provider stream assertions
2026-05-08 15:00:10 +01:00
Peter Steinberger
cd89496d08
test: tighten timeout signature assertions
2026-05-08 14:57:41 +01:00
Peter Steinberger
048a50cfe1
test: tighten auto reply timestamps
2026-05-08 14:56:01 +01:00
Peter Steinberger
2008873be6
test: tighten agent timestamp assertions
2026-05-08 14:54:31 +01:00
Peter Steinberger
f9a29a06ef
test: tighten agent string assertions
2026-05-08 14:53:25 +01:00
Peter Steinberger
a16f0dd73c
test: tighten session status ids
2026-05-08 14:52:15 +01:00
Peter Steinberger
0248305ab2
test: tighten gateway compaction ids
2026-05-08 14:51:08 +01:00
Peter Steinberger
0fe6a3c938
test: tighten subagent registry timestamps
2026-05-08 14:49:49 +01:00
Jeremy Knows
b32312efa5
fix(failover): defer profile cooldown marking to unblock rate-limit rotation ( #57283 )
...
Merged via squash.
Prepared head SHA: 498c31d6dc
Co-authored-by: jeremyknows <237305675+jeremyknows@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-05-08 16:49:47 +03:00
Peter Steinberger
1b9986952c
test: tighten auth profile assertions
2026-05-08 14:47:55 +01:00
Peter Steinberger
164714d36a
test: tighten acp lifecycle assertions
2026-05-08 14:46:19 +01:00
Peter Steinberger
c238a51f59
fix(config): keep Gemini 3.1 model writes canonical
2026-05-08 14:44:58 +01:00
Peter Steinberger
d056715007
test: tighten gateway session id assertions
2026-05-08 14:41:41 +01:00
Peter Steinberger
1a34ef4516
test: tighten gateway id assertions
2026-05-08 14:39:02 +01:00
Peter Steinberger
ad52612008
test: tighten docs config task assertions
2026-05-08 14:37:25 +01:00
Peter Steinberger
2806e22caa
test: tighten gateway logging string assertions
2026-05-08 14:35:32 +01:00
Peter Steinberger
a44021ce17
test: tighten plugin contract assertions
2026-05-08 14:33:24 +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
067ceb38b7
test: tighten session proxy assertions
2026-05-08 14:25:43 +01:00
Peter Steinberger
fa15090ead
test: tighten core flow config assertions
2026-05-08 14:23:34 +01:00
Peter Steinberger
aefba95dba
test: tighten extension shape assertions
2026-05-08 14:21:44 +01:00
Peter Steinberger
49f1f712d6
test: tighten telegram string assertions
2026-05-08 14:19:48 +01:00
Peter Steinberger
6da9e7e158
test: tighten mixed matcher helpers
2026-05-08 14:17:55 +01:00
Peter Steinberger
5457462e62
feat(discord): add realtime voice modes
...
Add Discord realtime voice modes with OpenAI realtime support, talk-buffer/bidi routing, per-turn speaker context enforcement, and lifecycle cleanup.
2026-05-08 09:16:04 -04:00
Peter Steinberger
a027444529
test: tighten irc discord string assertions
2026-05-08 14:15:38 +01:00
Peter Steinberger
0fad0a43ca
test: tighten core timestamp assertions
2026-05-08 14:14:21 +01:00
Peter Steinberger
596aa452bf
test: tighten ui controller assertions
2026-05-08 14:13:01 +01:00
Ayaan Zaidi
10bbed8a6d
fix(telegram): chain over-limit stream previews
2026-05-08 18:41:49 +05:30
Peter Steinberger
c7cf34a955
test: tighten diffs artifact assertions
2026-05-08 14:11:26 +01:00
Peter Steinberger
190c07afe9
test: tighten generic matcher assertions
2026-05-08 14:09:53 +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
be28fdcb60
test: clarify live loose boolean assertions
2026-05-08 14:06:02 +01:00
Ayaan Zaidi
f2c813cb31
refactor(memory): simplify memory flush counter
2026-05-08 18:35:59 +05:30
Vincent Koc
731814ca7e
fix(memory): preserve memory flush compaction count
2026-05-08 18:35:59 +05:30
Shakker
2340e2a581
test: stabilize interactive respawn assertion
2026-05-08 14:05:21 +01:00
Peter Steinberger
12aa508f98
test: clarify qa host env assertions
2026-05-08 14:03:01 +01:00
Ayaan Zaidi
30e079dd89
fix(channels): honor reasoning defaults in previews ( #71817 ) (thanks @anagnorisis2peripeteia)
2026-05-08 18:32:04 +05:30
Peter Steinberger
5c589673ec
test: clarify loose boolean assertions
2026-05-08 14:00:34 +01:00
Ayaan Zaidi
12e885da5f
refactor(telegram): simplify inbound watch log formatting
2026-05-08 18:30:26 +05:30
Ruben Cuevas
227e252a58
docs: add Telegram changelog entry
2026-05-08 18:30:26 +05:30
Ruben Cuevas
4935ab1ff0
fix(telegram): log inbound gateway watch messages
2026-05-08 18:30:26 +05:30
Peter Steinberger
270421f3da
test: clarify secrets audit findings
2026-05-08 13:57:08 +01:00
Peter Steinberger
bc720dedaf
test: clarify boolean membership assertions
2026-05-08 13:54:10 +01:00
Peter Steinberger
81a34a260d
test: remove oc-path no-op pitfall smoke
2026-05-08 13:51:21 +01:00
Ayaan Zaidi
67fa43d054
test(auto-reply): reuse duplicate dispatch helper
2026-05-08 18:21:17 +05:30
Ayaan Zaidi
21c33bed3b
fix(telegram): preserve tool-only duplicate suppression
2026-05-08 18:21:17 +05:30