Commit Graph

95 Commits

Author SHA1 Message Date
Haze
cf47ecf97b Update chat history tests to reflect increased IPC call expectations and adjust timeout duration in retry logic for improved accuracy. 2026-04-13 18:27:51 +08:00
Haze
5b8a35391d Remove @larksuite/openclaw-lark dependency and related plugin installation logic, as Feishu is now a built-in extension since OpenClaw 2026.4.11. Update relevant code and documentation to reflect this change. 2026-04-13 17:39:48 +08:00
Lingxuan Zuo
b2c478d554 Fix multi-account channel binding drift for #836 (#841) 2026-04-13 15:30:13 +08:00
Lingxuan Zuo
4ff6861042 Fix startup chat history recovery for Issue #816 (#821) 2026-04-12 15:30:11 +08:00
Tao Yiping
87ab12849c feat(cron): allow users to associate cron jobs with specific agents (#835) 2026-04-12 11:51:29 +08:00
Lingxuan Zuo
49518300dc Fix provider API key validation trimming (#810) 2026-04-10 15:15:29 +08:00
paisley
467fcf7e92 Upgrade openclaw to 4.9 (#804) 2026-04-09 18:51:06 +08:00
Haze
d03902dd4d fix(feishu): feishu connector name validate (#797)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Haze <hazeone@users.noreply.github.com>
2026-04-08 19:16:15 +08:00
Haze
c1e165d48d fix(channel): support channel names that include numbers; legacy test names containing numbers may still appear (#796)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Haze <hazeone@users.noreply.github.com>
2026-04-08 18:38:59 +08:00
Haze
19b3ea974b fix(feishu): feishu configuration loss (#795)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Haze <hazeone@users.noreply.github.com>
2026-04-08 18:34:07 +08:00
Lingxuan Zuo
25b13ab912 Refine chat tool status dedupe (#786)
Co-authored-by: zuolingxuan <zuolingxuan@bytedance.com>
2026-04-08 15:05:27 +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
3021ad5089 feat(cron): enable WeChat as a supported delivery channel (#789) 2026-04-07 18:56:54 +08:00
paisley
c3a735a49c fix: resolve Windows gateway reconnect race condition and translate comments (#787) 2026-04-07 16:58:18 +08:00
paisley
d8750e135b Feat/perf dashboard (#770) 2026-04-07 11:04:57 +08:00
Lingxuan Zuo
c866205eac Add execution graph to chat history (#776) 2026-04-07 01:37:06 +08:00
Lingxuan Zuo
91c735c9f4 fix custom provider API key validation fallback (#773)
Co-authored-by: zuolingxuan <zuolingxuan@bytedance.com>
2026-04-06 14:35:09 +08:00
paisley
83f67e1ed3 fix(gateway): make heartbeat observability-only to prevent false cascade restarts (#762) 2026-04-03 14:50:06 +08:00
paisley
b9fd5f6a78 fix: properly sync Ollama provider config to gateway runtime (#747) 2026-04-02 14:42:57 +08:00
Octopus
fa2131ab13 fix: sync Ollama provider config to gateway runtime (fixes #448) (#745) 2026-04-02 13:48:11 +08:00
paisley
7e2c4d3835 fix: Host API port conflict crashing startup on Windows (#743) 2026-04-02 12:00:43 +08:00
paisley
06266cb4d2 Upgrade openclaw to 4.1 (#742) 2026-04-02 11:23:24 +08:00
Lingxuan Zuo
5a3da41562 Preserve stable snapshots and stabilize Electron e2e (#734) 2026-04-01 20:35:01 +08:00
paisley
ca92d7fa2c fix(gateway): prevent default built-in plugins from being disabled by explicit allowlists (#737) 2026-04-01 17:33:53 +08:00
paisley
d34a88e629 Feat/upgrade openclaw (#729) 2026-04-01 14:22:47 +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
Kagura
ef3cf64484 fix(chat): hide internal system messages from webchat (#710) 2026-03-30 14:57:26 +08:00
Lingxuan Zuo
870abb99c4 Fix token usage handling and developer proxy save UX (#704) 2026-03-28 21:13:56 +08:00
Lingxuan Zuo
2668082809 add electron e2e harness and regression coverage (#697) 2026-03-28 15:34:20 +08:00
Lingxuan Zuo
514a6c4112 fix: avoid systemd-supervised gateway retry loop in owned launcher (#700) 2026-03-28 15:34:01 +08:00
Lingxuan Zuo
9b56d80d22 fix: clean up deleted provider state correctly (#696) 2026-03-27 23:32:56 +08:00
Lingxuan Zuo
07f3c310b5 [codex] fix auth-backed provider discovery (#690)
Co-authored-by: zuolingxuan <zuolingxuan@bytedance.com>
2026-03-27 21:12:12 +08:00
paisley
1292e9f120 fix: force-clean stale instance lock when Electron lock guarantees exclusivity (#685) 2026-03-27 15:24:54 +08:00
paisley
aa98e59317 fix(electron): work around Node.js cpSync Unicode crash on Windows (#686) 2026-03-27 15:05:09 +08:00
Octopus
992eda8fe0 feat: upgrade MiniMax default model from M2.5 to M2.7 (#671)
Co-authored-by: ximi <ximi@minimaxi.com>
2026-03-26 17:03:13 +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
83858fdf73 fix: prevent config overwrite, session history race, and streaming message loss (#663)
Co-authored-by: zuolingxuan <zuolingxuan@bytedance.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-25 21:11:20 +08:00
Felix
ab8fe760ef feat(agent-model): add per-agent model override with default-reset UX and runtime sync (#651) 2026-03-25 10:13:11 +08:00
cedric
9d40e1fa05 feat: unify cron delivery account and target selection (#642) 2026-03-25 10:12:49 +08:00
paisley
05ae404dee fix: use openclaw.json as single source of truth for provider list (#649) 2026-03-24 15:21:37 +08:00
paisley
859e3fd6c5 Fix provider display (#641) 2026-03-23 19:11:53 +08:00
Kagura
884aa7c7f1 fix: persist provider display state across restarts (fixes #624) (#633)
Co-authored-by: Kagura Chen <daniyuu19@sjtu.edu.cn>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:59:41 +08:00
paisley
7643cb8a75 fix: clean up WhatsApp credentials on QR cancel to prevent ghost channel (#637) 2026-03-23 16:55:49 +08:00
Haze
1e7b40a486 feat(channel): support weichat channel (#620) 2026-03-22 17:08:02 +08:00
Lingxuan Zuo
d39982bad8 feat(ark): add Code Plan mode preset and guided setup (#617) 2026-03-22 16:26:12 +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
Kagura
e10ff3a1fb fix: sanitize stale nested plugin paths in plugins.load.paths (#608)
Co-authored-by: Kagura Chen <daniyuu19@sjtu.edu.cn>
2026-03-21 15:45:43 +08:00
Kagura
5836ba6b13 fix(providers): model list empty in settings panel (#581) (#591)
Co-authored-by: Kagura Chen <daniyuu19@sjtu.edu.cn>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 15:35:30 +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