Vincent Koc
cdf4c4ce7a
merge: refresh realtime continuity onto main
* origin/main: (53 commits)
fix(whatsapp): normalize future-proof QA poll and video note ingress (#117579)
fix(perf): separate warm and first-device health probes (#117525)
fix(ci): repair plugin prerelease validation (#117562)
fix(tasks): sanitize every human task and flow detail (#117568)
fix(feishu): cancel unread streaming-card error bodies before release (#117312)
fix(status): honor explicit local RPC fallback timeouts (#117519)
fix(tasks): validate notification policy before persistence (#117554)
refactor: consolidate full release child workflows (#117385)
refactor(policy): centralize doctor health-check descriptors (#117578)
perf(gateway): mark recovery before model preparation (#117544)
test(openai): parse realtime websocket frames safely
fix(openai): keep embedding identity stable across upgrades (#117557)
fix(googlechat): drop invalid thread resource names before send (#108324)
fix(skills): preserve profile in ClawHub command hints (#117555)
fix(cli): explain filtered plugin policy without unsafe recovery (#117556)
fix(irc): strip markdown from outbound text (#112961)
refactor(plugins): consolidate registry snapshots (#117561)
test(ui): cover reentrant Talk meter cleanup
fix(plugins): fail blocked enable commands (#117536)
fix(ui): reclaim reentrant Talk audio meters
...
2026-08-02 03:32:45 +08:00
..
2026-08-02 01:41:09 +10:00
2026-07-07 16:09:02 -06:00
2026-07-07 16:09:02 -06:00
2026-07-31 09:30:03 +08:00
2026-08-01 11:36:24 +08:00
2026-07-30 13:24:45 -05:00
2026-07-30 13:24:45 -05:00
2026-07-30 13:24:45 -05:00
2026-07-30 10:11:29 +08:00
2026-07-20 11:46:06 +03:00
2026-07-15 17:34:53 -07:00
2026-07-21 20:28:43 -07:00
2026-06-18 11:09:14 +08:00
2026-08-01 11:36:24 +08:00
2026-07-16 16:47:25 -07:00
2026-07-07 16:09:02 -06:00
2026-07-07 16:09:02 -06:00
2026-07-07 16:09:02 -06:00
2026-08-01 11:36:24 +08:00
2026-08-02 01:02:06 +08:00
2026-07-29 11:43:41 -04:00
2026-07-25 15:39:49 +08:00
2026-08-02 01:25:41 +08:00
2026-08-02 01:22:33 +08:00
2026-08-02 01:41:09 +10:00
2026-07-25 05:17:09 -07:00
2026-07-16 13:55:23 -07:00
2026-07-11 17:06:21 -07:00
2026-07-11 17:06:21 -07:00
2026-07-29 02:21:20 -04:00
2026-07-27 06:39:47 -04:00
2026-08-01 11:36:24 +08:00
2026-08-01 11:36:24 +08:00
2026-08-02 01:41:09 +10:00
2026-07-30 13:24:45 -05:00
2026-07-27 21:13:44 -04:00
2026-07-27 21:13:44 -04:00
2026-07-30 16:33:33 +08:00
2026-07-30 16:33:33 +08:00
2026-07-31 14:31:34 -07:00
2026-07-31 14:31:34 -07:00
2026-07-21 19:29:57 -06:00
2026-07-27 21:13:44 -04:00
2026-07-05 10:57:19 -07:00
2026-07-30 16:33:33 +08:00
2026-08-02 02:32:20 +08:00
2026-08-02 02:32:20 +08:00
2026-07-30 13:24:45 -05:00
2026-07-29 11:43:41 -04:00
2026-07-27 04:17:35 -04:00
2026-07-31 14:31:34 -07:00
2026-07-31 14:31:34 -07:00
2026-08-01 09:11:09 -07:00
2026-07-16 11:33:18 -07:00
2026-07-15 17:34:53 -07:00
2026-07-29 09:00:04 -04:00
2026-07-29 09:00:04 -04:00
2026-08-02 01:41:09 +10:00