Commit Graph

206 Commits

Author SHA1 Message Date
Cursor Agent
67ebd2410e fix: prevent Linux gateway mis-kill and calibration data resurrection
Linux cleanup_zombie_gateway_processes previously used fuser + kill -9 on
every PID bound to the gateway port, with no cmdline or /health checks.
This could terminate unrelated services or healthy Gateways during restart
timeouts. Align Linux with the Windows strategy: verify openclaw gateway
cmdline, retry /health, only kill unresponsive zombies, and adopt healthy
external instances.

Calibration inherit mode preferred the richer openclaw.json.bak over the
current file. Because every write copies the previous config to .bak,
intentional removals (providers/channels) could be resurrected on the next
calibration. Prefer current whenever it is non-empty; only fall back to
backup when current is effectively empty.

Add regression tests for calibration source selection and mirror the fix
in dev-api.js.

Co-authored-by: 晴天 <1186258278@users.noreply.github.com>
2026-06-14 11:09:42 +00:00
晴天
675ad1628b fix(openclaw): 兼容新版配置与 Node 门槛 2026-06-11 15:24:01 +08:00
晴天
d60db3b71b fix(setup): 补齐跨端 Node 检测与新手引导 2026-06-08 22:31:00 +08:00
晴天
e16ff2baee fix(openclaw): stabilize windows install and pairing 2026-06-07 03:28:10 +08:00
晴天
de1531d111 feat: prepare v0.18.0 release 2026-06-06 18:32:37 +08:00
晴天
f340b64028 feat(update): integrate official site update flow 2026-06-06 13:59:52 +08:00
晴天
ca99e27406 feat(hermes): add display tui controls 2026-05-27 06:59:16 +08:00
晴天
b51bde929e feat(hermes): add browser camofox controls 2026-05-27 06:43:41 +08:00
晴天
3c29431be0 feat(hermes): add terminal docker advanced controls 2026-05-27 06:28:45 +08:00
晴天
63533036cf feat(hermes): add display analytics controls 2026-05-27 06:13:49 +08:00
晴天
88ac3f6cca feat(hermes): add context engine controls 2026-05-27 05:39:22 +08:00
晴天
a592b0194d feat(hermes): add x search controls 2026-05-27 05:25:42 +08:00
晴天
c9e4a380a9 feat(hermes): add model catalog controls 2026-05-27 05:06:32 +08:00
晴天
18c0164bdb feat(hermes): add lsp diagnostic controls 2026-05-27 04:49:03 +08:00
晴天
3bb3c9a7c3 feat(hermes): add web tool backend controls 2026-05-27 04:33:03 +08:00
晴天
0b4a70e7a4 feat(hermes): add terminal cloud runtime controls 2026-05-27 04:17:17 +08:00
晴天
c196cef026 feat(hermes): add tts voice controls 2026-05-27 04:02:36 +08:00
晴天
68320496b3 feat(hermes): add terminal env passthrough controls 2026-05-27 03:39:06 +08:00
晴天
8151092e0e feat(hermes): add terminal shell environment controls 2026-05-27 03:23:27 +08:00
晴天
66a23f861c feat(hermes): add update backup controls 2026-05-27 02:33:57 +08:00
晴天
77ab060e9c feat(hermes): add session store maintenance controls 2026-05-27 02:14:20 +08:00
晴天
d2236afc2d feat(hermes): add curator maintenance controls 2026-05-27 01:59:06 +08:00
晴天
ec0f7ec64a feat(hermes): add skills security controls 2026-05-27 01:40:53 +08:00
晴天
8f7f2a6e8e feat(hermes): add browser advanced controls 2026-05-27 01:27:23 +08:00
晴天
8703dffc5b feat(hermes): add kanban profile routing controls 2026-05-27 01:14:10 +08:00
晴天
ae9d6e8844 feat(hermes): add kanban worker log controls 2026-05-27 00:57:00 +08:00
晴天
1630462ccc feat(hermes): add kanban concurrency controls 2026-05-27 00:40:37 +08:00
晴天
80ed2d0e8c feat(hermes): add kanban dispatcher controls 2026-05-27 00:12:20 +08:00
晴天
425fcd847f feat(hermes): add kanban dispatch config 2026-05-26 23:57:52 +08:00
晴天
842cf83917 feat(hermes): add display tool prefix config 2026-05-26 23:37:38 +08:00
晴天
466e6c8831 feat(hermes): add telegram runtime options 2026-05-26 23:22:25 +08:00
晴天
45aadbdc63 feat(hermes): add docker env forwarding config 2026-05-26 06:52:16 +08:00
晴天
7ca586694b feat(hermes): add terminal ssh config 2026-05-26 06:34:57 +08:00
晴天
c0df3ac10c feat(hermes): add terminal sandbox image config 2026-05-26 06:25:31 +08:00
晴天
c19d6e80d9 feat(hermes): add delegation model override config 2026-05-26 06:11:25 +08:00
晴天
56519808d7 feat(hermes): add model token limits config 2026-05-26 06:01:41 +08:00
晴天
975613416d feat(hermes): add worktree session setting 2026-05-26 05:50:12 +08:00
晴天
51be3ab4ca fix(hermes): validate mcp sampling config 2026-05-26 05:39:19 +08:00
晴天
66375d2807 feat(hermes): add base model config 2026-05-26 05:25:30 +08:00
晴天
1e56a54aeb feat(hermes): add display defaults config 2026-05-26 05:06:15 +08:00
晴天
fc8f209e01 feat(hermes): add display skin config 2026-05-26 04:55:29 +08:00
晴天
2a23b682be feat(hermes): add agent quality config 2026-05-26 04:42:28 +08:00
晴天
a34d7befb6 feat(hermes): add model aliases config 2026-05-26 04:28:33 +08:00
晴天
59d7833203 feat(hermes): add shell hooks config 2026-05-26 04:04:22 +08:00
晴天
be7aca03fa feat(hermes): add mcp servers config 2026-05-26 03:48:31 +08:00
晴天
b768a14942 feat(hermes): add provider timeout overrides config 2026-05-26 03:26:46 +08:00
晴天
ac2282591d feat(hermes): add provider routing config 2026-05-26 03:00:31 +08:00
晴天
fb7ae3f15c feat(hermes): add openrouter cache config 2026-05-26 02:36:37 +08:00
晴天
a52b70ade7 feat(hermes): add auxiliary model config 2026-05-26 02:18:03 +08:00
晴天
c5ed3ba5aa feat(hermes): add platform toolsets config 2026-05-26 01:50:06 +08:00