Commit Graph

42595 Commits

Author SHA1 Message Date
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