mythaitts's picture
download
raw
194 kB
{"timestamp":"2026-08-18T11:11:09.801Z","level":"info","component":"HealthCheck","message":"[HealthCheck] Starting proactive token health-check (tick every 60s)"}
{"timestamp":"2026-08-18T11:11:09.807Z","level":"info","component":"Shutdown","message":"[Shutdown] Graceful shutdown handlers registered."}
{"timestamp":"2026-08-18T11:11:09.808Z","level":"info","component":"STARTUP","message":"[STARTUP] Spend batch writer started"}
{"timestamp":"2026-08-18T11:11:09.808Z","level":"info","component":"STARTUP","message":"[STARTUP] Guardrail registry initialized"}
{"timestamp":"2026-08-18T11:11:09.808Z","level":"info","component":"STARTUP","message":"[STARTUP] Builtin skill handlers registered"}
{"timestamp":"2026-08-18T11:11:09.808Z","level":"info","component":"STARTUP","message":"[STARTUP] Quota cache background refresh started"}
{"timestamp":"2026-08-18T11:11:09.809Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Scheduler started โ€” interval: 70m"}
{"timestamp":"2026-08-18T11:11:09.809Z","level":"info","component":"STARTUP","message":"[STARTUP] Provider limits sync scheduler started"}
{"timestamp":"2026-08-18T11:11:09.822Z","level":"info","component":"INFO","message":"[INFO] [QuotaAutoPing] scheduler started"}
{"timestamp":"2026-08-18T11:11:09.822Z","level":"info","component":"STARTUP","message":"[STARTUP] Quota auto-ping scheduler started (opt-in, no-op until enabled)"}
{"timestamp":"2026-08-18T11:11:09.826Z","level":"info","component":"ModelSync","message":"[ModelSync] Scheduler started โ€” interval: 24h"}
{"timestamp":"2026-08-18T11:11:09.828Z","level":"info","component":"STARTUP","message":"[STARTUP] Cloud/model sync background bootstrap initialized"}
{"timestamp":"2026-08-18T11:11:09.832Z","level":"info","component":"BATCH","message":"[BATCH] Initializing batch processor polling..."}
{"timestamp":"2026-08-18T11:11:09.832Z","level":"info","component":"STARTUP","message":"[STARTUP] Batch processor started"}
{"timestamp":"2026-08-18T11:11:09.840Z","level":"info","component":"STARTUP","message":"[STARTUP] Runtime settings hydrated: payloadRules, modelAliases, backgroundDegradation, cliCompatProviders, cacheControl, usageTracking, healthCheckLogs, thoughtSignature, modelsDevSync, corsOrigins, ccBridgeTransforms, systemTransforms, authzBypass, bannedSignals"}
{"timestamp":"2026-08-18T11:11:09.844Z","level":"info","component":"STARTUP","message":"[STARTUP] Model alias seed: applied=2, skipped=0, removed=0, failed=0"}
{"timestamp":"2026-08-18T11:11:09.854Z","level":"info","component":"STARTUP","message":"[STARTUP] Migrated Codex connection defaults for 0 connection(s)"}
{"timestamp":"2026-08-18T11:11:09.857Z","level":"info","component":"STARTUP","message":"[STARTUP] Synced migrated Codex connection defaults to cloud"}
{"timestamp":"2026-08-18T11:11:09.857Z","level":"info","component":"HOT_RELOAD","message":"[HOT_RELOAD] Runtime config hot-reload started (poll=5000ms, fsWatch=on)"}
{"timestamp":"2026-08-18T11:11:09.911Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Starting credential health check (initial delay 30s, interval 300s)"}
{"timestamp":"2026-08-18T11:11:09.912Z","level":"info","component":"STARTUP","message":"[STARTUP] Credential health scheduler started"}
{"timestamp":"2026-08-18T11:11:09.916Z","level":"info","component":"COMPLIANCE","message":"[COMPLIANCE] Audit log table initialized"}
{"timestamp":"2026-08-18T11:11:09.921Z","level":"info","component":"STARTUP","message":"[STARTUP] Scheduled VACUUM initialized (#4437)"}
{"timestamp":"2026-08-18T11:11:09.958Z","level":"info","component":"AutoRefreshDaemon","message":"[AutoRefreshDaemon] Started โ€” checking 0 credentials every 900s"}
{"timestamp":"2026-08-18T11:11:09.958Z","level":"info","component":"ARENA_ELO_SYNC","message":"[ARENA_ELO_SYNC] Starting periodic sync every 86400s"}
{"timestamp":"2026-08-18T11:11:09.970Z","level":"info","component":"PRICING_SYNC","message":"[PRICING_SYNC] Disabled (set PRICING_SYNC_ENABLED=true to enable)"}
{"timestamp":"2026-08-18T11:11:09.974Z","level":"info","component":"STARTUP","message":"[STARTUP] Arena ELO sync initialized"}
{"timestamp":"2026-08-18T11:11:09.976Z","level":"info","component":"ConnectionRecovery","message":"[ConnectionRecovery] Starting proactive cooldown recovery (tick every 60s)"}
{"timestamp":"2026-08-18T11:11:09.980Z","level":"info","component":"STARTUP","message":"[STARTUP] Live dashboard WebSocket daemon bootstrap invoked"}
{"timestamp":"2026-08-18T11:11:09.985Z","level":"info","component":"STARTUP","message":"[STARTUP] Embedded services bootstrap complete"}
{"timestamp":"2026-08-18T11:11:09.987Z","level":"info","component":"MODELS_DEV","message":"[MODELS_DEV] Disabled (enable via Settings > AI)"}
{"timestamp":"2026-08-18T11:11:10.951Z","level":"warn","component":"app","message":"11:11:10.951 [AUTO] auto/coding:pro matched no connected models; returning an empty pool. Set OMNIROUTE_AUTO_FREE_FALLBACK_TO_FULL_POOL=true to restore the legacy \"use full pool\" behavior."}
{"timestamp":"2026-08-18T11:11:11.096Z","level":"warn","component":"app","message":"11:11:11.096 [AUTO] auto/reasoning:pro matched no connected models; returning an empty pool. Set OMNIROUTE_AUTO_FREE_FALLBACK_TO_FULL_POOL=true to restore the legacy \"use full pool\" behavior."}
{"timestamp":"2026-08-18T11:11:11.156Z","level":"warn","component":"app","message":"11:11:11.156 [AUTO] auto/minimax matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:11:11.420Z","level":"warn","component":"REDIS","message":"[REDIS] REDIS_URL is not set in production. Using in-memory rate limiting."}
{"timestamp":"2026-08-18T11:11:11.449Z","level":"warn","component":"app","message":"11:11:11.449 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:11:11.486Z","level":"warn","component":"app","message":"11:11:11.486 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:11:11.594Z","level":"info","component":"STARTUP","message":"[STARTUP] Model catalog cache warmed"}
{"timestamp":"2026-08-18T11:11:14.179Z","level":"info","component":"EmbedWsProxy","message":"[EmbedWsProxy] Listening on 127.0.0.1:20131"}
{"timestamp":"2026-08-18T11:11:14.179Z","level":"info","component":"LiveWS","message":"[LiveWS] Dashboard WebSocket server listening on %s:%d 127.0.0.1 20132"}
{"timestamp":"2026-08-18T11:11:14.594Z","level":"info","component":"app","message":"kill deprecated models complete."}
{"timestamp":"2026-08-18T11:11:14.632Z","level":"info","component":"ARENA_ELO_SYNC","message":"[ARENA_ELO_SYNC] synced 132 model intelligence entries from Arena leaderboards"}
{"timestamp":"2026-08-18T11:11:14.633Z","level":"info","component":"ARENA_ELO_SYNC","message":"[ARENA_ELO_SYNC] Initial sync complete: 132 model intelligence entries"}
{"timestamp":"2026-08-18T11:11:14.822Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 0/0 synced in 1ms"}
{"timestamp":"2026-08-18T11:11:14.828Z","level":"info","component":"ModelSync","message":"[ModelSync] No connections with autoSync enabled โ€” skipping cycle"}
{"timestamp":"2026-08-18T11:12:09.804Z","level":"info","component":"ProxyHealth","message":"[ProxyHealth] Starting proxy health scheduler (interval: 600000ms)"}
{"timestamp":"2026-08-18T11:13:26.755Z","level":"info","component":"DB","message":"[DB] Added api_keys.blocked_models column"}
{"timestamp":"2026-08-18T11:13:26.774Z","level":"info","component":"DB","message":"[DB] Added api_keys.allowed_connections column"}
{"timestamp":"2026-08-18T11:13:26.778Z","level":"info","component":"DB","message":"[DB] Added api_keys.auto_resolve column"}
{"timestamp":"2026-08-18T11:13:26.781Z","level":"info","component":"DB","message":"[DB] Added api_keys.is_active column"}
{"timestamp":"2026-08-18T11:13:26.785Z","level":"info","component":"DB","message":"[DB] Added api_keys.access_schedule column"}
{"timestamp":"2026-08-18T11:13:26.790Z","level":"info","component":"DB","message":"[DB] Added api_keys.max_requests_per_day column"}
{"timestamp":"2026-08-18T11:13:26.792Z","level":"info","component":"DB","message":"[DB] Added api_keys.max_requests_per_minute column"}
{"timestamp":"2026-08-18T11:13:26.794Z","level":"info","component":"DB","message":"[DB] Added api_keys.max_sessions column"}
{"timestamp":"2026-08-18T11:13:26.796Z","level":"info","component":"DB","message":"[DB] Added api_keys.rate_limits column"}
{"timestamp":"2026-08-18T11:13:26.798Z","level":"info","component":"DB","message":"[DB] Added api_keys.is_banned column"}
{"timestamp":"2026-08-18T11:13:26.800Z","level":"info","component":"DB","message":"[DB] Added api_keys.key_hash column"}
{"timestamp":"2026-08-18T11:13:26.802Z","level":"info","component":"DB","message":"[DB] Added api_keys.proxy_id column"}
{"timestamp":"2026-08-18T11:13:26.804Z","level":"info","component":"DB","message":"[DB] Added api_keys.allowed_endpoints column"}
{"timestamp":"2026-08-18T11:13:26.806Z","level":"info","component":"DB","message":"[DB] Added api_keys.allow_usage_command column"}
{"timestamp":"2026-08-18T11:13:26.808Z","level":"info","component":"DB","message":"[DB] Added api_keys.chaos_mode_enabled column"}
{"timestamp":"2026-08-18T11:13:32.116Z","level":"info","component":"app","message":"kill deprecated models complete."}
{"level":40,"time":"2026-08-18T11:13:36.369Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-18T11:15:27.192Z","level":"warn","component":"app","message":"11:15:27.192 [AUTO] auto/coding:pro matched no connected models; returning an empty pool. Set OMNIROUTE_AUTO_FREE_FALLBACK_TO_FULL_POOL=true to restore the legacy \"use full pool\" behavior."}
{"timestamp":"2026-08-18T11:15:27.215Z","level":"warn","component":"app","message":"11:15:27.215 [AUTO] auto/reasoning:pro matched no connected models; returning an empty pool. Set OMNIROUTE_AUTO_FREE_FALLBACK_TO_FULL_POOL=true to restore the legacy \"use full pool\" behavior."}
{"timestamp":"2026-08-18T11:15:27.226Z","level":"warn","component":"app","message":"11:15:27.226 [AUTO] auto/minimax matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:15:27.230Z","level":"warn","component":"app","message":"11:15:27.230 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:15:27.232Z","level":"warn","component":"app","message":"11:15:27.232 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:17:11.754Z","level":"warn","component":"app","message":"11:17:11.754 [AUTO] auto/minimax matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:17:11.757Z","level":"warn","component":"app","message":"11:17:11.757 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:17:11.758Z","level":"warn","component":"app","message":"11:17:11.758 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:20:21.064Z","level":"info","component":"ModelSync","message":"[ModelSync] Codex profile auto-sync skipped for lmarena: disabled"}
{"timestamp":"2026-08-18T11:20:21.075Z","level":"info","component":"ModelSync","message":"[ModelSync] Claude profile auto-sync skipped for lmarena: disabled"}
{"timestamp":"2026-08-18T11:20:59.084Z","level":"warn","component":"app","message":"11:20:59.084 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:20:59.097Z","level":"warn","component":"app","message":"11:20:59.097 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"level":40,"time":"2026-08-18T11:21:14.356Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-18T11:21:39.914Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 2/2 connections..."}
{"timestamp":"2026-08-18T11:21:40.045Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] โŒ xai-oauth/70f4da96-0232-40e4-bd55-5565ee8aee03 โ€” API returned 402 [130ms] (failure #1, next check in 600s)"}
{"timestamp":"2026-08-18T11:22:53.060Z","level":"warn","component":"app","message":"11:22:53.060 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:22:53.075Z","level":"warn","component":"app","message":"11:22:53.075 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:28:12.165Z","level":"info","component":"ModelSync","message":"[ModelSync] Codex profile auto-sync skipped for deepseek-web: disabled"}
{"timestamp":"2026-08-18T11:28:12.166Z","level":"info","component":"ModelSync","message":"[ModelSync] Claude profile auto-sync skipped for deepseek-web: disabled"}
{"timestamp":"2026-08-18T11:29:12.968Z","level":"warn","component":"app","message":"11:29:12.968 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:29:12.972Z","level":"warn","component":"app","message":"11:29:12.972 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:30:33.474Z","level":"warn","component":"app","message":"11:30:33.474 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:30:33.489Z","level":"warn","component":"app","message":"11:30:33.488 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:31:27.552Z","level":"info","component":"ModelSync","message":"[ModelSync] Codex profile auto-sync skipped for gemini-web: disabled"}
{"timestamp":"2026-08-18T11:31:27.565Z","level":"info","component":"ModelSync","message":"[ModelSync] Claude profile auto-sync skipped for gemini-web: disabled"}
{"timestamp":"2026-08-18T11:31:40.147Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/4 connections..."}
{"timestamp":"2026-08-18T11:31:52.794Z","level":"warn","component":"app","message":"11:31:52.794 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:31:52.811Z","level":"warn","component":"app","message":"11:31:52.811 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:34:55.860Z","level":"warn","component":"app","message":"11:34:55.860 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:34:55.873Z","level":"warn","component":"app","message":"11:34:55.873 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"level":40,"time":"2026-08-18T11:38:59.281Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-18T11:40:10.846Z","level":"warn","component":"app","message":"11:40:10.846 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:40:10.849Z","level":"warn","component":"app","message":"11:40:10.849 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T11:41:40.600Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/4 connections..."}
{"timestamp":"2026-08-18T11:51:41.079Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/4 connections..."}
{"level":40,"time":"2026-08-18T11:52:46.339Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-18T12:01:42.035Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 4/5 connections..."}
{"timestamp":"2026-08-18T12:01:42.058Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] โŒ trae/559a2075-2cd8-43ce-928a-6024f30401d7 โ€” Provider test not supported [23ms] (failure #1, next check in 600s)"}
{"timestamp":"2026-08-18T12:11:42.549Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T12:15:06.861Z","level":"warn","component":"app","message":"12:15:06.861 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T12:15:06.875Z","level":"warn","component":"app","message":"12:15:06.875 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T12:21:14.928Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 107ms"}
{"level":30,"time":"2026-08-18T12:21:14.922Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 70f4da96 error cleared (CAS)"}
{"timestamp":"2026-08-18T12:21:43.060Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"level":40,"time":"2026-08-18T12:26:18.654Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-18T12:26:42.813Z","level":"warn","component":"app","message":"12:26:42.813 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T12:26:42.816Z","level":"warn","component":"app","message":"12:26:42.816 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T12:27:25.872Z","level":"info","component":"SSE","message":"[SSE] Translators initialized"}
{"timestamp":"2026-08-18T12:27:25.918Z","level":"info","component":"INFO","message":"[INFO] [PLUGIN_MANAGER] manager.loadAll {\"count\":0}"}
{"timestamp":"2026-08-18T12:27:25.924Z","level":"info","component":"app","message":"๐Ÿ›ก๏ธ [RATE-LIMIT] Loaded 0 explicit + 3 auto-enabled protection(s)"}
{"level":30,"time":"2026-08-18T12:27:25.889Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-18T12:27:25.903Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-18T12:27:25.911Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:27:25.912Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T12:27:25.948Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Acquiring access token from /users/current..."}
{"level":30,"time":"2026-08-18T12:27:26.411Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Access token acquired (64 chars)"}
{"level":30,"time":"2026-08-18T12:27:26.411Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 463ms"}
{"level":30,"time":"2026-08-18T12:27:26.411Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T12:27:26.774Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 363ms"}
{"level":30,"time":"2026-08-18T12:27:26.774Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T12:27:27.497Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 723ms, status=200"}
{"timestamp":"2026-08-18T12:27:28.309Z","level":"info","component":"12:27:28","message":"[12:27:28] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=95 | out=10 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-18T12:27:28.364Z","level":"info","component":"12:27:28","message":"[12:27:28] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2427ms | complete"}
{"level":30,"time":"2026-08-18T12:27:32.829Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs"}
{"level":30,"time":"2026-08-18T12:27:32.832Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-18T12:27:32.837Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:27:32.837Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T12:27:32.852Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T12:27:32.852Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T12:27:33.209Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 357ms"}
{"level":30,"time":"2026-08-18T12:27:33.209Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T12:27:33.979Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 770ms, status=200"}
{"timestamp":"2026-08-18T12:27:34.773Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=49.42.33.84 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-18T12:27:35.485Z","level":"info","component":"12:27:35","message":"[12:27:35] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=99 | out=52 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-18T12:27:35.497Z","level":"info","component":"12:27:35","message":"[12:27:35] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2650ms | complete"}
{"level":30,"time":"2026-08-18T12:28:03.784Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs"}
{"level":30,"time":"2026-08-18T12:28:03.787Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-18T12:28:03.791Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:28:03.791Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T12:28:03.803Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T12:28:03.803Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T12:28:04.157Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 354ms"}
{"level":30,"time":"2026-08-18T12:28:04.157Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T12:28:04.881Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 724ms, status=200"}
{"timestamp":"2026-08-18T12:28:05.420Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=49.42.33.84 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-18T12:28:06.821Z","level":"info","component":"12:28:06","message":"[12:28:06] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=101 | out=120 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-18T12:28:06.827Z","level":"info","component":"12:28:06","message":"[12:28:06] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 3029ms | complete"}
{"level":40,"time":"2026-08-18T12:28:15.528Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-18T12:31:43.543Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T12:36:40.448Z","level":"warn","component":"app","message":"12:36:40.448 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T12:36:40.546Z","level":"warn","component":"app","message":"12:36:40.546 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"level":40,"time":"2026-08-18T12:36:41.152Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for serper-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for brave-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for perplexity-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for exa-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for tavily-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for firecrawl"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for google-pse-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for linkup-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for searchapi-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for youcom-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for searxng-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for ollama-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for zai-search"}
{"level":40,"time":"2026-08-18T12:36:41.153Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for duckduckgo-free"}
{"level":40,"time":"2026-08-18T12:36:41.155Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for perplexity"}
{"level":40,"time":"2026-08-18T12:36:41.155Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for ollama-cloud"}
{"level":40,"time":"2026-08-18T12:36:41.155Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for zai"}
{"level":40,"time":"2026-08-18T12:36:41.157Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for firecrawl"}
{"level":40,"time":"2026-08-18T12:36:41.157Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for tavily-search"}
{"level":40,"time":"2026-08-18T12:36:41.158Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for jina-reader"}
{"level":40,"time":"2026-08-18T12:36:41.158Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"No credentials for tinyfish"}
{"timestamp":"2026-08-18T12:37:25.926Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: lmarena:50d8df0e-9444-4084-95a6-1e032692a278 (inactive for 600s)"}
{"timestamp":"2026-08-18T12:37:25.951Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: gemini-web:8ca6de54-fafe-486a-9577-d2dcd9d2300f (inactive for 600s)"}
{"timestamp":"2026-08-18T12:38:18.618Z","level":"warn","component":"app","message":"12:38:18.618 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T12:38:18.620Z","level":"warn","component":"app","message":"12:38:18.620 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T12:38:25.926Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f (inactive for 621s)"}
{"level":30,"time":"2026-08-18T12:38:44.550Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | deepseek-web/deepseek-chat | 1 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | deepseek-web/deepseek-chat | 1 msgs"}
{"level":30,"time":"2026-08-18T12:38:44.552Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-18T12:38:44.555Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:38:44.555Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T12:38:44.566Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T12:38:44.566Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=false, persist=false, window=0"}
{"level":30,"time":"2026-08-18T12:38:45.158Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 592ms"}
{"level":30,"time":"2026-08-18T12:38:45.158Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T12:38:45.877Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 719ms, status=200"}
{"level":30,"time":"2026-08-18T12:39:44.978Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | deepseek-web/deepseek-chat | 1 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | deepseek-web/deepseek-chat | 1 msgs"}
{"level":30,"time":"2026-08-18T12:39:44.980Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-18T12:39:44.982Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:39:44.982Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T12:39:44.993Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T12:39:44.993Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=false, persist=false, window=0"}
{"level":30,"time":"2026-08-18T12:39:45.354Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 361ms"}
{"level":30,"time":"2026-08-18T12:39:45.354Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T12:39:46.123Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 769ms, status=200"}
{"timestamp":"2026-08-18T12:39:47.356Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=223.188.141.222 out=54.145.250.53 proxy=direct status=success"}
{"level":30,"time":"2026-08-18T12:39:58.183Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | trae/auto | 1 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | trae/auto | 1 msgs"}
{"level":30,"time":"2026-08-18T12:39:58.186Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: trae, Model: auto"}
{"level":30,"time":"2026-08-18T12:39:58.188Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:39:58.188Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using trae account: 559a2075..."}
{"timestamp":"2026-08-18T12:39:58.943Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [502]: [401] {\"code\":1001,\"message\":\"We're sorry, but we are not able to authenticate you. If you continue to experience issues, please contact our support team for assistance.\"}\u001b[0m"}
{"timestamp":"2026-08-18T12:39:58.951Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] trae/559a2075 in=223.188.141.222 out=54.145.250.53 proxy=direct status=error"}
{"timestamp":"2026-08-18T12:39:58.957Z","level":"error","component":"app","message":"โŒ trae [502]: [502]: [401] {\"code\":1001,\"message\":\"We're sorry, but we are not able to authenticate you. If you co"}
{"level":40,"time":"2026-08-18T12:39:58.957Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 559a2075... unavailable (502), trying fallback"}
{"level":40,"time":"2026-08-18T12:39:58.959Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"trae | all 1 active accounts rate limited (reset after 5s) | lastErrorCode=502.0, lastError=[502]: [401] {\"code\":1001,\"message\":\"We're sorry, "}
{"level":30,"time":"2026-08-18T12:39:58.959Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"trae/auto all connections cooling down (reset after 5s) โ€” waiting 5s before retry 1/3"}
{"timestamp":"2026-08-18T12:40:00.841Z","level":"info","component":"12:40:00","message":"[12:40:00] ๐ŸŒŠ [STREAM] TRAE | auto | 2646ms | disconnect: request_signal_aborted"}
{"level":30,"time":"2026-08-18T12:40:00.841Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"trae/auto retry wait aborted by client disconnect"}
{"level":30,"time":"2026-08-18T12:40:01.667Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | trae/auto | 1 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | trae/auto | 1 msgs"}
{"level":30,"time":"2026-08-18T12:40:01.669Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: trae, Model: auto"}
{"level":40,"time":"2026-08-18T12:40:01.670Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"trae | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=502.0, lastError=[502]: [401] {\"code\":1001,\"message\":\"We're sorry, "}
{"level":30,"time":"2026-08-18T12:40:01.670Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"trae/auto all connections cooling down (reset after 3s) โ€” waiting 3s before retry 1/3"}
{"level":30,"time":"2026-08-18T12:40:03.955Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"trae/auto cooldown elapsed โ€” restarting request attempt 1/3"}
{"level":30,"time":"2026-08-18T12:40:03.957Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:40:03.957Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using trae account: 559a2075..."}
{"timestamp":"2026-08-18T12:40:04.695Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [502]: [401] {\"code\":1001,\"message\":\"We're sorry, but we are not able to authenticate you. If you continue to experience issues, please contact our support team for assistance.\"}\u001b[0m"}
{"timestamp":"2026-08-18T12:40:04.700Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] trae/559a2075 in=223.188.141.222 out=54.145.250.53 proxy=direct status=error"}
{"timestamp":"2026-08-18T12:40:04.703Z","level":"error","component":"app","message":"โŒ trae [502]: [502]: [401] {\"code\":1001,\"message\":\"We're sorry, but we are not able to authenticate you. If you co"}
{"level":40,"time":"2026-08-18T12:40:04.703Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 559a2075... unavailable (502), trying fallback"}
{"level":40,"time":"2026-08-18T12:40:04.704Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"trae | all 1 active accounts rate limited (reset after 5s) | lastErrorCode=502.0, lastError=[502]: [401] {\"code\":1001,\"message\":\"We're sorry, "}
{"level":30,"time":"2026-08-18T12:40:04.704Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"trae/auto all connections cooling down (reset after 5s) โ€” waiting 5s before retry 2/3"}
{"level":30,"time":"2026-08-18T12:40:09.701Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"trae/auto cooldown elapsed โ€” restarting request attempt 2/3"}
{"level":30,"time":"2026-08-18T12:40:09.703Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:40:09.703Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using trae account: 559a2075..."}
{"timestamp":"2026-08-18T12:40:10.451Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [502]: [401] {\"code\":1001,\"message\":\"We're sorry, but we are not able to authenticate you. If you continue to experience issues, please contact our support team for assistance.\"}\u001b[0m"}
{"timestamp":"2026-08-18T12:40:10.456Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] trae/559a2075 in=223.188.141.222 out=54.145.250.53 proxy=direct status=error"}
{"timestamp":"2026-08-18T12:40:10.458Z","level":"error","component":"app","message":"โŒ trae [502]: [502]: [401] {\"code\":1001,\"message\":\"We're sorry, but we are not able to authenticate you. If you co"}
{"level":40,"time":"2026-08-18T12:40:10.458Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 559a2075... unavailable (502), trying fallback"}
{"level":40,"time":"2026-08-18T12:40:10.459Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"trae | all 1 active accounts rate limited (reset after 5s) | lastErrorCode=502.0, lastError=[502]: [401] {\"code\":1001,\"message\":\"We're sorry, "}
{"level":30,"time":"2026-08-18T12:40:10.459Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"trae/auto all connections cooling down (reset after 5s) โ€” waiting 5s before retry 3/3"}
{"level":30,"time":"2026-08-18T12:40:15.457Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"trae/auto cooldown elapsed โ€” restarting request attempt 3/3"}
{"level":30,"time":"2026-08-18T12:40:15.459Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:40:15.459Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using trae account: 559a2075..."}
{"timestamp":"2026-08-18T12:40:16.160Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [502]: [401] {\"code\":1001,\"message\":\"We're sorry, but we are not able to authenticate you. If you continue to experience issues, please contact our support team for assistance.\"}\u001b[0m"}
{"timestamp":"2026-08-18T12:40:16.166Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] trae/559a2075 in=223.188.141.222 out=54.145.250.53 proxy=direct status=error"}
{"timestamp":"2026-08-18T12:40:16.169Z","level":"error","component":"app","message":"โŒ trae [502]: [502]: [401] {\"code\":1001,\"message\":\"We're sorry, but we are not able to authenticate you. If you co"}
{"level":40,"time":"2026-08-18T12:40:16.169Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 559a2075... unavailable (502), trying fallback"}
{"level":40,"time":"2026-08-18T12:40:16.170Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"trae | all 1 active accounts rate limited (reset after 5s) | lastErrorCode=502.0, lastError=[502]: [401] {\"code\":1001,\"message\":\"We're sorry, "}
{"level":40,"time":"2026-08-18T12:40:16.170Z","service":"omniroute","module":"sse","tag":"CHAT","msg":"[trae/auto] [502]: [401] {\"code\":1001,\"message\":\"We're sorry, but we are not able to authenticate you. If you continue to experience issues, please contact our support team for assistance.\"} (reset after 5s)"}
{"timestamp":"2026-08-18T12:40:24.999Z","level":"info","component":"ConnectionRecovery","message":"[ConnectionRecovery] proactively restored 1 connection(s) with elapsed cooldown"}
{"level":30,"time":"2026-08-18T12:40:24.999Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 559a2075 error cleared"}
{"level":30,"time":"2026-08-18T12:40:35.765Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | gemini-web/gemini-3.1-flash-lite | 1 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | gemini-web/gemini-3.1-flash-lite | 1 msgs"}
{"level":30,"time":"2026-08-18T12:40:35.768Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: gemini-web, Model: gemini-3.1-flash-lite"}
{"level":30,"time":"2026-08-18T12:40:35.770Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:40:35.770Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using gemini-web account: 8ca6de54..."}
{"timestamp":"2026-08-18T12:40:36.019Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [500]: Failed to load external module playwright-9b51c99ca474dcf1: Error: Cannot find module '/app/node_modules/playwright/node_modules/playwright-core/browsers.json'\u001b[0m"}
{"timestamp":"2026-08-18T12:40:36.026Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] gemini-web/8ca6de54 in=223.188.141.222 out=54.145.250.53 proxy=direct status=error"}
{"timestamp":"2026-08-18T12:40:36.089Z","level":"error","component":"app","message":"โŒ gemini-web [500]: [500]: Failed to load external module playwright-9b51c99ca474dcf1: Error: Cannot find module '/app/n"}
{"level":40,"time":"2026-08-18T12:40:36.089Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 8ca6de54... unavailable (500), trying fallback"}
{"level":40,"time":"2026-08-18T12:40:36.091Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"gemini-web | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=500.0, lastError=[500]: Failed to load external module playwright-9"}
{"level":30,"time":"2026-08-18T12:40:36.091Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"gemini-web/gemini-3.1-flash-lite all connections cooling down (reset after 3s) โ€” waiting 3s before retry 1/3"}
{"level":30,"time":"2026-08-18T12:40:39.086Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"gemini-web/gemini-3.1-flash-lite cooldown elapsed โ€” restarting request attempt 1/3"}
{"level":30,"time":"2026-08-18T12:40:39.087Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:40:39.087Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using gemini-web account: 8ca6de54..."}
{"timestamp":"2026-08-18T12:40:39.101Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [500]: Failed to load external module playwright-9b51c99ca474dcf1: Error: Cannot find module '/app/node_modules/playwright/node_modules/playwright-core/browsers.json'\u001b[0m"}
{"timestamp":"2026-08-18T12:40:39.107Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] gemini-web/8ca6de54 in=223.188.141.222 out=54.145.250.53 proxy=direct status=error"}
{"level":40,"time":"2026-08-18T12:40:39.110Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 8ca6de54... unavailable (500), trying fallback"}
{"level":40,"time":"2026-08-18T12:40:39.111Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"gemini-web | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=500.0, lastError=[500]: Failed to load external module playwright-9"}
{"level":30,"time":"2026-08-18T12:40:39.111Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"gemini-web/gemini-3.1-flash-lite all connections cooling down (reset after 3s) โ€” waiting 3s before retry 2/3"}
{"level":30,"time":"2026-08-18T12:40:42.108Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"gemini-web/gemini-3.1-flash-lite cooldown elapsed โ€” restarting request attempt 2/3"}
{"level":30,"time":"2026-08-18T12:40:42.110Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:40:42.110Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using gemini-web account: 8ca6de54..."}
{"timestamp":"2026-08-18T12:40:42.121Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [500]: Failed to load external module playwright-9b51c99ca474dcf1: Error: Cannot find module '/app/node_modules/playwright/node_modules/playwright-core/browsers.json'\u001b[0m"}
{"timestamp":"2026-08-18T12:40:42.126Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] gemini-web/8ca6de54 in=223.188.141.222 out=54.145.250.53 proxy=direct status=error"}
{"timestamp":"2026-08-18T12:40:42.128Z","level":"error","component":"app","message":"โŒ gemini-web [500]: [500]: Failed to load external module playwright-9b51c99ca474dcf1: Error: Cannot find module '/app/n"}
{"level":40,"time":"2026-08-18T12:40:42.128Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 8ca6de54... unavailable (500), trying fallback"}
{"level":40,"time":"2026-08-18T12:40:42.129Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"gemini-web | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=500.0, lastError=[500]: Failed to load external module playwright-9"}
{"level":30,"time":"2026-08-18T12:40:42.129Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"gemini-web/gemini-3.1-flash-lite all connections cooling down (reset after 3s) โ€” waiting 3s before retry 3/3"}
{"level":30,"time":"2026-08-18T12:40:45.126Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"gemini-web/gemini-3.1-flash-lite cooldown elapsed โ€” restarting request attempt 3/3"}
{"level":30,"time":"2026-08-18T12:40:45.127Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:40:45.128Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using gemini-web account: 8ca6de54..."}
{"timestamp":"2026-08-18T12:40:45.143Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [500]: Failed to load external module playwright-9b51c99ca474dcf1: Error: Cannot find module '/app/node_modules/playwright/node_modules/playwright-core/browsers.json'\u001b[0m"}
{"timestamp":"2026-08-18T12:40:45.151Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] gemini-web/8ca6de54 in=223.188.141.222 out=54.145.250.53 proxy=direct status=error"}
{"level":40,"time":"2026-08-18T12:40:45.155Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 8ca6de54... unavailable (500), trying fallback"}
{"level":40,"time":"2026-08-18T12:40:45.157Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"gemini-web | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=500.0, lastError=[500]: Failed to load external module playwright-9"}
{"level":40,"time":"2026-08-18T12:40:45.157Z","service":"omniroute","module":"sse","tag":"CHAT","msg":"[gemini-web/gemini-3.1-flash-lite] [500]: Failed to load external module playwright-9b51c99ca474dcf1: Error: Cannot find module '/app/node_modules/playwright/node_modules/playwright-core/browsers.json' (reset after 3s)"}
{"level":30,"time":"2026-08-18T12:41:21.689Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | lmarena/mistral-small-2603 | 1 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | lmarena/mistral-small-2603 | 1 msgs"}
{"level":30,"time":"2026-08-18T12:41:21.692Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: lmarena, Model: mistral-small-2603"}
{"level":30,"time":"2026-08-18T12:41:21.694Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:41:21.694Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using lmarena account: 50d8df0e..."}
{"level":30,"time":"2026-08-18T12:41:21.707Z","service":"omniroute","module":"sse","tag":"LMArenaExecutor","msg":"Executing request for model: mistral-small-2603 (019cf983-532b-73fa-a057-7658e1e1c5ee)"}
{"level":40,"time":"2026-08-18T12:41:22.731Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"401 on connection 50d8df0e - key marked as failed (failure #1)"}
{"level":40,"time":"2026-08-18T12:41:22.733Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"401 on connection 50d8df0e - key marked as failed (failure #2)"}
{"timestamp":"2026-08-18T12:41:24.998Z","level":"info","component":"ConnectionRecovery","message":"[ConnectionRecovery] proactively restored 1 connection(s) with elapsed cooldown"}
{"level":30,"time":"2026-08-18T12:41:24.998Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 8ca6de54 error cleared"}
{"timestamp":"2026-08-18T12:41:25.739Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [401]: User not found\u001b[0m"}
{"timestamp":"2026-08-18T12:41:25.745Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] lmarena/50d8df0e in=223.188.141.222 out=54.145.250.53 proxy=direct status=error"}
{"timestamp":"2026-08-18T12:41:25.747Z","level":"error","component":"app","message":"โŒ lmarena [401]: [401]: User not found"}
{"level":50,"time":"2026-08-18T12:41:25.737Z","service":"omniroute","module":"sse","tag":"TOKEN_REFRESH","msg":"All 3 retry attempts failed for lmarena"}
{"level":40,"time":"2026-08-18T12:41:25.737Z","service":"omniroute","module":"sse","tag":"TOKEN","msg":"LMARENA | refresh failed"}
{"level":40,"time":"2026-08-18T12:41:25.748Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 50d8df0e... unavailable (401), trying fallback"}
{"level":40,"time":"2026-08-18T12:41:25.749Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"lmarena | all 1 accounts unavailable"}
{"level":40,"time":"2026-08-18T12:41:25.749Z","service":"omniroute","module":"sse","tag":"CHAT","provider":"lmarena","model":"mistral-small-2603","lastStatus":401,"msg":"Preserving last upstream error after credential exhaustion"}
{"timestamp":"2026-08-18T12:41:43.997Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"level":30,"time":"2026-08-18T12:44:14.844Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | lmarena/mistral-small-2603 | 1 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | lmarena/mistral-small-2603 | 1 msgs"}
{"level":30,"time":"2026-08-18T12:44:14.846Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: lmarena, Model: mistral-small-2603"}
{"level":30,"time":"2026-08-18T12:44:14.849Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T12:44:14.849Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using lmarena account: 50d8df0e..."}
{"level":30,"time":"2026-08-18T12:44:14.859Z","service":"omniroute","module":"sse","tag":"LMArenaExecutor","msg":"Executing request for model: mistral-small-2603 (019cf983-532b-73fa-a057-7658e1e1c5ee)"}
{"level":40,"time":"2026-08-18T12:44:15.170Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"401 on connection 50d8df0e - key marked as failed (failure #3)"}
{"level":40,"time":"2026-08-18T12:44:15.172Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"401 on connection 50d8df0e - key marked as failed (failure #4)"}
{"timestamp":"2026-08-18T12:44:18.176Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [401]: User not found\u001b[0m"}
{"timestamp":"2026-08-18T12:44:18.306Z","level":"error","component":"app","message":"โŒ lmarena [401]: [401]: User not found"}
{"level":50,"time":"2026-08-18T12:44:18.174Z","service":"omniroute","module":"sse","tag":"TOKEN_REFRESH","msg":"All 3 retry attempts failed for lmarena"}
{"level":40,"time":"2026-08-18T12:44:18.174Z","service":"omniroute","module":"sse","tag":"TOKEN","msg":"LMARENA | refresh failed"}
{"level":40,"time":"2026-08-18T12:44:18.306Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 50d8df0e... unavailable (401), trying fallback"}
{"level":40,"time":"2026-08-18T12:44:18.308Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"lmarena | all 1 accounts unavailable"}
{"level":40,"time":"2026-08-18T12:44:18.308Z","service":"omniroute","module":"sse","tag":"CHAT","provider":"lmarena","model":"mistral-small-2603","lastStatus":401,"msg":"Preserving last upstream error after credential exhaustion"}
{"level":40,"time":"2026-08-18T12:44:26.046Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-18T12:44:36.799Z","level":"warn","component":"app","message":"12:44:36.799 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T12:44:36.801Z","level":"warn","component":"app","message":"12:44:36.801 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"level":40,"time":"2026-08-18T12:44:43.696Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-18T12:49:56.004Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f (inactive for 609s)"}
{"timestamp":"2026-08-18T12:50:56.004Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: gemini-web:8ca6de54-fafe-486a-9577-d2dcd9d2300f (inactive for 611s)"}
{"timestamp":"2026-08-18T12:51:44.496Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T12:54:26.005Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: lmarena:50d8df0e-9444-4084-95a6-1e032692a278 (inactive for 608s)"}
{"timestamp":"2026-08-18T12:55:03.078Z","level":"warn","component":"app","message":"12:55:03.078 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T12:55:03.091Z","level":"warn","component":"app","message":"12:55:03.091 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T13:01:45.303Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T13:11:45.773Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T13:21:46.243Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T13:31:14.991Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 169ms"}
{"timestamp":"2026-08-18T13:31:46.762Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T13:32:20.913Z","level":"warn","component":"REDIS","message":"[REDIS] REDIS_URL is not set in production. Using in-memory rate limiting."}
{"timestamp":"2026-08-18T13:32:21.317Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-18T13:32:21.296Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs | 13 tools","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs | 13 tools"}
{"level":30,"time":"2026-08-18T13:32:21.302Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-18T13:32:21.304Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-18T13:32:21.304Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T13:32:21.347Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:32:21.347Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:32:21.701Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 354ms"}
{"level":30,"time":"2026-08-18T13:32:21.701Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:32:22.535Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 834ms, status=200"}
{"timestamp":"2026-08-18T13:32:24.221Z","level":"info","component":"13:32:24","message":"[13:32:24] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=12510 | out=70 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-18T13:32:24.227Z","level":"info","component":"INFO","message":"[INFO] [GAMIFICATION] events.badge_unlocked {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"badgeId\":\"first-token\"}"}
{"timestamp":"2026-08-18T13:32:24.244Z","level":"info","component":"13:32:24","message":"[13:32:24] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2916ms | complete"}
{"timestamp":"2026-08-18T13:32:46.015Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-18T13:32:45.997Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs | 13 tools","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs | 13 tools"}
{"level":30,"time":"2026-08-18T13:32:46.001Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-18T13:32:46.003Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-18T13:32:46.003Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T13:32:46.054Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:32:46.054Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:32:46.412Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 358ms"}
{"level":30,"time":"2026-08-18T13:32:46.412Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:32:47.299Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 887ms, status=200"}
{"timestamp":"2026-08-18T13:32:52.869Z","level":"info","component":"13:32:52","message":"[13:32:52] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=12608 | out=523 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-18T13:32:52.879Z","level":"info","component":"13:32:52","message":"[13:32:52] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 6846ms | complete"}
{"timestamp":"2026-08-18T13:33:50.985Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-18T13:33:50.967Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs | 13 tools","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs | 13 tools"}
{"level":30,"time":"2026-08-18T13:33:50.971Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-18T13:33:50.973Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-18T13:33:50.973Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T13:33:51.020Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:33:51.021Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:33:51.407Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 386ms"}
{"level":30,"time":"2026-08-18T13:33:51.407Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:33:52.237Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 830ms, status=200"}
{"timestamp":"2026-08-18T13:34:06.021Z","level":"info","component":"app","message":"โฐ [RATE-LIMIT] deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f โ€” job expired after 15s in queue, dropping"}
{"timestamp":"2026-08-18T13:34:06.032Z","level":"info","component":"app","message":"๐Ÿ”„ [RATE-LIMIT] deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f โ€” recovering idle limiter after queue expiry"}
{"level":30,"time":"2026-08-18T13:34:06.037Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:34:06.038Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:34:06.398Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 360ms"}
{"level":30,"time":"2026-08-18T13:34:06.398Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:34:07.257Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 859ms, status=200"}
{"timestamp":"2026-08-18T13:34:21.039Z","level":"info","component":"app","message":"โฐ [RATE-LIMIT] deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f โ€” job expired after 15s in queue, dropping"}
{"timestamp":"2026-08-18T13:34:21.056Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [503]: Request dropped after exceeding the local rate-limit queue budget maxWaitMs (15000ms) for deepseek-web/deepseek-chat โ€” this is OmniRoute's request queue (resilienceSettings.requestQueue.maxWaitMs), not an upstream timeout. Raise it in Settings โ†’ Resilience if this is queue saturation rather than a slow provider. (cause: This job timed out after 15000 ms.)\u001b[0m"}
{"timestamp":"2026-08-18T13:34:21.183Z","level":"error","component":"app","message":"โŒ deepseek-web [503]: [503]: Request dropped after exceeding the local rate-limit queue budget maxWaitMs (15000ms) for dee"}
{"level":40,"time":"2026-08-18T13:34:21.183Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 4a66ca1d... unavailable (503), trying fallback"}
{"level":40,"time":"2026-08-18T13:34:21.185Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"deepseek-web | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=503.0, lastError=[503]: Request dropped after exceeding the local r"}
{"level":30,"time":"2026-08-18T13:34:21.185Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"deepseek-web/deepseek-chat all connections cooling down (reset after 3s) โ€” waiting 3s before retry 1/3"}
{"timestamp":"2026-08-18T13:34:24.187Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-18T13:34:24.172Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"deepseek-web/deepseek-chat cooldown elapsed โ€” restarting request attempt 1/3"}
{"level":30,"time":"2026-08-18T13:34:24.174Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-18T13:34:24.174Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T13:34:24.213Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:34:24.213Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:34:24.566Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 353ms"}
{"level":30,"time":"2026-08-18T13:34:24.567Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:34:25.339Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 772ms, status=200"}
{"timestamp":"2026-08-18T13:34:39.213Z","level":"info","component":"app","message":"โฐ [RATE-LIMIT] deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f โ€” job expired after 15s in queue, dropping"}
{"timestamp":"2026-08-18T13:34:39.224Z","level":"info","component":"app","message":"๐Ÿ”„ [RATE-LIMIT] deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f โ€” recovering idle limiter after queue expiry"}
{"level":30,"time":"2026-08-18T13:34:39.229Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:34:39.229Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:34:39.588Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 359ms"}
{"level":30,"time":"2026-08-18T13:34:39.588Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:34:40.394Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 806ms, status=200"}
{"timestamp":"2026-08-18T13:34:54.230Z","level":"info","component":"app","message":"โฐ [RATE-LIMIT] deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f โ€” job expired after 15s in queue, dropping"}
{"timestamp":"2026-08-18T13:34:54.247Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [503]: Request dropped after exceeding the local rate-limit queue budget maxWaitMs (15000ms) for deepseek-web/deepseek-chat โ€” this is OmniRoute's request queue (resilienceSettings.requestQueue.maxWaitMs), not an upstream timeout. Raise it in Settings โ†’ Resilience if this is queue saturation rather than a slow provider. (cause: This job timed out after 15000 ms.)\u001b[0m"}
{"timestamp":"2026-08-18T13:34:54.347Z","level":"error","component":"app","message":"โŒ deepseek-web [503]: [503]: Request dropped after exceeding the local rate-limit queue budget maxWaitMs (15000ms) for dee"}
{"level":40,"time":"2026-08-18T13:34:54.347Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 4a66ca1d... unavailable (503), trying fallback"}
{"level":40,"time":"2026-08-18T13:34:54.349Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"deepseek-web | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=503.0, lastError=[503]: Request dropped after exceeding the local r"}
{"level":30,"time":"2026-08-18T13:34:54.349Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"deepseek-web/deepseek-chat all connections cooling down (reset after 3s) โ€” waiting 3s before retry 2/3"}
{"timestamp":"2026-08-18T13:34:57.350Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-18T13:34:57.334Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"deepseek-web/deepseek-chat cooldown elapsed โ€” restarting request attempt 2/3"}
{"level":30,"time":"2026-08-18T13:34:57.336Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-18T13:34:57.336Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T13:34:57.377Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:34:57.377Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:34:57.790Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 413ms"}
{"level":30,"time":"2026-08-18T13:34:57.790Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:34:58.561Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 771ms, status=200"}
{"timestamp":"2026-08-18T13:34:58.925Z","level":"info","component":"13:34:58","message":"[13:34:58] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=13311 | out=0 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-18T13:34:58.939Z","level":"info","component":"13:34:58","message":"[13:34:58] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 1582ms | error: Provider returned empty content"}
{"level":30,"time":"2026-08-18T13:34:58.917Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 4a66ca1d error cleared"}
{"timestamp":"2026-08-18T13:37:19.628Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-18T13:37:19.607Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 7 msgs | 13 tools","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 7 msgs | 13 tools"}
{"level":30,"time":"2026-08-18T13:37:19.612Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-18T13:37:19.614Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-18T13:37:19.614Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T13:37:19.669Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:37:19.669Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:37:20.259Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 590ms"}
{"level":30,"time":"2026-08-18T13:37:20.259Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:37:21.115Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 856ms, status=200"}
{"timestamp":"2026-08-18T13:37:34.669Z","level":"info","component":"app","message":"โฐ [RATE-LIMIT] deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f โ€” job expired after 15s in queue, dropping"}
{"timestamp":"2026-08-18T13:37:34.683Z","level":"info","component":"app","message":"๐Ÿ”„ [RATE-LIMIT] deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f โ€” recovering idle limiter after queue expiry"}
{"level":30,"time":"2026-08-18T13:37:34.688Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:37:34.688Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:37:35.051Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 363ms"}
{"level":30,"time":"2026-08-18T13:37:35.051Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:37:35.883Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 832ms, status=200"}
{"timestamp":"2026-08-18T13:37:49.689Z","level":"info","component":"app","message":"โฐ [RATE-LIMIT] deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f โ€” job expired after 15s in queue, dropping"}
{"timestamp":"2026-08-18T13:37:49.705Z","level":"info","component":"app","message":"\u001b[31m[ERROR] [503]: Request dropped after exceeding the local rate-limit queue budget maxWaitMs (15000ms) for deepseek-web/deepseek-chat โ€” this is OmniRoute's request queue (resilienceSettings.requestQueue.maxWaitMs), not an upstream timeout. Raise it in Settings โ†’ Resilience if this is queue saturation rather than a slow provider. (cause: This job timed out after 15000 ms.)\u001b[0m"}
{"timestamp":"2026-08-18T13:37:49.836Z","level":"error","component":"app","message":"โŒ deepseek-web [503]: [503]: Request dropped after exceeding the local rate-limit queue budget maxWaitMs (15000ms) for dee"}
{"level":40,"time":"2026-08-18T13:37:49.837Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 4a66ca1d... unavailable (503), trying fallback"}
{"level":40,"time":"2026-08-18T13:37:49.839Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"deepseek-web | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=503.0, lastError=[503]: Request dropped after exceeding the local r"}
{"level":30,"time":"2026-08-18T13:37:49.839Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"deepseek-web/deepseek-chat all connections cooling down (reset after 3s) โ€” waiting 3s before retry 1/3"}
{"timestamp":"2026-08-18T13:37:52.837Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-18T13:37:52.823Z","service":"omniroute","module":"sse","tag":"COOLDOWN_RETRY","msg":"deepseek-web/deepseek-chat cooldown elapsed โ€” restarting request attempt 1/3"}
{"level":30,"time":"2026-08-18T13:37:52.824Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-18T13:37:52.824Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T13:37:52.863Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:37:52.863Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:37:53.229Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 365ms"}
{"level":30,"time":"2026-08-18T13:37:53.229Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:37:54.081Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 852ms, status=200"}
{"timestamp":"2026-08-18T13:37:54.431Z","level":"info","component":"13:37:54","message":"[13:37:54] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=13320 | out=0 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-18T13:37:54.432Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=223.188.141.222 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-18T13:37:54.445Z","level":"info","component":"13:37:54","message":"[13:37:54] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 1600ms | error: Provider returned empty content"}
{"level":30,"time":"2026-08-18T13:37:54.424Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Account 4a66ca1d error cleared"}
{"level":40,"time":"2026-08-18T13:38:08.030Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"level":40,"time":"2026-08-18T13:40:22.237Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-18T13:40:33.933Z","level":"warn","component":"app","message":"13:40:33.933 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-18T13:40:33.936Z","level":"warn","component":"app","message":"13:40:33.936 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"level":30,"time":"2026-08-18T13:40:54.872Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/api/v1/chat/completions | deepseek-web/deepseek-v4-flash | 1 msgs","msg":"๐Ÿ“ฅ POST /api/v1/chat/completions | deepseek-web/deepseek-v4-flash | 1 msgs"}
{"level":30,"time":"2026-08-18T13:40:54.875Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-v4-flash"}
{"level":30,"time":"2026-08-18T13:40:54.880Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:8e94f... has no available affinity target"}
{"level":30,"time":"2026-08-18T13:40:54.880Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-18T13:40:54.889Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-18T13:40:54.890Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=false, persist=false, window=0"}
{"level":30,"time":"2026-08-18T13:40:55.239Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 349ms"}
{"level":30,"time":"2026-08-18T13:40:55.239Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-18T13:40:56.337Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 1097ms, status=200"}
{"timestamp":"2026-08-18T13:40:57.446Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=223.188.141.222 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-18T13:41:47.242Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"level":40,"time":"2026-08-18T13:42:03.732Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-18T13:51:26.028Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f (inactive for 629s)"}
{"timestamp":"2026-08-18T13:51:47.815Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T14:01:48.335Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T14:11:49.330Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T14:21:50.941Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T14:31:51.983Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T14:41:14.915Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 94ms"}
{"timestamp":"2026-08-18T14:41:53.001Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T14:51:53.555Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T15:01:54.204Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T15:11:54.819Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T15:21:55.415Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T15:31:56.027Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T15:41:56.672Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T15:51:14.899Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 77ms"}
{"timestamp":"2026-08-18T15:51:57.414Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T16:01:58.272Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T16:11:58.872Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T16:21:59.429Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T16:32:00.455Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T16:42:01.116Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T16:52:02.471Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T17:01:14.884Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 62ms"}
{"timestamp":"2026-08-18T17:02:03.213Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T17:12:03.723Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T17:12:19.851Z","level":"info","component":"HealthCheck","message":"[HealthCheck] Refreshing xai-oauth/pav**************@******com (token expiring soon)"}
{"timestamp":"2026-08-18T17:12:19.920Z","level":"info","component":"HealthCheck","message":"[HealthCheck] [TOKEN_REFRESH] Successfully refreshed token for xai-oauth"}
{"timestamp":"2026-08-18T17:12:19.949Z","level":"info","component":"HealthCheck","message":"[HealthCheck] โœ“ xai-oauth/pav**************@******com refreshed"}
{"timestamp":"2026-08-18T17:22:04.707Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T17:32:05.846Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T17:42:07.046Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T17:52:07.615Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T18:02:08.386Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T18:11:14.911Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 89ms"}
{"timestamp":"2026-08-18T18:12:08.927Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T18:22:09.445Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T18:32:09.993Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T18:42:10.517Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T18:52:11.180Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T19:02:12.191Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T19:12:13.166Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T19:21:14.884Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 62ms"}
{"timestamp":"2026-08-18T19:22:13.764Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T19:32:14.285Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T19:42:15.346Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T19:52:15.867Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T20:02:16.931Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T20:12:17.602Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T20:22:18.293Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T20:31:14.895Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 72ms"}
{"timestamp":"2026-08-18T20:32:19.394Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T20:42:20.323Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T20:52:21.633Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T21:02:22.237Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T21:12:23.806Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T21:22:24.382Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T21:32:24.890Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T21:41:14.896Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 73ms"}
{"timestamp":"2026-08-18T21:42:25.501Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T21:52:26.423Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T22:02:27.572Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T22:12:28.151Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T22:22:28.903Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T22:32:29.507Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T22:42:30.063Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T22:51:14.888Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 65ms"}
{"timestamp":"2026-08-18T22:52:31.906Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T23:02:32.853Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T23:07:20.003Z","level":"info","component":"HealthCheck","message":"[HealthCheck] Refreshing xai-oauth/pav**************@******com (token expiring soon)"}
{"timestamp":"2026-08-18T23:07:20.080Z","level":"info","component":"HealthCheck","message":"[HealthCheck] [TOKEN_REFRESH] Successfully refreshed token for xai-oauth"}
{"timestamp":"2026-08-18T23:07:20.103Z","level":"info","component":"HealthCheck","message":"[HealthCheck] โœ“ xai-oauth/pav**************@******com refreshed"}
{"timestamp":"2026-08-18T23:12:33.337Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T23:22:34.349Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T23:32:35.444Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T23:42:36.636Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-18T23:52:37.212Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T00:01:14.878Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 55ms"}
{"timestamp":"2026-08-19T00:02:37.806Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T00:12:38.372Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T00:22:39.057Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T00:32:40.030Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T00:42:41.478Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T00:52:42.293Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T01:02:43.318Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T01:11:14.879Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 56ms"}
{"timestamp":"2026-08-19T01:12:43.915Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T01:22:44.510Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T01:32:45.317Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T01:42:45.986Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T01:52:46.959Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T02:02:47.570Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T02:12:48.190Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T02:21:14.888Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 65ms"}
{"timestamp":"2026-08-19T02:22:50.756Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T02:32:51.619Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T02:42:52.286Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T02:52:52.843Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T03:02:54.185Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T03:12:55.368Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T03:22:56.591Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T03:31:14.883Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 60ms"}
{"timestamp":"2026-08-19T03:32:57.681Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T03:42:58.266Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T03:52:58.877Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T04:02:59.400Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T04:12:59.933Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T04:23:00.463Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T04:33:01.614Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T04:41:14.883Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 60ms"}
{"timestamp":"2026-08-19T04:43:02.648Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T04:53:03.622Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T05:03:04.636Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T05:03:20.080Z","level":"info","component":"HealthCheck","message":"[HealthCheck] Refreshing xai-oauth/pav**************@******com (token expiring soon)"}
{"timestamp":"2026-08-19T05:03:20.153Z","level":"info","component":"HealthCheck","message":"[HealthCheck] [TOKEN_REFRESH] Successfully refreshed token for xai-oauth"}
{"timestamp":"2026-08-19T05:03:20.177Z","level":"info","component":"HealthCheck","message":"[HealthCheck] โœ“ xai-oauth/pav**************@******com refreshed"}
{"timestamp":"2026-08-19T05:13:06.001Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T05:23:07.139Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T05:33:08.072Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T05:43:09.149Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T05:51:14.885Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 62ms"}
{"timestamp":"2026-08-19T05:53:09.963Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T06:03:10.546Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T06:13:11.331Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T06:23:11.964Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T06:33:12.532Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T06:43:13.046Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T06:53:14.319Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T07:01:14.896Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 73ms"}
{"timestamp":"2026-08-19T07:03:14.838Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T07:13:15.419Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T07:23:16.486Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T07:33:17.090Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T07:43:18.100Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T07:53:18.861Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T08:03:19.456Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T08:11:14.901Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 78ms"}
{"timestamp":"2026-08-19T08:13:20.006Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T08:23:20.799Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T08:33:21.396Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T08:43:21.996Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T08:53:23.016Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T09:03:24.065Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T09:13:24.969Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T09:21:14.886Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 63ms"}
{"timestamp":"2026-08-19T09:23:26.093Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T09:33:27.193Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T09:43:28.295Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T09:53:29.245Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T10:03:30.265Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T10:13:31.030Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"level":40,"time":"2026-08-19T10:16:01.024Z","service":"omniroute","module":"system/versionCheck","msg":"Latest-version lookup failed via npm CLI, registry HTTP, and GitHub releases โ€” the update banner will not show even if a newer release exists"}
{"timestamp":"2026-08-19T10:16:18.352Z","level":"warn","component":"app","message":"10:16:18.352 [AUTO] auto/zai matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-19T10:16:18.359Z","level":"warn","component":"app","message":"10:16:18.359 [AUTO] auto/llama matched no connected models; returning an empty pool."}
{"timestamp":"2026-08-19T10:23:31.899Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T10:26:16.939Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:26:16.916Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-19T10:26:16.924Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:26:16.930Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:26:16.931Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:26:16.961Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:26:16.961Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:26:17.449Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 488ms"}
{"level":30,"time":"2026-08-19T10:26:17.449Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:26:18.226Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 777ms, status=200"}
{"timestamp":"2026-08-19T10:26:19.429Z","level":"info","component":"10:26:19","message":"[10:26:19] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3365 | out=60 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:26:19.445Z","level":"info","component":"10:26:19","message":"[10:26:19] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2492ms | complete"}
{"timestamp":"2026-08-19T10:26:31.505Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:26:31.493Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs"}
{"level":30,"time":"2026-08-19T10:26:31.499Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:26:31.502Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:26:31.502Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:26:31.518Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:26:31.518Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:26:31.866Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 348ms"}
{"level":30,"time":"2026-08-19T10:26:31.866Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:26:32.662Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 796ms, status=200"}
{"timestamp":"2026-08-19T10:26:33.017Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:26:34.244Z","level":"info","component":"10:26:34","message":"[10:26:34] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3367 | out=143 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:26:34.258Z","level":"info","component":"10:26:34","message":"[10:26:34] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2746ms | complete"}
{"timestamp":"2026-08-19T10:27:11.105Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:27:11.095Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs"}
{"level":30,"time":"2026-08-19T10:27:11.097Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:27:11.102Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:27:11.102Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:27:11.116Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:27:11.116Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:27:11.481Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 365ms"}
{"level":30,"time":"2026-08-19T10:27:11.481Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:27:12.236Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 755ms, status=200"}
{"timestamp":"2026-08-19T10:27:12.854Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:27:13.447Z","level":"info","component":"10:27:13","message":"[10:27:13] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3369 | out=63 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:27:13.462Z","level":"info","component":"10:27:13","message":"[10:27:13] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2351ms | complete"}
{"timestamp":"2026-08-19T10:27:39.519Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:27:39.504Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 8 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 8 msgs"}
{"level":30,"time":"2026-08-19T10:27:39.509Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:27:39.515Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:27:39.515Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:27:39.547Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:27:39.547Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:27:39.927Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 380ms"}
{"level":30,"time":"2026-08-19T10:27:39.927Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:27:40.722Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 795ms, status=200"}
{"timestamp":"2026-08-19T10:27:41.156Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:27:44.056Z","level":"info","component":"10:27:44","message":"[10:27:44] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3369 | out=412 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:27:44.070Z","level":"info","component":"10:27:44","message":"[10:27:44] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 4530ms | complete"}
{"timestamp":"2026-08-19T10:29:13.268Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:29:13.256Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 10 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 10 msgs"}
{"level":30,"time":"2026-08-19T10:29:13.260Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:29:13.263Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:29:13.263Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:29:13.280Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:29:13.280Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:29:13.655Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 375ms"}
{"level":30,"time":"2026-08-19T10:29:13.655Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:29:14.425Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 770ms, status=200"}
{"timestamp":"2026-08-19T10:29:15.053Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:29:15.469Z","level":"info","component":"10:29:15","message":"[10:29:15] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3370 | out=44 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:29:15.485Z","level":"info","component":"10:29:15","message":"[10:29:15] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2211ms | complete"}
{"timestamp":"2026-08-19T10:29:31.003Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:29:30.989Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 12 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 12 msgs"}
{"level":30,"time":"2026-08-19T10:29:30.994Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:29:30.999Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:29:30.999Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:29:31.025Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:29:31.025Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:29:31.372Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 347ms"}
{"level":30,"time":"2026-08-19T10:29:31.372Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:29:32.217Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 845ms, status=200"}
{"timestamp":"2026-08-19T10:29:32.588Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:29:33.094Z","level":"info","component":"10:29:33","message":"[10:29:33] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3369 | out=63 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:29:33.108Z","level":"info","component":"10:29:33","message":"[10:29:33] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2088ms | complete"}
{"timestamp":"2026-08-19T10:31:03.211Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:31:03.200Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 14 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 14 msgs"}
{"level":30,"time":"2026-08-19T10:31:03.204Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:31:03.207Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:31:03.207Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:31:03.236Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:31:03.236Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:31:03.772Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 536ms"}
{"level":30,"time":"2026-08-19T10:31:03.772Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:31:04.503Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 731ms, status=200"}
{"timestamp":"2026-08-19T10:31:05.108Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:31:12.031Z","level":"info","component":"10:31:12","message":"[10:31:12] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3369 | out=939 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:31:12.045Z","level":"info","component":"10:31:12","message":"[10:31:12] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 8816ms | complete"}
{"timestamp":"2026-08-19T10:31:14.885Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 62ms"}
{"timestamp":"2026-08-19T10:32:07.874Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:32:07.860Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 16 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 16 msgs"}
{"level":30,"time":"2026-08-19T10:32:07.864Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:32:07.869Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:32:07.869Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:32:07.903Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:32:07.903Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:32:08.290Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 387ms"}
{"level":30,"time":"2026-08-19T10:32:08.290Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:32:08.998Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 708ms, status=200"}
{"timestamp":"2026-08-19T10:32:10.715Z","level":"info","component":"10:32:10","message":"[10:32:10] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3370 | out=146 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:32:10.729Z","level":"info","component":"10:32:10","message":"[10:32:10] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2836ms | complete"}
{"timestamp":"2026-08-19T10:32:24.928Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:32:24.915Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 18 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 18 msgs"}
{"level":30,"time":"2026-08-19T10:32:24.920Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:32:24.923Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:32:24.923Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:32:24.940Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:32:24.940Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:32:25.294Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 354ms"}
{"level":30,"time":"2026-08-19T10:32:25.294Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:32:26.049Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 755ms, status=200"}
{"timestamp":"2026-08-19T10:32:26.354Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:32:27.314Z","level":"info","component":"10:32:27","message":"[10:32:27] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3371 | out=109 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:32:27.336Z","level":"info","component":"10:32:27","message":"[10:32:27] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2402ms | complete"}
{"timestamp":"2026-08-19T10:33:32.881Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T10:34:43.491Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:34:43.483Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-19T10:34:43.486Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:34:43.488Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:73d32... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:34:43.489Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:34:43.512Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 1ms"}
{"level":30,"time":"2026-08-19T10:34:43.512Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:34:43.866Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 353ms"}
{"level":30,"time":"2026-08-19T10:34:43.866Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:34:44.621Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 755ms, status=200"}
{"timestamp":"2026-08-19T10:34:44.952Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:34:46.297Z","level":"info","component":"10:34:46","message":"[10:34:46] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3408 | out=164 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:34:46.305Z","level":"info","component":"10:34:46","message":"[10:34:46] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2798ms | complete"}
{"timestamp":"2026-08-19T10:35:56.395Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:35:56.386Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-19T10:35:56.389Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:35:56.391Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:73d32... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:35:56.392Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:35:56.424Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:35:56.424Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:35:56.778Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 354ms"}
{"level":30,"time":"2026-08-19T10:35:56.778Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:35:57.575Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 797ms, status=200"}
{"timestamp":"2026-08-19T10:35:57.925Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:36:07.758Z","level":"info","component":"10:36:07","message":"[10:36:07] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3408 | out=1335 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:36:07.767Z","level":"info","component":"10:36:07","message":"[10:36:07] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 11350ms | complete"}
{"timestamp":"2026-08-19T10:38:00.951Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:38:00.938Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs"}
{"level":30,"time":"2026-08-19T10:38:00.943Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:38:00.946Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:73d32... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:38:00.946Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:38:00.984Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:38:00.984Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:38:01.332Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 348ms"}
{"level":30,"time":"2026-08-19T10:38:01.332Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:38:02.167Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 835ms, status=200"}
{"timestamp":"2026-08-19T10:38:03.160Z","level":"info","component":"10:38:03","message":"[10:38:03] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3365 | out=69 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:38:03.321Z","level":"info","component":"10:38:03","message":"[10:38:03] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2344ms | complete"}
{"timestamp":"2026-08-19T10:38:31.652Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:38:31.642Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-19T10:38:31.645Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:38:31.649Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:7ba7f... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:38:31.649Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:38:31.680Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:38:31.680Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:38:32.010Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 330ms"}
{"level":30,"time":"2026-08-19T10:38:32.010Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:38:32.738Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 727ms, status=200"}
{"timestamp":"2026-08-19T10:38:33.004Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:38:33.929Z","level":"info","component":"10:38:33","message":"[10:38:33] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3409 | out=82 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:38:33.945Z","level":"info","component":"10:38:33","message":"[10:38:33] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2270ms | complete"}
{"timestamp":"2026-08-19T10:39:16.747Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T10:39:16.737Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-19T10:39:16.741Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T10:39:16.744Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:b39df... has no available affinity target"}
{"level":30,"time":"2026-08-19T10:39:16.744Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T10:39:16.758Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T10:39:16.758Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T10:39:17.117Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 359ms"}
{"level":30,"time":"2026-08-19T10:39:17.117Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T10:39:17.894Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 777ms, status=200"}
{"timestamp":"2026-08-19T10:39:18.515Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T10:39:24.545Z","level":"info","component":"10:39:24","message":"[10:39:24] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3370 | out=917 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T10:39:24.552Z","level":"info","component":"10:39:24","message":"[10:39:24] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 7800ms | complete"}
{"timestamp":"2026-08-19T10:43:33.623Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T10:49:27.851Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f (inactive for 610s)"}
{"timestamp":"2026-08-19T10:53:34.574Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T10:58:20.227Z","level":"info","component":"HealthCheck","message":"[HealthCheck] Refreshing xai-oauth/pav**************@******com (token expiring soon)"}
{"timestamp":"2026-08-19T10:58:20.446Z","level":"info","component":"HealthCheck","message":"[HealthCheck] [TOKEN_REFRESH] Successfully refreshed token for xai-oauth"}
{"timestamp":"2026-08-19T10:58:20.464Z","level":"info","component":"HealthCheck","message":"[HealthCheck] โœ“ xai-oauth/pav**************@******com refreshed"}
{"timestamp":"2026-08-19T11:03:35.841Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T11:11:09.829Z","level":"info","component":"ModelSync","message":"[ModelSync] No connections with autoSync enabled โ€” skipping cycle"}
{"timestamp":"2026-08-19T11:11:10.058Z","level":"info","component":"ARENA_ELO_SYNC","message":"[ARENA_ELO_SYNC] synced 132 model intelligence entries from Arena leaderboards"}
{"timestamp":"2026-08-19T11:11:10.059Z","level":"info","component":"ARENA_ELO_SYNC","message":"[ARENA_ELO_SYNC] Periodic sync complete: 132 entries"}
{"timestamp":"2026-08-19T11:13:36.865Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T11:23:37.687Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T11:33:38.527Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T11:41:14.890Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 67ms"}
{"timestamp":"2026-08-19T11:43:39.367Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T11:53:40.125Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T12:03:41.173Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T12:13:42.544Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T12:23:43.941Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T12:33:45.201Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T12:43:45.851Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T12:51:14.880Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 57ms"}
{"timestamp":"2026-08-19T12:53:46.658Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T13:03:48.063Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T13:11:54.188Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T13:11:54.159Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-19T13:11:54.170Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T13:11:54.177Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:4c9c7... has no available affinity target"}
{"level":30,"time":"2026-08-19T13:11:54.177Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T13:11:54.224Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T13:11:54.224Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T13:11:54.579Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 354ms"}
{"level":30,"time":"2026-08-19T13:11:54.579Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T13:11:55.443Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 864ms, status=200"}
{"timestamp":"2026-08-19T13:12:02.042Z","level":"info","component":"13:12:02","message":"[13:12:02] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3477 | out=678 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T13:12:02.061Z","level":"info","component":"13:12:02","message":"[13:12:02] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 7846ms | complete"}
{"timestamp":"2026-08-19T13:13:26.035Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T13:13:26.024Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs"}
{"level":30,"time":"2026-08-19T13:13:26.027Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T13:13:26.032Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:4c9c7... has no available affinity target"}
{"level":30,"time":"2026-08-19T13:13:26.032Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T13:13:26.048Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T13:13:26.048Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T13:13:26.400Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 352ms"}
{"level":30,"time":"2026-08-19T13:13:26.400Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T13:13:27.152Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 752ms, status=200"}
{"timestamp":"2026-08-19T13:13:27.440Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T13:13:28.256Z","level":"info","component":"13:13:28","message":"[13:13:28] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3370 | out=78 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T13:13:28.268Z","level":"info","component":"13:13:28","message":"[13:13:28] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2227ms | complete"}
{"timestamp":"2026-08-19T13:13:49.012Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T13:14:03.707Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T13:14:03.695Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 5 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 5 msgs"}
{"level":30,"time":"2026-08-19T13:14:03.699Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T13:14:03.701Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:4c9c7... has no available affinity target"}
{"level":30,"time":"2026-08-19T13:14:03.701Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T13:14:03.737Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T13:14:03.737Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T13:14:04.169Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 432ms"}
{"level":30,"time":"2026-08-19T13:14:04.169Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T13:14:04.929Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 760ms, status=200"}
{"timestamp":"2026-08-19T13:14:05.962Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T13:14:09.484Z","level":"info","component":"13:14:09","message":"[13:14:09] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=4346 | out=508 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T13:14:09.491Z","level":"info","component":"13:14:09","message":"[13:14:09] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 5763ms | complete"}
{"timestamp":"2026-08-19T13:16:36.471Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T13:16:36.455Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 8 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 8 msgs"}
{"level":30,"time":"2026-08-19T13:16:36.460Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T13:16:36.465Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:4c9c7... has no available affinity target"}
{"level":30,"time":"2026-08-19T13:16:36.465Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T13:16:36.505Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T13:16:36.505Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T13:16:37.104Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 599ms"}
{"level":30,"time":"2026-08-19T13:16:37.104Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T13:16:37.830Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 726ms, status=200"}
{"timestamp":"2026-08-19T13:16:38.273Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T13:16:41.576Z","level":"info","component":"13:16:41","message":"[13:16:41] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3369 | out=355 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T13:16:41.591Z","level":"info","component":"13:16:41","message":"[13:16:41] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 5094ms | complete"}
{"timestamp":"2026-08-19T13:23:49.792Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T13:26:57.908Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f (inactive for 620s)"}
{"timestamp":"2026-08-19T13:33:51.570Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T13:43:52.038Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T13:53:53.548Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T14:01:14.892Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 69ms"}
{"timestamp":"2026-08-19T14:03:57.154Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T14:13:57.979Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T14:14:35.356Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T14:14:35.344Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-19T14:14:35.350Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T14:14:35.352Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fe3eb... has no available affinity target"}
{"level":30,"time":"2026-08-19T14:14:35.352Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T14:14:35.381Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T14:14:35.381Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T14:14:36.088Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 707ms"}
{"level":30,"time":"2026-08-19T14:14:36.088Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T14:14:36.830Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 742ms, status=200"}
{"timestamp":"2026-08-19T14:14:39.402Z","level":"info","component":"14:14:39","message":"[14:14:39] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3393 | out=243 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T14:14:39.410Z","level":"info","component":"14:14:39","message":"[14:14:39] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 4035ms | complete"}
{"timestamp":"2026-08-19T14:18:43.554Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T14:18:43.545Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs"}
{"level":30,"time":"2026-08-19T14:18:43.548Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T14:18:43.550Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fe3eb... has no available affinity target"}
{"level":30,"time":"2026-08-19T14:18:43.550Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T14:18:43.578Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T14:18:43.578Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T14:18:43.942Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 364ms"}
{"level":30,"time":"2026-08-19T14:18:43.942Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T14:18:44.643Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 701ms, status=200"}
{"timestamp":"2026-08-19T14:18:45.791Z","level":"info","component":"14:18:45","message":"[14:18:45] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3366 | out=37 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T14:18:45.797Z","level":"info","component":"14:18:45","message":"[14:18:45] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2224ms | complete"}
{"timestamp":"2026-08-19T14:19:25.274Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T14:19:25.265Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs"}
{"level":30,"time":"2026-08-19T14:19:25.268Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T14:19:25.270Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fe3eb... has no available affinity target"}
{"level":30,"time":"2026-08-19T14:19:25.270Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T14:19:25.285Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T14:19:25.285Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T14:19:25.647Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 362ms"}
{"level":30,"time":"2026-08-19T14:19:25.647Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T14:19:26.452Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 805ms, status=200"}
{"timestamp":"2026-08-19T14:19:27.916Z","level":"info","component":"14:19:27","message":"[14:19:27] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=3367 | out=110 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T14:19:27.923Z","level":"info","component":"14:19:27","message":"[14:19:27] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2644ms | complete"}
{"timestamp":"2026-08-19T14:19:32.657Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T14:19:32.646Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 7 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 7 msgs"}
{"level":30,"time":"2026-08-19T14:19:32.650Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T14:19:32.652Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fe3eb... has no available affinity target"}
{"level":30,"time":"2026-08-19T14:19:32.652Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T14:19:32.669Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T14:19:32.670Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T14:19:33.035Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 365ms"}
{"level":30,"time":"2026-08-19T14:19:33.035Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T14:19:33.784Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 749ms, status=200"}
{"timestamp":"2026-08-19T14:19:39.819Z","level":"info","component":"14:19:39","message":"[14:19:39] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=4150 | out=665 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T14:19:39.827Z","level":"info","component":"14:19:39","message":"[14:19:39] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 7164ms | complete"}
{"timestamp":"2026-08-19T14:23:59.532Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T14:29:57.998Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f (inactive for 624s)"}
{"timestamp":"2026-08-19T14:34:00.987Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T14:38:51.774Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T14:38:51.758Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-19T14:38:51.763Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T14:38:51.767Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:0017a... has no available affinity target"}
{"level":30,"time":"2026-08-19T14:38:51.768Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T14:38:51.805Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T14:38:51.805Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T14:38:52.162Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 357ms"}
{"level":30,"time":"2026-08-19T14:38:52.162Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T14:38:52.986Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 824ms, status=200"}
{"timestamp":"2026-08-19T14:38:54.542Z","level":"info","component":"14:38:54","message":"[14:38:54] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=10091 | out=99 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T14:38:54.548Z","level":"info","component":"14:38:54","message":"[14:38:54] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2752ms | complete"}
{"timestamp":"2026-08-19T14:38:58.785Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T14:38:58.772Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 3 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 3 msgs"}
{"level":30,"time":"2026-08-19T14:38:58.776Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T14:38:58.779Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:0017a... has no available affinity target"}
{"level":30,"time":"2026-08-19T14:38:58.779Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T14:38:58.797Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T14:38:58.797Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T14:38:59.161Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 364ms"}
{"level":30,"time":"2026-08-19T14:38:59.161Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T14:39:00.004Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 843ms, status=200"}
{"timestamp":"2026-08-19T14:39:01.681Z","level":"info","component":"14:39:01","message":"[14:39:01] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=11607 | out=98 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T14:39:01.686Z","level":"info","component":"14:39:01","message":"[14:39:01] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2894ms | complete"}
{"timestamp":"2026-08-19T14:39:06.393Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T14:39:06.381Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs"}
{"level":30,"time":"2026-08-19T14:39:06.386Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T14:39:06.388Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:0017a... has no available affinity target"}
{"level":30,"time":"2026-08-19T14:39:06.388Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T14:39:06.404Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T14:39:06.404Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T14:39:06.772Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 368ms"}
{"level":30,"time":"2026-08-19T14:39:06.772Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T14:39:07.630Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 858ms, status=200"}
{"timestamp":"2026-08-19T14:39:09.152Z","level":"info","component":"14:39:09","message":"[14:39:09] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=11577 | out=101 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T14:39:09.161Z","level":"info","component":"14:39:09","message":"[14:39:09] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2763ms | complete"}
{"timestamp":"2026-08-19T14:39:13.248Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T14:39:13.236Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 5 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 5 msgs"}
{"level":30,"time":"2026-08-19T14:39:13.241Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T14:39:13.243Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:0017a... has no available affinity target"}
{"level":30,"time":"2026-08-19T14:39:13.243Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T14:39:13.259Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T14:39:13.259Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T14:39:13.620Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 361ms"}
{"level":30,"time":"2026-08-19T14:39:13.620Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T14:39:14.424Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 804ms, status=200"}
{"timestamp":"2026-08-19T14:39:15.811Z","level":"info","component":"14:39:15","message":"[14:39:15] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=11577 | out=80 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T14:39:15.817Z","level":"info","component":"14:39:15","message":"[14:39:15] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2565ms | complete"}
{"timestamp":"2026-08-19T14:44:02.187Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T14:49:28.008Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f (inactive for 614s)"}
{"timestamp":"2026-08-19T14:51:09.570Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T14:51:09.556Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs"}
{"level":30,"time":"2026-08-19T14:51:09.560Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T14:51:09.566Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:0017a... has no available affinity target"}
{"level":30,"time":"2026-08-19T14:51:09.566Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T14:51:09.590Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T14:51:09.590Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T14:51:09.941Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 350ms"}
{"level":30,"time":"2026-08-19T14:51:09.941Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T14:51:10.805Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 864ms, status=200"}
{"timestamp":"2026-08-19T14:51:12.382Z","level":"info","component":"14:51:12","message":"[14:51:12] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=10081 | out=144 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T14:51:12.400Z","level":"info","component":"14:51:12","message":"[14:51:12] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2814ms | complete"}
{"timestamp":"2026-08-19T14:51:34.926Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T14:51:34.911Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs"}
{"level":30,"time":"2026-08-19T14:51:34.917Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T14:51:34.922Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:0017a... has no available affinity target"}
{"level":30,"time":"2026-08-19T14:51:34.923Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T14:51:34.949Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T14:51:34.949Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T14:51:35.278Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 329ms"}
{"level":30,"time":"2026-08-19T14:51:35.278Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T14:51:36.108Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 830ms, status=200"}
{"timestamp":"2026-08-19T14:51:38.823Z","level":"info","component":"14:51:38","message":"[14:51:38] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=10081 | out=178 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T14:51:38.839Z","level":"info","component":"14:51:38","message":"[14:51:38] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 3897ms | complete"}
{"timestamp":"2026-08-19T14:54:03.423Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T15:01:58.011Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f (inactive for 622s)"}
{"timestamp":"2026-08-19T15:04:04.798Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T15:11:14.907Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 84ms"}
{"timestamp":"2026-08-19T15:14:06.673Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T15:19:01.955Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T15:19:01.943Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-19T15:19:01.947Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T15:19:01.951Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:ff0cc... has no available affinity target"}
{"level":30,"time":"2026-08-19T15:19:01.951Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T15:19:01.978Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T15:19:01.978Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T15:19:02.321Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 343ms"}
{"level":30,"time":"2026-08-19T15:19:02.321Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T15:19:03.142Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 821ms, status=200"}
{"timestamp":"2026-08-19T15:19:04.575Z","level":"info","component":"15:19:04","message":"[15:19:04] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=10077 | out=67 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T15:19:04.581Z","level":"info","component":"15:19:04","message":"[15:19:04] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2608ms | complete"}
{"timestamp":"2026-08-19T15:24:08.296Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T15:26:20.783Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T15:26:20.772Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 5 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 5 msgs"}
{"level":30,"time":"2026-08-19T15:26:20.776Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T15:26:20.778Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:ff0cc... has no available affinity target"}
{"level":30,"time":"2026-08-19T15:26:20.779Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T15:26:20.794Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T15:26:20.794Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T15:26:21.131Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 337ms"}
{"level":30,"time":"2026-08-19T15:26:21.131Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T15:26:21.847Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 716ms, status=200"}
{"timestamp":"2026-08-19T15:26:25.929Z","level":"info","component":"15:26:25","message":"[15:26:25] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=10079 | out=446 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T15:26:25.935Z","level":"info","component":"15:26:25","message":"[15:26:25] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 5147ms | complete"}
{"timestamp":"2026-08-19T15:34:09.822Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T15:36:28.021Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f (inactive for 606s)"}
{"timestamp":"2026-08-19T15:44:11.241Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T15:49:19.920Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T15:49:19.907Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 2 msgs"}
{"level":30,"time":"2026-08-19T15:49:19.912Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T15:49:19.914Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T15:49:19.914Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T15:49:19.937Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T15:49:19.937Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T15:49:20.314Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 377ms"}
{"level":30,"time":"2026-08-19T15:49:20.314Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T15:49:21.153Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 839ms, status=200"}
{"timestamp":"2026-08-19T15:49:22.258Z","level":"info","component":"15:49:22","message":"[15:49:22] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=10075 | out=95 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T15:49:22.264Z","level":"info","component":"15:49:22","message":"[15:49:22] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2337ms | complete"}
{"timestamp":"2026-08-19T15:49:24.961Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T15:49:24.951Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 4 msgs"}
{"level":30,"time":"2026-08-19T15:49:24.955Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T15:49:24.957Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T15:49:24.957Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T15:49:24.972Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T15:49:24.972Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T15:49:25.345Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 373ms"}
{"level":30,"time":"2026-08-19T15:49:25.345Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T15:49:26.144Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 799ms, status=200"}
{"timestamp":"2026-08-19T15:49:26.688Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T15:49:27.557Z","level":"info","component":"15:49:27","message":"[15:49:27] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=10077 | out=95 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T15:49:27.564Z","level":"info","component":"15:49:27","message":"[15:49:27] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2598ms | complete"}
{"timestamp":"2026-08-19T15:50:26.033Z","level":"info","component":"INFO","message":"[INFO] [SKILLS_INJECTION] skills.injection.skipped {\"apiKeyId\":\"e0647909-5c4b-428b-9d1e-92e00852adf6\",\"reason\":\"no_enabled_skills\"}"}
{"level":30,"time":"2026-08-19T15:50:26.023Z","service":"omniroute","module":"sse","tag":"HTTP","method":"POST","path":"/v1/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs","msg":"๐Ÿ“ฅ POST /v1/v1/chat/completions | deepseek-web/deepseek-chat | 6 msgs"}
{"level":30,"time":"2026-08-19T15:50:26.026Z","service":"omniroute","module":"sse","tag":"ROUTING","msg":"Provider: deepseek-web, Model: deepseek-chat"}
{"level":30,"time":"2026-08-19T15:50:26.028Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"session_key=input:sha256:fa690... has no available affinity target"}
{"level":30,"time":"2026-08-19T15:50:26.029Z","service":"omniroute","module":"sse","tag":"AUTH","msg":"Using deepseek-web account: 4a66ca1d..."}
{"level":30,"time":"2026-08-19T15:50:26.072Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Token acquired in 0ms"}
{"level":30,"time":"2026-08-19T15:50:26.073Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"model_type=default, thinking=false, search=false, files=0, stream=true, persist=false, window=0"}
{"level":30,"time":"2026-08-19T15:50:26.434Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Session created in 361ms"}
{"level":30,"time":"2026-08-19T15:50:26.434Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"POST https://chat.deepseek.com/api/v0/chat/completion"}
{"level":30,"time":"2026-08-19T15:50:27.261Z","service":"omniroute","module":"sse","tag":"DEEPSEEK-WEB","msg":"Completion response in 827ms, status=200"}
{"timestamp":"2026-08-19T15:50:27.713Z","level":"info","component":"ProxyEgress","message":"[ProxyEgress] deepseek-web/4a66ca1d in=106.219.218.106 out=54.145.250.53 proxy=direct status=success"}
{"timestamp":"2026-08-19T15:50:28.859Z","level":"info","component":"15:50:28","message":"[15:50:28] ๐Ÿ“Š \u001b[32m[USAGE] DEEPSEEK-WEB | in=10092 | out=129 | account=4a66ca1d...\u001b[0m \u001b[33m(estimated)\u001b[0m"}
{"timestamp":"2026-08-19T15:50:28.865Z","level":"info","component":"15:50:28","message":"[15:50:28] ๐ŸŒŠ [STREAM] DEEPSEEK-WEB | deepseek-chat | 2807ms | complete"}
{"timestamp":"2026-08-19T15:54:12.534Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T16:00:28.035Z","level":"info","component":"app","message":"๐Ÿงน [RATE-LIMIT] Evicting idle limiter: deepseek-web:4a66ca1d-15c5-4c21-8a65-42251928ad4f (inactive for 601s)"}
{"timestamp":"2026-08-19T16:04:14.142Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T16:14:16.467Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T16:21:14.923Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 100ms"}
{"timestamp":"2026-08-19T16:24:17.236Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T16:34:18.852Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T16:44:20.201Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T16:53:21.153Z","level":"info","component":"HealthCheck","message":"[HealthCheck] Refreshing xai-oauth/pav**************@******com (token expiring soon)"}
{"timestamp":"2026-08-19T16:53:21.288Z","level":"info","component":"HealthCheck","message":"[HealthCheck] [TOKEN_REFRESH] Successfully refreshed token for xai-oauth"}
{"timestamp":"2026-08-19T16:53:21.412Z","level":"info","component":"HealthCheck","message":"[HealthCheck] โœ“ xai-oauth/pav**************@******com refreshed"}
{"timestamp":"2026-08-19T16:54:21.170Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T17:04:22.189Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T17:14:23.890Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T17:24:25.900Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T17:31:14.965Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 142ms"}
{"timestamp":"2026-08-19T17:34:27.380Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T17:44:28.368Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T17:54:29.236Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T18:04:30.716Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T18:14:31.446Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T18:24:32.474Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T18:34:33.458Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T18:41:14.891Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 68ms"}
{"timestamp":"2026-08-19T18:44:34.787Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T18:54:36.431Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T19:04:37.901Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T19:14:38.938Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T19:24:40.178Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T19:34:41.634Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T19:44:42.129Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T19:51:14.891Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 68ms"}
{"timestamp":"2026-08-19T19:54:43.694Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T20:04:44.741Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T20:14:46.435Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T20:24:47.999Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T20:34:48.513Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T20:44:51.858Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T20:54:53.561Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T21:01:14.893Z","level":"info","component":"ProviderLimitsSync","message":"[ProviderLimitsSync] Cycle complete: 1/1 synced in 70ms"}
{"timestamp":"2026-08-19T21:04:54.777Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T21:14:55.551Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T21:24:58.282Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T21:34:59.985Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}
{"timestamp":"2026-08-19T21:45:01.159Z","level":"info","component":"CredentialHealth","message":"[CredentialHealth] Testing 3/5 connections..."}

Xet Storage Details

Size:
194 kB
ยท
Xet hash:
22b656bd97900195d3fd6e147532989b06b0300535e7124f655b46ca853689cf

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.