Haze
6bacbd964d
perf(gateway): shorten gateway.ready fallback timeout from 30s to 5s
...
The fallback exists as a safety net for the server-side gateway.ready
event. In practice OpenClaw's plugin bootstrap can push the real event
well past 30s (observed: handshake completes, then 30s tick by, then the
fallback fires with no event having arrived). That long tail kept the
stale gating code blocking UI state for the full 30s.
Step 1 moved sessions.list off the gatewayReady gate, so this value now
only matters as a belt-and-braces signal for any future consumer. 5s is
long enough to preserve "event wins when it actually fires on a healthy
boot" while avoiding a multi-second stall whenever the server is slow.
Updated gateway-ready-fallback.test.ts to advance timers around the new
boundary.
2026-04-24 17:04:10 +08:00
paisley
1b75fec71c
fix(gateway): only sync configured channel plugins and cleanup unconfigured extensions ( #898 )
2026-04-23 17:30:53 +08:00
Haze
b884db629e
feat(plugin): support enterprise extension ( #861 )
2026-04-16 17:15:25 +08:00
Lingxuan Zuo
1f39d1a8a7
Add channel health diagnostics and gateway recovery fixes ( #855 )
2026-04-15 13:51:02 +08:00
Haze
30bd8c08f9
feat(gateway): enhance gateway readiness handling and batch sync configuration ( #851 )
...
Co-authored-by: paisley <8197966+su8su@users.noreply.github.com >
2026-04-14 15:42:37 +08:00
paisley
467fcf7e92
Upgrade openclaw to 4.9 ( #804 )
2026-04-09 18:51:06 +08:00
Haze
32d14b8cf9
fix(gateway): handle Windows OpenClaw process exit error during in-process restarts ( #794 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Haze <hazeone@users.noreply.github.com >
2026-04-08 12:06:12 +08:00
paisley
c3a735a49c
fix: resolve Windows gateway reconnect race condition and translate comments ( #787 )
2026-04-07 16:58:18 +08:00
paisley
0cdd12cd40
fix: resolve extension dependency missing in shared chunks ( #765 ) ( #771 )
2026-04-07 10:04:03 +08:00
paisley
83f67e1ed3
fix(gateway): make heartbeat observability-only to prevent false cascade restarts ( #762 )
2026-04-03 14:50:06 +08:00
Felix
1d2cbf8f26
Revert "fix(gateway): terminate owned process before retry to prevent port conflict on Windows" ( #755 )
2026-04-02 17:49:16 +08:00
Felix
42d6cec1e0
Revert "fix(gateway): refine process termination and wait logic on retry" ( #754 )
2026-04-02 17:45:07 +08:00
paisley
28508bc643
fix(gateway): refine process termination and wait logic on retry ( #750 )
2026-04-02 16:45:23 +08:00
写了吗?
560ae95611
fix(gateway): terminate owned process before retry to prevent port conflict on Windows ( #724 )
2026-04-02 16:11:03 +08:00
paisley
06266cb4d2
Upgrade openclaw to 4.1 ( #742 )
2026-04-02 11:23:24 +08:00
paisley
d34a88e629
Feat/upgrade openclaw ( #729 )
2026-04-01 14:22:47 +08:00
paisley
eb948d5820
fix(gateway): restore WebSocket heartbeat ping on Windows ( #722 )
2026-03-31 10:51:30 +08:00
paisley
ec8db0be75
fix(gateway): resolve startup hang caused by qqbot plugin manifest ID mismatch & stderr flood ( #718 )
2026-03-30 18:27:48 +08:00
Lingxuan Zuo
e988258c59
fix gateway restart handshake timeout ( #689 )
...
Co-authored-by: zuolingxuan <zuolingxuan@bytedance.com >
2026-03-30 16:09:23 +08:00
paisley
47c9560b9e
Upgrade third party plugin ( #715 )
2026-03-30 14:46:33 +08:00
Lingxuan Zuo
514a6c4112
fix: avoid systemd-supervised gateway retry loop in owned launcher ( #700 )
2026-03-28 15:34:01 +08:00
paisley
15a3faa996
fix(gateway): skip heartbeat ping on Windows to prevent reconnect cascade ( #694 )
2026-03-27 19:07:31 +08:00
paisley
aa98e59317
fix(electron): work around Node.js cpSync Unicode crash on Windows ( #686 )
2026-03-27 15:05:09 +08:00
paisley
ba5947e2cb
upgrade openclaw to 3.23 ( #652 )
...
Co-authored-by: Felix <24791380+vcfgv@users.noreply.github.com >
2026-03-26 16:58:04 +08:00
Lingxuan Zuo
c04e3b5464
chore(telemetry): stop sending gateway reconnect payloads to PostHog ( #623 )
2026-03-23 09:41:55 +08:00
Haze
1e7b40a486
feat(channel): support weichat channel ( #620 )
2026-03-22 17:08:02 +08:00
paisley
f16e8062e1
fix: add fsPath prefix for Windows Unicode paths in config-sync plugin copy ( #612 )
2026-03-21 21:16:50 +08:00
Lingxuan Zuo
56701d823c
fix: preserve telegram proxy on gateway restart after doctor ( #546 )
...
Co-authored-by: zuolingxuan <zuolingxuan@bytedance.com >
2026-03-21 17:09:08 +08:00
Haze
9b503b531b
fix(processes): fix multiple clawx processes running concurently ( #589 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Haze <hazeone@users.noreply.github.com >
Co-authored-by: paisley <8197966+su8su@users.noreply.github.com >
Co-authored-by: Felix <24791380+vcfgv@users.noreply.github.com >
2026-03-20 18:34:20 +08:00
paisley
2471228cc2
fix gateway restart ( #593 )
2026-03-19 18:22:24 +08:00
Lingxuan Zuo
8029b507ba
fix(gateway): harden heartbeat timeout recovery to avoid reconnect flapping ( #588 )
...
Co-authored-by: zuolingxuan <zuolingxuan@bytedance.com >
2026-03-19 14:31:08 +08:00
paisley
dbc9972fb8
Revert "fix: prevent orphaned gateway processes on Windows causing port conflcts and UI freeze ( #570 )"
...
This reverts commit 2dc1070213 .
2026-03-18 18:28:34 +08:00
paisley
2dc1070213
fix: prevent orphaned gateway processes on Windows causing port conflcts and UI freeze ( #570 )
2026-03-18 14:34:03 +08:00
paisley
1eda50ef44
feat(gateway): add websocket pong timeout and channel auto-reconnect watchdog ( #569 )
2026-03-18 13:25:30 +08:00
paisley
5a657130c9
feat: set default session retention to 7 days ( #565 )
2026-03-18 11:10:05 +08:00
paisley
f1e2e9fa01
fix wecom channel ( #530 )
2026-03-16 18:08:50 +08:00
Lingxuan Zuo
7f3408559d
Stabilize gateway reload/restart behavior and remove doctor --json dependency ( #504 )
2026-03-16 09:47:04 +08:00
Lingxuan Zuo
1dbe4a8466
Optimize gateway comms reload behavior and strengthen regression coverage ( #496 )
2026-03-15 20:36:48 +08:00
paisley
61291ff83f
Fix upgrade 3.13 ( #488 )
2026-03-14 17:18:20 +08:00
paisley
f6de56fa78
build: upgrade feishu plugin to 2026.3.12 ( #482 )
2026-03-14 14:16:21 +08:00
Felix
4cfb552b1d
fix(skills): distinguish external skill install paths and open real location ( #463 )
2026-03-13 14:40:46 +08:00
Felix
740116ae9d
fix(win): prevent user PATH clobbering and normalize gateway PATH env ( #459 )
2026-03-13 12:12:30 +08:00
Felix
baa551b30c
feat: prebundle and auto-enable document, self-improving, search skills ( #413 )
2026-03-11 18:40:46 +08:00
paisley
2c5c82bb74
Refactor clawx ( #344 )
...
Co-authored-by: ashione <skyzlxuan@gmail.com >
2026-03-09 13:10:42 +08:00
Lingxuan Zuo
3d804a9f5e
refactor IPC ( #341 )
2026-03-08 11:54:49 +08:00
Lingxuan Zuo
c03d92e9a2
Fix/moonshot cn web search domain ( #338 )
2026-03-08 00:00:47 +08:00
paisley
3ce4b5d17a
fix(linux): single-line description and correct desktop.entry for valid .desktop file ( #325 )
2026-03-06 16:22:25 +08:00
paisley
01efd87642
fix(gateway): resolve undefined PID and NODE_OPTIONS errors in packaged app ( #315 )
2026-03-06 11:03:56 +08:00
Haze
be800f6cfc
fix(channel): Feishu channel gateway wont restart after config ( #291 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Haze <hazeone@users.noreply.github.com >
2026-03-04 21:45:44 +08:00
paisley
5ddb7d281d
fix two clawx instances bug ( #294 )
2026-03-04 21:20:21 +08:00