xiaoxiao
  • Joined on 2026-07-07
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-26 04:02:14 +08:00
0df627ca1b fix(wechat-qr): stop auto-refresh of login QR — manual get/refresh only, with cache (no more 10s auto-fetch + 5min auto-change)
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-26 02:58:30 +08:00
9b53ba6872 fix(rdp): disable HW graphics adapter (software rendering) in enable step — DisplayLink/multi-GPU WDDM init conflict is a top cause of 'stuck at configuring'
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-26 02:48:40 +08:00
345abd782e fix(rdp): disable NLA by default in enable step — CredSSP pre-auth is the root cause of 'stuck at configuring'; tunnel is already SSH-encrypted
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-26 02:40:47 +08:00
811d2dd6db feat(rdp): robust RDP enable — step-machine + deep health check + self-heal + end-to-end verify + live progress & structured log
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-24 05:53:29 +08:00
7036b667b1 refactor: article_processor as external service, disable wechat_qr_notifier
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-24 05:41:08 +08:00
df3a630084 fix: disable SenseNova+Kimi usage collectors (CDP consent spam)
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-17 19:19:15 +08:00
39a73db9b3 feat: WeChat QR get button — trigger container /api/bot/login (DISABLE_AUTO_LOGIN) via POST /api/wechat/trigger-login; show QR block when logged_out even without qr_url
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-15 20:23:08 +08:00
5a736ddaa8 feat: streaming passthrough for stream=True + first-byte timeout (30s) — distinguish slow upstream (data flowing) vs hung key (no first byte); fix 180s cutoff killing legit 3-8min requests
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-15 20:11:35 +08:00
a7a42448d4 fix: 5xx (503) and read-timeout now try next key instead of break/fail — key1 down but key6/key5 healthy should succeed; wide 180s per-key timeout only as safety net (no per-request deadline)
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-15 20:05:00 +08:00
8de5b6ccb6 fix: overall request deadline (180s) + upstream timeout 180->60s — prevent multi-key retry chain hanging 15min (2026-08-15 incident)
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-15 17:38:08 +08:00
aa0d005925 feat: router firewall — validate model against OCG whitelist + require messages; block client errors before upstream call (prevents rate-limit pollution)
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-15 17:33:01 +08:00
42bcc4d4ec fix: return HTTP 400 (not 502) for client ModelError/bad model requests
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-15 17:30:58 +08:00
a800d5214d fix: ModelError 401 (bad model name) was cooling all keys -> cooldown avalanche 502; treat as client error, return 400 without cooling
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-15 16:57:15 +08:00
3becd8ea08 fix: empty_content false-positive on reasoning models — deepseek-v4-flash/pro return content in reasoning_content; only treat as empty when no content AND no reasoning AND not finish_reason=length
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-15 12:51:49 +08:00
f4af37fe49 fix: Kimi/SenseNova collection fails with utf-8 decode error — SSH output is GBK on Windows; use bytes+errors=replace + PYTHONIOENCODING=utf-8 via cmd /c
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-15 12:45:35 +08:00
fd71e8ffcd fix: Kimi/SenseNova usage not auto-refreshed — auto-timer only collected OCG; extract _collect_kimi_usage/_collect_sensenova_usage, refresh every 30min in timer
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-12 21:51:27 +08:00
936925c74f revert: Windows now static IP 192.168.1.16 (was .248 DHCP) — restore .16 in configs
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-12 16:14:26 +08:00
f19f93931a fix: wechat login status — logged in / message activity takes priority over stale QR text in docker logs
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-12 16:08:32 +08:00
a83ae177cb fix: ocg_router error classification — 400 client error no retry, 5xx/Router.Unavailable no longer kill keys into cooldown, client disconnect handled, max parallel 16
xiaoxiao pushed to master at hmo/AgentsMeeting 2026-08-12 16:07:59 +08:00
44b77be525 fix: Windows IP changed 192.168.1.16 -> 192.168.1.248 — update dashboard bridge URL, health checks, agents.yaml