> omniroute@3.8.0 test:all > npm run test:unit && npm run test:vitest && npm run test:ecosystem && npm run test:e2e > omniroute@3.8.0 test:unit > cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --test --test-concurrency=10 tests/unit/*.test.ts [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-a2a-enabled-route-TFdlCF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ==> HIT A2A ROUTER: http://localhost/a2a [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-a2a-enabled-route-TFdlCF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ==> HIT A2A ROUTER: http://localhost/a2a [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-a2a-enabled-route-TFdlCF/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-a2a-enabled-route-TFdlCF [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ A2A status reports disabled and offline when the endpoint is off (200.147456ms) ✔ A2A JSON-RPC rejects requests while the endpoint is disabled (135.883746ms) ✔ A2A JSON-RPC checks auth before returning disabled state (33.129595ms) ✔ A2A status reports online only after enabling the endpoint (882.110053ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-account-cap-Dh29nE/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-account-cap-Dh29nE/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-account-cap-Dh29nE/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ▶ maxConcurrent DB round-trip ✔ stores and retrieves maxConcurrent=3 (189.101241ms) ✔ stores and retrieves maxConcurrent=null (142.579992ms) ✔ stores and retrieves maxConcurrent=0 (121.4825ms) ✔ maxConcurrent DB round-trip (456.238572ms) ▶ maxConcurrent validation ✔ rejects negative values (26.272187ms) ✔ accepts positive integers (1.333168ms) ✔ accepts null/undefined as unlimited (1.218156ms) ✔ maxConcurrent validation (29.686595ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5020), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ isOAuthInvalidToken detects refreshable oauth failures (3.807267ms) ✔ parseRetryFromErrorText parses both compact reset formats (1.12489ms) ✔ checkFallbackError marks deactivated accounts as permanent auth failures (1.184476ms) ✔ checkFallbackError treats non-429 exhausted credits as long quota cooldowns (0.605599ms) ✔ checkFallbackError keeps API-key 429 exhausted-credit text on the resilience cooldown path (1.047529ms) ✔ checkFallbackError preserves OAuth 429 exhausted-credit semantics (0.40531ms) ✔ checkFallbackError keeps API-key 429 quota text on the status-based resilience path (0.618198ms) ✔ checkFallbackError honors Retry-After header for rate limits (59.074835ms) ✔ checkFallbackError honors x-ratelimit-reset for transient 5xx errors (1.581003ms) ✔ checkFallbackError keeps generic 400 client errors terminal (3.828977ms) ✔ filterAvailableAccounts skips exclusion and active cooldowns but keeps recovered ones (1.735954ms) ✔ getEarliestRateLimitedUntil returns the shortest future cooldown and formatRetryAfter humanizes it (0.773086ms) ✔ applyErrorState and selectAccount advance to the next account after an auth failure (1.176903ms) ✔ lockModelIfPerModelQuota only locks supported providers and real models (146.602547ms) ✔ getProviderProfile differentiates oauth and api-key providers (1.653592ms) ✔ shouldMarkAccountExhaustedFrom429 skips connection poisoning for compatible providers (0.713724ms) ✔ hasPerModelQuota returns true for GitHub Copilot provider (#1624) (0.435382ms) ✔ shouldMarkAccountExhaustedFrom429 skips connection-wide lockout for GitHub (#1624) (0.445318ms) ✔ lockModelIfPerModelQuota locks individual GitHub models without poisoning the connection (#1624) (1.131917ms) ✔ recordModelLockoutFailure uses provider profile cooldowns, backoff, and reset window (1.699663ms) ✔ isProviderFailureCode correctly identifies provider-wide transient error codes (0.746228ms) ✔ recordProviderFailure tracks failures and triggers cooldown after threshold (11.16204ms) ✔ recordProviderFailure honors runtime provider breaker profile (1.5702ms) ✔ checkFallbackError no longer mutates provider breaker state on per-connection failures (4.870759ms) ✔ checkFallbackError does not record provider failure for non-transient errors (2.21362ms) ✔ clearProviderFailure removes provider from cooldown (5.951537ms) ✔ isDailyQuotaExhausted detects today's quota errors (0.611114ms) ✔ getMsUntilTomorrow returns positive value less than 24 hours (0.665351ms) ✔ checkFallbackError locks model until tomorrow for non-429 daily quota exhaustion (0.737581ms) ✔ checkFallbackError routes API-key 429 'try again tomorrow' through resilience cooldown (0.780589ms) ✔ checkFallbackError routes API-key 429 'daily quota' text through resilience cooldown (0.583389ms) ✔ checkFallbackError preserves OAuth 429 daily quota semantics (0.772537ms) ✔ recordModelLockoutFailure sets cooldown until tomorrow 0:00 for quota_exhausted reason (1.153526ms) ✔ recordModelLockoutFailure uses regular backoff for non-quota reasons (0.934732ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ selectAccountP2C: returns null for empty array (5.965511ms) ✔ selectAccountP2C: returns single account (0.55177ms) ✔ selectAccountP2C: returns one of the candidates (1.410831ms) ✔ selectAccountP2C: prefers healthier account over many runs (1.124557ms) ✔ selectAccount: fill-first returns first (0.738909ms) ✔ selectAccount: round-robin cycles (2.427995ms) ✔ selectAccount: random returns valid account (0.594786ms) ✔ selectAccount: p2c returns valid account (0.543653ms) ✔ selectAccount: empty accounts returns null (0.613932ms) ✔ selectAccount: round-robin with excludeConnectionId skips excluded (1.06842ms) ✔ selectAccount: round-robin respects state across calls (0.597903ms) ▶ accountSemaphore ✔ queues requests beyond the account cap and drains on release (31.399482ms) ✔ returns a no-op release when concurrency is bypassed (12.733412ms) ✔ uses SEMAPHORE_TIMEOUT for timed out queued requests (214.045517ms) ✔ keeps release idempotent for finally blocks (13.092452ms) ✔ supports temporary blocking and explicit reset hooks (37.324548ms) ✔ preserves existing maxConcurrency when markBlocked is applied (2.263417ms) ✔ accountSemaphore (316.30029ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-acp-agents-route-kif4M2/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-acp-agents-route-kif4M2/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-acp-agents-route-kif4M2/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-acp-agents-route-kif4M2 [CREDENTIALS] No external credentials file found, using defaults. ✔ GET /api/acp/agents requires authentication when login is enabled (143.227126ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ POST /api/acp/agents rejects unsafe version commands for authenticated sessions (420.410854ms) ✔ resolveVersionProbe parses quoted binary paths without shell semantics (4.097266ms) ✔ resolveVersionProbe rejects custom version commands that switch binaries (0.828618ms) ✔ resolveVersionProbe rejects shell metacharacters in version commands (0.338965ms) ✔ shouldUseShellForVersionProbe preserves Windows npm wrapper detection (0.673847ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-admin-audit-LGLQC4/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-admin-audit-LGLQC4/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-admin-audit-LGLQC4 [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-admin-audit-LGLQC4/storage.sqlite ✔ auth login/logout routes emit structured audit events with ip and request id (1521.275416ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ auth login route records failed password attempts (1214.563774ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-admin-audit-LGLQC4/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ provider create/update/delete routes emit sanitized credential audit events (167.200003ms) ✔ PolicyEngine: evaluates empty policy list as allowed (5.0208ms) ✔ PolicyEngine: matches model glob patterns (3.43183ms) ✔ PolicyEngine: does not match non-matching models (0.720831ms) ✔ PolicyEngine: blocks models via access policy (1.690212ms) ✔ PolicyEngine: applies max_tokens from budget policy (0.921983ms) ✔ PolicyEngine: skips disabled policies (0.671374ms) ✔ PolicyEngine: respects priority order (0.986282ms) ✔ PolicyEngine: addPolicy and removePolicy work (0.750786ms) ✔ LRUCache: set and get work (1.513865ms) ✔ LRUCache: returns undefined for missing keys (1.119236ms) ✔ LRUCache: evicts oldest entry when full (0.810403ms) [StreamTracker] Invalid transition: initialized → streaming (request: req-3) ✔ LRUCache: TTL expiration works (61.834285ms) ✔ LRUCache: stats track hits and misses (0.958104ms) ✔ LRUCache: generateKey produces consistent hashes (1.810977ms) ✔ LRUCache: delete removes entry (0.645237ms) ✔ LRUCache: clear empties cache (0.515311ms) ✔ StreamTracker: starts in INITIALIZED state (0.419858ms) ✔ StreamTracker: valid transitions succeed (0.761454ms) ✔ StreamTracker: invalid transitions are rejected (1.043525ms) ✔ StreamTracker: records TTFB on first STREAMING transition (0.307193ms) ✔ StreamTracker: fail() transitions to FAILED (0.879369ms) ✔ StreamTracker: getSummary returns telemetry (0.818356ms) ✔ StreamTracker: registry tracks active streams (0.86215ms) ▶ Anthropic billing header fingerprint (#1638) ✔ should produce the same fingerprint for different messages (stable) (6.200712ms) ✔ should produce a 3-character hex fingerprint (1.173421ms) ✔ old implementation produces DIFFERENT fingerprints for different messages (1.193928ms) ✔ new implementation produces SAME fingerprint regardless of message content (0.800823ms) ✔ billing header line should be deterministic within the same day (0.807784ms) ✔ should produce different fingerprints for different days (0.922395ms) ✔ Anthropic billing header fingerprint (#1638) (16.165374ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5020), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ▶ getAntigravityRemainingCredits / updateAntigravityRemainingCredits ✔ returns null for an account with no cached balance (185.752002ms) ✔ returns the balance after updateAntigravityRemainingCredits (1.673812ms) ✔ overwrites a previous balance with a new value (1.347683ms) ✔ stores balance=0 correctly (not treated as null/falsy) (2.545159ms) ✔ different accountIds do not interfere with each other (1.379033ms) ✔ getAntigravityRemainingCredits / updateAntigravityRemainingCredits (204.126798ms) ▶ accountId key consistency: executor vs fetcher derivation ✔ both executor and fetcher use email → sub → 'unknown' order (0.925105ms) ✔ falls back to sub when email is absent — both paths agree (1.709653ms) ✔ both paths return 'unknown' when email and sub are absent (0.600563ms) ✔ accountId key consistency: executor vs fetcher derivation (4.16223ms) ▶ SSE remainingCredits extraction logic ✔ parses GOOGLE_ONE_AI credit amount from remainingCredits array (1.324071ms) ✔ handles missing GOOGLE_ONE_AI gracefully — no crash (0.786647ms) ✔ handles malformed creditAmount gracefully — NaN is not stored (0.413868ms) ✔ balance update is correctly reflected in the cache after a successful parse (2.217473ms) ✔ skips cache update when creditAmount is NaN — balance remains null (0.576367ms) ✔ SSE remainingCredits extraction logic (6.504031ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ resolveAntigravityModelId maps the documented Antigravity aliases to upstream IDs (3.106667ms) ✔ toClientAntigravityModelId exposes client-visible aliases for known upstream IDs (0.448785ms) ✔ isUserCallableAntigravityModelId only allows public chat-capable model IDs (0.463369ms) ✔ AntigravityExecutor.transformRequest resolves alias models before dispatching upstream (54.966464ms) ✖ AntigravityExecutor.transformRequest sends Claude through Gemini-compatible Cloud Code schema (13.681577ms) ✔ cloakAntigravityToolPayload cloaks custom tools, preserves native tools and injects decoys (5.525763ms) ✔ cloakAntigravityToolPayload composes namespace sanitization maps with Antigravity cloaking (0.682227ms) ✔ resolveAntigravityVersion uses the official release feed and caches the result for 6 hours (81.894247ms) ✔ resolveAntigravityVersion refreshes the cache after the TTL elapses (3.368732ms) ✔ resolveAntigravityVersion falls back to the last known good version or bundled fallback (2.006716ms) ✔ resolveAntigravityVersion parses GitHub-style tag_name payloads with or without a v prefix (5.091701ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ isPublicRoute recognizes allowed API prefixes (21.698385ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-api-auth-LEM6FZ [CREDENTIALS] No external credentials file found, using defaults. [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-auth-LEM6FZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ verifyAuth accepts a valid JWT session cookie (37.024393ms) ✔ verifyAuth falls back to bearer API key validation after a bad JWT (135.142425ms) ✔ verifyAuth rejects bearer API keys on management routes (139.98868ms) ✔ verifyAuth rejects requests without valid credentials (150.514414ms) ✔ isAuthenticated accepts bearer API keys on client-facing routes (137.145881ms) ✔ isAuthenticated rejects bearer API keys on management routes (409.083824ms) ✔ monitoring health reset route requires dashboard authentication (537.331782ms) ✔ isAuthenticated returns false when auth is required without valid credentials (122.004451ms) ✔ isAuthRequired is disabled when requireLogin is false (139.364292ms) ✔ isAuthRequired is disabled while no password exists (120.796616ms) ✔ isAuthRequired keeps fresh bootstrap open only on loopback (113.070627ms) ✔ isAuthenticated rejects remote management bootstrap without a configured password (125.953219ms) ✔ isAuthRequired stays enabled when a password exists (158.486924ms) ✔ isAuthRequired stays enabled when INITIAL_PASSWORD is present (136.44098ms) ✔ getApiKeyMetadata recognizes OMNIROUTE_API_KEY environment variable (32.682502ms) ✔ getApiKeyMetadata recognizes ROUTER_API_KEY environment variable (0.811637ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omr-apikey-lifecycle-c79cBr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omr-apikey-lifecycle-c79cBr/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omr-apikey-lifecycle-c79cBr/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omr-apikey-lifecycle-c79cBr/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omr-apikey-lifecycle-c79cBr/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omr-apikey-lifecycle-c79cBr/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omr-apikey-lifecycle-c79cBr/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omr-apikey-lifecycle-c79cBr/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omr-apikey-lifecycle-c79cBr/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column ✔ validateApiKey returns true for a fresh active key (164.091404ms) ✔ validateApiKey rejects revoked keys after revokeApiKey (139.665144ms) ✔ validateApiKey rejects keys whose expires_at has passed (134.825813ms) ✔ validateApiKey accepts keys with future expires_at (132.209764ms) ✔ validateApiKey rejects deactivated keys (is_active=false) (150.80523ms) ✔ revokeApiKey is idempotent and returns false for missing id (161.10511ms) ✔ getApiKeyMetadata exposes lifecycle and policy fields (127.972847ms) ✔ validateApiKey accepts configured environment API keys (23.45304ms) ✔ validateApiKey updates last_used_at for persisted keys (110.255528ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-api-key-policy-dTDuS6 [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [BudgetWarning] 55c534a5-6f17-4b35-92a9-9c426e93f9c5 reached 200.0% of daily budget ($2.0000 / $1.00) — next reset 2026-05-09T00:00:00.000Z [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-policy-dTDuS6/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ parseIsActive: undefined → true (default active) (25.379209ms) ✔ parseIsActive: null → true (116.170998ms) ✔ parseIsActive: 1 → true (118.85671ms) ✔ parseIsActive: true → true (116.831095ms) ✔ parseIsActive: 0 → false (133.823374ms) ✔ parseIsActive: false → false (127.12491ms) ✔ parseIsActive: '0' → false (127.640566ms) ✔ parseAccessSchedule: null/empty → null (170.769386ms) ✔ parseAccessSchedule: valid JSON → object (125.630307ms) ✔ parseAccessSchedule: invalid day values are filtered out (110.896406ms) ✔ parseAccessSchedule: missing required field → null (113.22939ms) ✔ parseAccessSchedule: invalid JSON → null (106.425655ms) ✔ isWithinSchedule: enabled=false → always true (111.332831ms) ✔ isWithinSchedule: time within window → true (148.672971ms) ✔ isWithinSchedule: time before window → false (114.330602ms) ✔ isWithinSchedule: time exactly at 'from' → true (inclusive) (145.633448ms) ✔ isWithinSchedule: time exactly at 'until' → false (exclusive) (116.542843ms) ✔ isWithinSchedule: time after window → false (113.031886ms) ✔ isWithinSchedule: wrong weekday → false (108.576037ms) ✔ isWithinSchedule: multiple days — matching day → true (132.453198ms) ✔ isWithinSchedule: multiple days — Saturday blocked (151.019264ms) ✔ isWithinSchedule: overnight window — time after midnight → true (125.540953ms) ✔ isWithinSchedule: overnight window — time before start → false (116.047026ms) ✔ isWithinSchedule: overnight window — time after end → false (136.24639ms) ✔ isWithinSchedule: overnight window — time exactly at start → true (109.566325ms) ✔ isWithinSchedule: invalid timezone → fail-open (true) (117.803321ms) ✔ isWithinSchedule: America/Sao_Paulo timezone conversion (149.460733ms) ✔ isWithinSchedule: America/Sao_Paulo — outside window (135.12866ms) ✔ enforceApiKeyPolicy bypasses local mode and unknown keys (1479.158551ms) ✔ enforceApiKeyPolicy rejects disabled keys and blocked schedules (166.041268ms) ✔ enforceApiKeyPolicy rejects disallowed models and exhausted budgets (180.57818ms) ✔ enforceApiKeyPolicy enforces request-per-minute limits and returns success when allowed (162.025902ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-reveal-gtak3E/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-reveal-gtak3E/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-reveal-gtak3E/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-reveal-gtak3E/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-reveal-gtak3E/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-reveal-gtak3E/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-reveal-gtak3E/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-api-key-reveal-gtak3E/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ GET /api/keys stays masked even when reveal is enabled (160.506825ms) ✔ GET /api/keys falls back to default pagination for invalid query params (143.361576ms) ✔ GET /api/keys returns 500 when key loading fails unexpectedly (148.800934ms) ✔ GET /api/keys/[id]/reveal rejects requests when reveal is disabled (145.248082ms) ✔ GET /api/keys/[id]/reveal returns the full key when reveal is enabled (150.17605ms) ✔ GET /api/keys/[id]/reveal returns 404 for unknown keys even when reveal is enabled (121.083416ms) ✔ GET /api/keys/[id]/reveal returns 500 when params resolution fails (135.193664ms) [19:08:16.841] ERROR: [sse] Error fetching keys module: "sse" tag: "keys" [19:08:17.395] ERROR: [sse] Error revealing key module: "sse" tag: "keys" [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ handleAudioSpeech requires model (58.709361ms) ✔ handleAudioSpeech requires input text (1.248789ms) ✔ handleAudioSpeech proxies OpenAI-compatible providers with defaults (4.249233ms) ✔ handleAudioSpeech routes Deepgram with Token auth and model query parameter (2.247995ms) ✔ handleAudioSpeech rejects invalid ElevenLabs voice identifiers (1.507664ms) ✔ handleAudioSpeech maps Cartesia voice and wav output settings (1.728664ms) ✔ handleAudioSpeech maps PlayHT credentials, output format, and speed (1.819789ms) ✔ handleAudioSpeech signs AWS Polly synthesize requests with SigV4 (5.729767ms) ✔ handleAudioSpeech maps Xiaomi MiMo TTS to chat completions audio payload (3.444914ms) ✔ handleAudioSpeech rejects unsupported Xiaomi MiMo TTS audio formats (1.356751ms) ✔ handleAudioSpeech requires credentials for authenticated providers (0.963018ms) ✔ handleAudioSpeech decodes Hyperbolic base64 audio responses (1.986609ms) ✔ handleAudioSpeech routes Nvidia TTS providers with default voice (1.202478ms) ✔ handleAudioSpeech validates HuggingFace model identifiers (1.078665ms) ✔ handleAudioSpeech routes HuggingFace TTS providers to model-specific endpoints (0.958797ms) ✔ handleAudioSpeech maps Inworld requests to basic auth and wav output (1.557943ms) ✔ handleAudioSpeech supports local Coqui providers without credentials (0.993981ms) ✔ handleAudioSpeech supports local Tortoise providers with the default voice (0.899364ms) ✔ handleAudioSpeech surfaces parsed upstream error messages (1.88509ms) ✔ handleAudioSpeech returns a 500 when the provider request throws (0.984036ms) /home/diegosouzapw/dev/proxys/OmniRoute/open-sse/handlers/audioTranscription.ts:1 import { CORS_HEADERS, getCorsOrigin } from "../utils/cors.ts"; ^ SyntaxError: The requested module '../utils/cors.ts' does not provide an export named 'getCorsOrigin' at #asyncInstantiate (node:internal/modules/esm/module_job:326:21) at async ModuleJob.run (node:internal/modules/esm/module_job:429:5) at async node:internal/modules/esm/loader:639:26 at async (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/audio-transcription-handler.test.ts:4:38) Node.js v24.15.0 ✖ tests/unit/audio-transcription-handler.test.ts (641.458329ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-auth-clear-2QJxZX [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-clear-2QJxZX/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-clear-2QJxZX/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-clear-2QJxZX/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-clear-2QJxZX/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-clear-2QJxZX/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ clearAccountError clears stale provider error metadata after recovery (133.642222ms) ✔ clearAccountError is a no-op when the connection is already clean (129.984111ms) ✔ clearRecoveredProviderState ignores empty payloads and clears recoverable connections (123.742477ms) ✔ getProviderCredentials resolves provider aliases to canonical DB records (143.985659ms) [19:08:16.980] DEBUG: [sse] codex | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:16.981] DEBUG: [sse] codex | available: 1/1 module: "sse" tag: "AUTH" [19:08:16.984] INFO: [sse] Account fa298274 error cleared module: "sse" tag: "AUTH" [19:08:17.240] INFO: [sse] Account c38a6ee6 error cleared module: "sse" tag: "AUTH" [19:08:17.385] DEBUG: [sse] cx | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:17.385] DEBUG: [sse] cx | available: 1/1 module: "sse" tag: "AUTH" [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-auth-routes-6Fh4E6 [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-routes-6Fh4E6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-routes-6Fh4E6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-routes-6Fh4E6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-routes-6Fh4E6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-routes-6Fh4E6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ moderations route clears stale provider error metadata on success (160.810157ms) ✔ moderations route covers CORS, validation, and missing credential branches (156.975544ms) ✔ embeddings route clears stale provider error metadata on success (138.051776ms) ✔ embeddings route uses provider node id for compatible provider credentials (132.400056ms) [19:08:17.408] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:17.409] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:17.414] INFO: [sse] Account 8ecd59a3 error cleared module: "sse" tag: "AUTH" [19:08:17.572] DEBUG: [sse] openai | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:17.572] DEBUG: [sse] openai | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:08:17.572] WARN: [sse] No credentials for openai module: "sse" tag: "AUTH" [19:08:17.701] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:17.701] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:17.702] INFO: [sse] openai/text-embedding-3-small | input: 1 item module: "sse" tag: "EMBED" [19:08:17.711] INFO: [sse] Account b3319b4d error cleared module: "sse" tag: "AUTH" [19:08:17.838] INFO: [sse] Resolved custom embedding provider: google → https://generativelanguage.googleapis.com/v1beta/openai/embeddings module: "sse" tag: "EMBED" [19:08:17.839] DEBUG: [sse] openai-compatible-responses-google-embeddings | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:17.839] DEBUG: [sse] openai-compatible-responses-google-embeddings | available: 1/1 module: "sse" tag: "AUTH" [19:08:17.839] INFO: [sse] google/gemini-embedding-001 | input: 1 item module: "sse" tag: "EMBED" [19:08:17.844] INFO: [sse] Account 5b8e2ad6 error cleared module: "sse" tag: "AUTH" [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-login-route-ohpgOU/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-login-route-ohpgOU/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-login-route-ohpgOU/storage.sqlite ✔ auth login route returns needsSetup when no management password is configured (156.830929ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-auth-login-route-ohpgOU [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ auth login route lazily migrates INITIAL_PASSWORD to a persisted hash before validating (2064.20942ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-auth-terminal-8TccUn [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite ❌ openai [401]: unauthorized [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite ❌ openai [402]: payment required [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite ❌ glm [403]: forbidden [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite ❌ openai [403]: The service has not been used in project [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-auth-terminal-8TccUn/storage.sqlite ❌ openai [401]: Invalid authentication credentials provided [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ getProviderCredentials skips credits_exhausted connections (128.874566ms) ✔ getProviderCredentials returns null when all active connections are terminal (115.626505ms) ✔ getProviderCredentials can reuse a locally suppressed connection for combo live tests (116.44652ms) ✔ markAccountUnavailable does not overwrite terminal status (137.194755ms) ✔ markAccountUnavailable marks 401 connections as expired without adding cooldown (127.659583ms) ✔ markAccountUnavailable marks 402 connections as credits_exhausted without adding cooldown (120.480206ms) ✔ markAccountUnavailable treats API-key 403 as a recoverable cooldown (120.611326ms) ✔ markAccountUnavailable keeps Grok Web alias 403 errors mode-local (130.165168ms) ✔ markAccountUnavailable keeps project-route 403 errors non-terminal (139.196197ms) ✔ markAccountUnavailable keeps oauth-invalid 401 errors non-terminal (125.1841ms) [19:08:17.457] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:17.458] DEBUG: [sse] openai | available: 1/2 module: "sse" tag: "AUTH" [19:08:17.458] DEBUG: [sse] → e79fd3d9 | skipped terminal status=credits_exhausted module: "sse" tag: "AUTH" [19:08:17.578] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:17.578] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:17.578] DEBUG: [sse] → 3c5ff009 | skipped terminal status=credits_exhausted module: "sse" tag: "AUTH" [19:08:17.578] WARN: [sse] openai | all 1 accounts unavailable module: "sse" tag: "AUTH" [19:08:17.694] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:17.694] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:17.694] DEBUG: [sse] → 16b4f8a9 | rateLimited until 2026-05-08T19:09:17.604Z (retained for combo live test) module: "sse" tag: "AUTH" [19:08:17.695] DEBUG: [sse] openai | bypassing quota policy for combo live test module: "sse" tag: "AUTH" [19:08:17.832] INFO: [sse] c6fb75f6 terminal status=credits_exhausted, skipping cooldown overwrite module: "sse" tag: "AUTH" [19:08:18.331] INFO: [sse] Mode-only lockout for gw:heavy — 403 forbidden 3s (connection stays active) module: "sse" tag: "AUTH" ✔ selectProvider infers coding intent from prompt messages when taskType is generic (5.660786ms) ✔ selectProvider falls back to the full candidate list when candidatePool removes everything (2.616832ms) ✔ selectProvider excludes unhealthy providers and disables exploration in incident mode (1.411762ms) ✔ selectProvider degrades to the cheapest candidate when the selected option breaks the budget cap (1.750685ms) ▶ getAutoUpdateConfig ✔ defaults to npm or source mode locally (2.740999ms) ✔ reads docker-compose settings from env (1.77684ms) ✔ getAutoUpdateConfig (6.995425ms) ▶ validateAutoUpdateRuntime ✔ supports source mode when git is available in a git repository (1.418487ms) ✔ reports missing docker socket for docker-compose mode (0.906115ms) ✔ detects docker-compose command availability (0.96013ms) ✔ validateAutoUpdateRuntime (4.079092ms) ▶ buildDockerComposeUpdateScript ✔ includes git checkout and compose rebuild steps (0.860177ms) ✔ buildDockerComposeUpdateScript (1.30854ms) ▶ buildSourceUpdateScript ✔ includes git checkout, env sync, and rebuild steps (0.662196ms) ✔ buildSourceUpdateScript (1.092456ms) ✔ auto update config normalizes env values and local source installs to source mode (4.010371ms) ✔ detectComposeCommand prefers docker compose and falls back to docker-compose (1.177484ms) ✔ validateAutoUpdateRuntime covers source, docker preconditions and successful docker runtime (2.611309ms) ✔ ensureGitTagExists verifies refs/tags paths and throws a clear error when missing (1.468191ms) ✔ auto update script builders generate npm, source, and docker-compose scripts with quoting and patch commits (1.12272ms) ✔ launchAutoUpdate returns validation failures and starts detached update scripts when runtime is supported (4.459244ms) ✔ getStrategyCategory classifies intelligent and deterministic strategies correctly (2.154633ms) ✔ filterCombosByStrategyCategory returns expected combo subsets (1.65369ms) ✔ combo strategies stay aligned between UI metadata and schema validation (718.697482ms) ✔ intelligent combo selection defaults only inside the intelligent filter (0.499745ms) ✔ sidebar visibility excludes the removed auto-combo item (3.350299ms) ✔ intelligent routing helpers normalize config and build provider scores (1.105745ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ AzureOpenAIExecutor builds deployment-based chat URLs from the resource endpoint (2.373915ms) ✔ AzureOpenAIExecutor strips duplicated /openai suffixes from configured base URLs (0.537676ms) ✔ AzureOpenAIExecutor uses api-key auth headers instead of Bearer auth (1.791857ms) ✔ isBackgroundTask: returns true for title generation pattern (3.083409ms) ✔ isBackgroundTask: returns true for summarize pattern (0.407199ms) ✔ isBackgroundTask: returns false for normal chat (0.411212ms) ✔ isBackgroundTask: returns false for many-turn conversations (0.504843ms) ✔ isBackgroundTask: detects X-Request-Priority header (0.426931ms) ✔ isBackgroundTask: detects X-Task-Type header (0.366949ms) ✔ isBackgroundTask: detects low max_tokens requests (0.476782ms) ✔ isBackgroundTask: returns false for null/undefined body (0.290063ms) ✔ isBackgroundTask: returns false for empty messages (0.44104ms) ✔ getDegradedModel: returns cheaper model from map (0.722764ms) ✔ getDegradedModel: returns original if no mapping exists (0.297864ms) ✔ getDegradedModel: handles null/empty (0.341283ms) ✔ getDegradedModel: increments stats counter (0.348885ms) ✔ getBackgroundDegradationConfig: returns config copy (0.340432ms) ✔ setBackgroundDegradationConfig: updates config (0.366445ms) ✔ getDefaultDegradationMap: returns non-empty map (0.333867ms) ✔ getDefaultDetectionPatterns: returns non-empty array (0.328172ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ APIKEY_PROVIDERS includes bailian-coding-plan (2.554331ms) ✔ bailian-coding-plan not in OAUTH_PROVIDERS (200.885116ms) ✔ createProviderSchema accepts valid baseUrl in providerSpecificData (202.127853ms) ✔ createProviderSchema accepts missing providerSpecificData (0.964456ms) ✔ createProviderSchema accepts empty providerSpecificData (0.482599ms) ✔ createProviderSchema rejects invalid baseUrl in providerSpecificData (61.826611ms) ✔ createProviderSchema rejects malformed baseUrl (no protocol) (3.620589ms) ✔ createProviderSchema rejects baseUrl with non-string value (0.916005ms) ✔ updateProviderConnectionSchema accepts valid baseUrl in providerSpecificData (3.385598ms) ✔ updateProviderConnectionSchema rejects invalid baseUrl in providerSpecificData (1.597655ms) ✔ updateProviderConnectionSchema accepts partial update without baseUrl (1.013214ms) ✔ updateProviderConnectionSchema rejects baseUrl with trailing garbage (0.701436ms) ✔ updateProviderConnectionSchema accepts https protocol (0.451767ms) ✔ updateProviderConnectionSchema accepts http protocol (0.40783ms) ✔ getStaticModelsForProvider returns 8 models for bailian-coding-plan (0.45194ms) ✔ getStaticModelsForProvider returns correct model IDs for bailian-coding-plan (0.317836ms) ✔ getStaticModelsForProvider returns models with correct structure (0.324962ms) ✔ getStaticModelsForProvider returns undefined for non-static providers (0.397865ms) ✔ getStaticModelsForProvider returns local image catalogs for image-only providers (1.697541ms) ✔ getStaticModelsForProvider returns models for other static providers (0.463974ms) ✔ getStaticModelsForProvider returns models matching registry for bailian-coding-plan (3.289539ms) ✔ bailian-coding-plan static models have no duplicates (0.31101ms) ✔ bailian-coding-plan static models are complete and valid (0.448608ms) ✔ validateProviderApiKey returns invalid for 401 response (bailian-coding-plan) (18.710192ms) ✔ validateProviderApiKey returns invalid for 403 response (bailian-coding-plan) (1.517532ms) ✔ validateProviderApiKey returns valid for 400 response (bailian-coding-plan) (1.243806ms) ✔ validateProviderApiKey returns valid for 200 response (bailian-coding-plan) (1.223239ms) ✔ validateProviderApiKey returns invalid for 500 response (bailian-coding-plan) (1.287638ms) ✔ validateProviderApiKey avoids double /messages suffix for bailian-coding-plan (1.051589ms) ✔ POST /api/providers validation: bailian-coding-plan with baseUrl passes schema (0.45643ms) ✔ POST /api/providers validation: bailian-coding-plan with custom baseUrl passes schema (0.471768ms) ✔ POST /api/providers validation rejects non-http(s) baseUrl (0.834911ms) ✔ PUT /api/providers/{id} validation: updating baseUrl passes schema (0.59553ms) ✔ PUT /api/providers/{id} validation: baseUrl update with other fields passes schema (0.543725ms) ✔ PUT /api/providers/{id} validation rejects non-http(s) baseUrl (0.690945ms) [QuotaPreflight] bailian-coding-plan/bailian-preflight-1778267297965: 98.0% used — switching ✔ fetchBailianQuota returns null when no registered credentials exist (3.604262ms) ✔ fetchBailianQuota uses apiKey when consoleApiKey is absent (48.567367ms) ✔ fetchBailianQuota uses apiKey when consoleApiKey is empty string (1.856539ms) ✔ fetchBailianQuota prefers consoleApiKey when present (1.433379ms) ✔ fetchBailianQuota parses triple-window and returns percentUsed = max(5h%, weekly%, monthly%) (1.911066ms) ✔ fetchBailianQuota retries with China host on ConsoleNeedLogin (2.532901ms) ✔ fetchBailianQuota does not retry more than once on ConsoleNeedLogin (2.338627ms) ✔ fetchBailianQuota returns null on network error (0.737933ms) ✔ fetchBailianQuota returns null when response has no codingPlanQuotaInfo (1.589989ms) ✔ fetchBailianQuota caches results within TTL (3.40542ms) ✔ ALIBABA_CODING_PLAN_HOST env var overrides default host (1.697433ms) ✔ ALIBABA_CODING_PLAN_QUOTA_URL env var overrides full URL (1.193109ms) ✔ registerBailianCodingPlanQuotaFetcher exposes Bailian quota to preflight and monitor flows (3.645487ms) ✔ fetchBailianQuota returns null on malformed JSON response (0.918535ms) ✔ createProviderSchema accepts valid provider without consoleApiKey (4.978366ms) ✔ createProviderSchema accepts valid provider with consoleApiKey (2.242701ms) ✔ createProviderSchema rejects non-string consoleApiKey (1.970783ms) ✔ createProviderSchema accepts empty string consoleApiKey (0.641134ms) ✔ createProviderSchema rejects consoleApiKey exceeding max length (1.012803ms) ✔ updateProviderConnectionSchema accepts valid provider without consoleApiKey (3.068898ms) ✔ updateProviderConnectionSchema accepts valid provider with consoleApiKey (0.63299ms) ✔ updateProviderConnectionSchema rejects non-string consoleApiKey (0.978183ms) ✔ updateProviderConnectionSchema accepts empty string consoleApiKey (0.741748ms) ✔ updateProviderConnectionSchema rejects consoleApiKey exceeding max length (1.172575ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ getUsageForProvider with bailian-coding-plan and consoleApiKey returns quota data (63.192743ms) ✔ getUsageForProvider with bailian-coding-plan and only apiKey falls back to apiKey (0.640148ms) ✔ getUsageForProvider with bailian-coding-plan returns quota with percentUsed from most restrictive window (0.81041ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [BudgetWarning] key-1 reached 90.0% of daily budget ($9.0000 / $10.00) — next reset 2026-05-09T00:00:00.000Z ▶ costRules ✔ should allow when no budget set (2.734617ms) ✔ should set and get budget (2.129933ms) ✔ should record costs and check budget (2.101566ms) ✔ should detect warning threshold (1.906525ms) ✔ should block when budget exceeded (0.802072ms) ✔ should get cost summary (1.288609ms) ✔ costRules (122.345601ms) ▶ fallbackPolicy ✔ should return empty chain for unknown model (2.316166ms) ✔ should register fallback chain sorted by priority (0.867357ms) ✔ should exclude specified providers (0.47277ms) ✔ should get next fallback (0.689688ms) ✔ should respect enabled flag (0.58059ms) ✔ should remove fallback chain (0.477041ms) ✔ should list all chains (0.37294ms) ✔ fallbackPolicy (8.707038ms) ▶ errorCodes ✔ should have at least 20 error codes (0.471561ms) ✔ should create error response for known code (0.48221ms) ✔ should create error response with requestId (0.361711ms) ✔ should handle unknown code gracefully (0.397748ms) ✔ should filter by category (0.406454ms) ✔ errorCodes (2.600806ms) ▶ requestId ✔ should return null outside context (0.560624ms) ✔ should generate UUID format (1.154778ms) ✔ should propagate request ID through context (0.819315ms) ✔ should generate new ID when none provided (0.497398ms) ✔ should add request ID to headers (0.505389ms) ✔ requestId (4.213234ms) ▶ fetchTimeout ✔ should have default timeout of 120000ms (0.334978ms) ✔ should export FetchTimeoutError (0.397793ms) ✔ fetchTimeout (0.997922ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ▶ evalRunner ✔ should have golden-set suite pre-registered (1.997222ms) ✔ should list registered suites (2.048178ms) ✔ should evaluate exact match (0.594685ms) ✔ should fail exact match on mismatch (0.341158ms) ✔ should evaluate contains (case-insensitive) (0.405315ms) ✔ should evaluate regex (0.490347ms) ✔ should evaluate custom function (0.404121ms) ✔ should handle unknown strategy gracefully (0.374835ms) ✔ should run suite and produce summary (0.818641ms) ✔ should create scorecard from runs (0.747665ms) ✔ should throw on unknown suite (2.150444ms) ✔ evalRunner (14.172333ms) ▶ a11yAudit ✔ should pass for compliant HTML (1.043468ms) ✔ should detect images without alt text (0.453439ms) ✔ should detect dialogs without role (0.440091ms) ✔ should generate report summary (0.557283ms) ✔ should report passed for no violations (0.228082ms) ✔ should export WCAG rules (0.227799ms) ✔ a11yAudit (3.489163ms) ▶ responsiveSpecs ✔ should define mobile, tablet, desktop viewports (0.396864ms) ✔ should define pages to test (0.277452ms) ✔ should generate test matrix (0.416823ms) ✔ should get viewport names (1.209096ms) ✔ responsiveSpecs (2.604897ms) ▶ compliance ✔ should default to logging enabled (0.896863ms) ✔ should set noLog opt-out (0.268731ms) ✔ should clear noLog opt-out (0.267777ms) ✔ should expose split default retention windows (0.488406ms) ✔ compliance (2.265132ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite ✔ GET /api/files/{id}/content — auth not required (default) → file content returned (148.219323ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite ✔ GET /api/files/{id}/content — with management session → 200 and file content (144.552282ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite ✔ GET /api/files/{id}/content — with management session → content-type header set (132.964038ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite ✔ GET /api/files/{id}/content — content-disposition includes filename (135.672921ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ GET /api/files/{id}/content — fallbacks to octet-stream when no mimeType (116.182327ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite ✔ GET /api/files/{id}/content — unknown file ID returns 404 (111.816225ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite ✔ GET /api/files/{id}/content — deleted file returns 404 (131.900193ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-file-download-7THILS/storage.sqlite ✔ GET /api/files/{id}/content — file with null content returns 404 (122.332785ms) ✔ GET /api/files/{id}/content — unauthenticated request is rejected when auth is required (117.457599ms) [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ GET /api/files/{id}/content — management session works when auth is required (143.21279ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-batch-api-8MviD0/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-batch-api-8MviD0 [CREDENTIALS] No external credentials file found, using defaults. [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [BATCH] Initializing batch processor polling... Waiting for batch processing... [TEST] Current status: validating, completed: not started, failed: 0 [TEST] Current status: validating, completed: not started, failed: 0 [TEST] Current status: validating, completed: not started, failed: 0 [TEST] Current status: validating, completed: not started, failed: 0 [BATCH] Starting batch batch_91b0078166bd403db4187462 [SSE] Translators initialized [MODEL] Ambiguous model 'gpt-4o-mini'. Use provider/model prefix (ex: pu/gpt-4o-mini or nanogpt/gpt-4o-mini). Candidates: pu, nanogpt [MODEL] Ambiguous model 'gpt-4o-mini'. Use provider/model prefix (ex: pu/gpt-4o-mini or nanogpt/gpt-4o-mini). Candidates: pu, nanogpt [BATCH] Completed batch batch_91b0078166bd403db4187462 [TEST] Current status: completed, completed: 0/2, failed: 2 [BATCH] Stopped batch processor polling. [TEST] Batch finished with failures (likely due to mock credentials). This is acceptable for this test. [BATCH] Initializing batch processor polling... ✔ Batch API and Processing (11777.10623ms) [19:08:32.531] INFO: [sse] 📥 POST /v1/chat/completions | gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | gpt-4o-mini | 1 msgs" [19:08:32.532] DEBUG: [sse] API Key: sk-t...c5f8 module: "sse" tag: "AUTH" [19:08:32.538] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:32.539] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:32.540] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:32.548] WARN: [sse] Ambiguous model 'gpt-4o-mini'. Use provider/model prefix (ex: pu/gpt-4o-mini or nanogpt/gpt-4o-mini). module: "sse" tag: "CHAT" model: "gpt-4o-mini" candidates: [ "pu", "nanogpt" ] [19:08:32.553] INFO: [sse] 📥 POST /v1/chat/completions | gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | gpt-4o-mini | 1 msgs" [19:08:32.553] DEBUG: [sse] API Key: sk-t...c5f8 module: "sse" tag: "AUTH" [19:08:32.554] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:32.554] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:32.554] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:32.558] WARN: [sse] Ambiguous model 'gpt-4o-mini'. Use provider/model prefix (ex: pu/gpt-4o-mini or nanogpt/gpt-4o-mini). module: "sse" tag: "CHAT" model: "gpt-4o-mini" candidates: [ "pu", "nanogpt" ] [BATCH] Starting batch batch_26266b357ab045fb8ea9228a [BATCH] Completed batch batch_26266b357ab045fb8ea9228a [BATCH] Stopped batch processor polling. [19:08:42.582] INFO: [sse] 📥 POST /v1/chat/completions | non-existent-provider/model | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | non-existent-provider/model | 1 msgs" [BATCH] Initializing batch processor polling... [19:08:42.582] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:42.584] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:42.585] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:42.585] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:42.590] INFO: [sse] Provider: non-existent-provider, Model: model module: "sse" tag: "ROUTING" [19:08:42.599] DEBUG: [sse] non-existent-provider | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:42.599] DEBUG: [sse] non-existent-provider | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:08:42.599] WARN: [sse] No credentials for non-existent-provider module: "sse" tag: "AUTH" [19:08:42.600] ERROR: [sse] No credentials for provider: non-existent-provider module: "sse" tag: "AUTH" ✔ Batch handles and counts failures correctly (10034.508435ms) [BATCH] Starting batch batch_d4301d1cbafb4dc99d879938 [BATCH] Completed batch batch_d4301d1cbafb4dc99d879938 [BATCH] Stopped batch processor polling. [19:08:52.643] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [BATCH] Initializing batch processor polling... [19:08:52.644] DEBUG: [sse] openai | available: 2/2 module: "sse" tag: "AUTH" [19:08:52.645] INFO: [sse] openai/text-embedding-3-small | input: 1 item module: "sse" tag: "EMBED" [BATCH] Starting batch batch_60cf2aa40b46440ea0a6f10e [BATCH] Stopped batch processor polling. [BATCH] Initializing batch processor polling... ✔ Batch dispatches non-chat endpoints through the matching route handler (10052.2609ms) ✔ Batch rejects input lines whose url does not match the batch endpoint (4.91163ms) [BATCH] Starting batch batch_e5744366fbf741afafd0fb86 [MODEL] Ambiguous model 'gpt-4o-mini'. Use provider/model prefix (ex: pu/gpt-4o-mini or nanogpt/gpt-4o-mini). Candidates: pu, nanogpt [BATCH] Completed batch batch_e5744366fbf741afafd0fb86 [BATCH] Stopped batch processor polling. [19:09:02.669] INFO: [sse] 📥 POST /v1/chat/completions | gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | gpt-4o-mini | 1 msgs" [19:09:02.669] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:09:02.670] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:09:02.670] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:09:02.670] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:09:02.673] WARN: [sse] Ambiguous model 'gpt-4o-mini'. Use provider/model prefix (ex: pu/gpt-4o-mini or nanogpt/gpt-4o-mini). module: "sse" tag: "CHAT" model: "gpt-4o-mini" candidates: [ "pu", "nanogpt" ] [BATCH] Starting batch batch_56c9af9447df48bbbdaceea6 [BATCH] Starting batch batch_4eb2a0c791d44d1c9816e399 [BATCH] Starting batch batch_67276d32d5794b30873a4fea [BATCH] Starting batch batch_608bb32756384a8fb9617baa [BATCH] Starting batch batch_da6703fbc9424aa7a0f0c451 [BATCH] Initializing batch processor polling... [BATCH] Failing orphaned finalizing batch batch_a0c1177eae534b8bb3ace954 (server restarted) [BATCH] Stopped batch processor polling. ✔ Batch forces stream: false for all requests (10015.138364ms) ✔ Batch API response format is spec-compliant (5.481206ms) ✔ List batches pagination and response format (8.393018ms) ✔ Batch cleanup honors output_expires_after for output artifacts (9.26913ms) ✔ Batch processor fails orphaned finalizing batches during startup recovery (4.593903ms) [BATCH] Starting batch batch_1d2a36b2a3224ecd83c7bc37 🛡️ [RATE-LIMIT] Loaded 0 explicit + 3 auto-enabled protection(s) [INFO] [MEMORY_RETRIEVAL] memory.retrieval.start {"apiKeyId":"304dea64-d6f2-4cfb-bdf5-74b2a63fca3b","strategy":"hybrid"} [INFO] [MEMORY_RETRIEVAL] memory.retrieval.complete {"apiKeyId":"304dea64-d6f2-4cfb-bdf5-74b2a63fca3b","count":0} ✔ Files upload route stores multipart content (23.287994ms) ✔ Files and batches routes expose explicit CORS preflight handlers (2.070004ms) ✔ Batch Cancel API (5.220809ms) [19:09:02.748] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:09:02.748] DEBUG: [sse] API Key: sk-t...4696 module: "sse" tag: "AUTH" [19:09:02.750] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:09:02.750] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:09:02.751] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:09:02.753] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:09:02.757] DEBUG: [sse] openai | total connections: 3, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:02.758] DEBUG: [sse] openai | available: 3/3 module: "sse" tag: "AUTH" [19:09:02.758] INFO: [sse] Using openai account: 20159172... module: "sse" tag: "AUTH" [19:09:02.779] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:09:02.785] INFO: [sse] vi1x8c post_injection t=16ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:09:02.993] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:09:02.994] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:09:02.995] DEBUG: [sse] Checking compression: 10 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:09:02.999] INFO: [sse] vi1x8c post_translation t=230ms module: "sse" tag: "STAGE_TRACE" [19:09:03.001] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:09:03.011] INFO: [sse] vi1x8c pre_semaphore t=242ms {"semaphoreKey":"openai:20159172-84a8-4113-8c50-240e7b438ca3","max":null} module: "sse" tag: "STAGE_TRACE" ⏳ [RATE-LIMIT] openai:20159172-84a8-4113-8c50-240e7b438ca3 — 1 request(s) queued, 0 running [19:09:03.011] INFO: [sse] vi1x8c post_semaphore t=242ms module: "sse" tag: "STAGE_TRACE" [19:09:03.011] INFO: [sse] vi1x8c pre_rate_limit t=242ms module: "sse" tag: "STAGE_TRACE" [19:09:03.019] INFO: [sse] vi1x8c inside_rate_limit t=250ms module: "sse" tag: "STAGE_TRACE" [19:09:03.019] INFO: [sse] vi1x8c pre_executor t=250ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:09:03.025] INFO: [sse] vi1x8c post_executor t=256ms {"status":200} module: "sse" tag: "STAGE_TRACE" [16:09] 📊 [USAGE] OPENAI | in=1 | out=1 | account=20159172... [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"304dea64-d6f2-4cfb-bdf5-74b2a63fca3b"} [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"304dea64-d6f2-4cfb-bdf5-74b2a63fca3b"} [19:09:03.071] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:09:03.071] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:09:03.072] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [BATCH] Initializing batch processor polling... ✔ Batch processor keeps cancelled status for in-flight batches (368.781455ms) ✔ List files pagination and response format (7.09358ms) ✔ File upload with expiration and spec-compliant response (2.832086ms) ✔ Retrieve file spec compliance (2.472318ms) ✔ File deletion (3.438135ms) ✔ Retrieve file content spec compliance (4.512441ms) ✔ File metadata helpers do not load content blobs (3.422053ms) [BATCH] Starting batch batch_2d5a3df958044234a161d098 [BATCH] Completed batch batch_2d5a3df958044234a161d098 [19:09:13.138] DEBUG: [sse] mistral | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:13.138] DEBUG: [sse] mistral | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:13.138] WARN: [sse] No credentials for mistral module: "sse" tag: "AUTH" [BATCH] Stopped batch processor polling. ✔ Batch dispatches to embeddings handler for /v1/embeddings URL (10015.312929ms) ✔ getTerminalBatches returns only terminal statuses ordered oldest first (9.708102ms) ▶ bin/omniroute.mjs MCP path handling ✔ pathToFileURL converts Windows paths to valid file:// URLs (1.522955ms) ✔ pathToFileURL converts Unix paths to valid file:// URLs (0.456963ms) ✔ pathToFileURL handles relative paths correctly (0.384734ms) ✔ pathToFileURL result can be used with dynamic import (0.512935ms) ✔ bin/omniroute.mjs MCP path handling (5.115475ms) ▶ binaryManager ✔ should load module (26.532687ms) ▶ getAssetName ✔ should return .tar.gz for linux (1.031928ms) ✔ should return .tar.gz for darwin (0.706006ms) ✔ should return .zip for windows (0.883401ms) ✔ should return .tar.gz for freebsd (0.914406ms) ✔ getAssetName (4.378858ms) ▶ getTargetPlatform ✔ should return current platform (0.987552ms) ✔ getTargetPlatform (1.443126ms) ▶ getCurrentBinaryPath ✔ should return null when no symlink (23.765944ms) ✔ should return null when symlink target missing (5.255414ms) ✔ should return real path when valid symlink (2.689921ms) ✔ getCurrentBinaryPath (32.579475ms) ▶ getInstalledVersions ✔ should return empty when no versions (4.299498ms) ✔ should list version directories (3.28754ms) ✔ getInstalledVersions (8.193695ms) ▶ rollbackVersion ✔ should return null when < 2 versions (3.565566ms) ✔ should return null when no versions (2.810256ms) ✔ should rollback to previous version (sorted desc) (20.877933ms) ✔ rollbackVersion (27.956015ms) ▶ removeVersion ✔ should remove version directory (6.709606ms) ✔ should return true even for non-existent version (rm force) (1.859534ms) ✔ removeVersion (9.094118ms) ✔ binaryManager (113.277083ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ BlackboxWebExecutor is registered in executor index (2.714132ms) ✔ BlackboxWebExecutor sets correct provider name (0.517935ms) ✔ Non-streaming: plain text response becomes OpenAI completion (22.266907ms) ✔ Streaming: produces valid SSE chunks (4.507798ms) ✔ Error: 401 returns auth error (3.192147ms) ✔ In-band subscription error in response body returns 402 (2.959222ms) ✔ In-band auth error in response body returns 401 (2.166475ms) ✔ In-band rate limit error in response body returns 429 (2.188324ms) ✔ Error: 429 returns rate limit message (1.643302ms) ✔ Error: empty messages returns 400 (0.91607ms) ✔ Cookie normalization supports raw tokens, prefixed tokens and full headers (0.378396ms) ✔ Request: posts to correct Blackbox endpoint with normalized cookie (2.341584ms) ✔ Request: payload carries model selection and web app defaults (2.026131ms) ✔ Provider registry: blackbox-web models are exposed (2.42653ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ withBodyTimeout resolves with the value when the promise completes before timeout (2.993232ms) ✔ withBodyTimeout rejects with BodyTimeoutError when the promise exceeds the timeout (51.820777ms) ✔ withBodyTimeout forwards the original rejection when the promise rejects before timeout (1.242973ms) ✔ withBodyTimeout with timeoutMs=0 skips timeout and passes through directly (200.677901ms) ✔ withBodyTimeout cleans up the timer after successful resolution (152.186209ms) ✔ withBodyTimeout cleans up the timer after rejection (151.710973ms) ✔ body size guard uses maxBodySizeMb from settings for regular API routes (1.88085ms) ✔ body size guard keeps dedicated upload limits as lower bounds (0.363732ms) ✔ checkBodySize reports the configured request limit in 413 responses (51.404974ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ FETCH_BODY_TIMEOUT_MS is exported from open-sse/config/constants and is a positive number (98.923247ms) ✔ FETCH_BODY_TIMEOUT_MS defaults to FETCH_TIMEOUT_MS when no env override (3.170242ms) ✔ chatCore error classification maps BodyTimeoutError to 504 GATEWAY_TIMEOUT (1.75748ms) ✔ chatCore catch block decrements pending requests for all error types (1.698104ms) ✔ withBodyTimeout error name is BodyTimeoutError (1356.996878ms) ✔ BodyTimeoutError from withBodyTimeout does not leave timer leaks (117.027967ms) ✔ DELETE /api/logs/active route requires management authentication (0.86327ms) ✔ DELETE /api/logs/active calls clearPendingRequests (0.476871ms) ✔ trackPendingRequest followed by clearPendingRequests zeroes all counts (3.876297ms) ✔ clearPendingRequests allows subsequent tracking to work correctly (2.521073ms) ✔ bootstrapEnv prefers ~/.omniroute/.env over server.env (10.6666ms) ✔ bootstrapEnv refuses to generate a new key over encrypted data (26.176076ms) ✔ bootstrapEnv fails closed when existing database cannot be inspected (4.494484ms) ✔ bootstrapEnv ignores blank dataDirOverride values (8.178588ms) ✔ movePath falls back to copy/remove when rename raises EXDEV (42.548961ms) ✔ movePath rethrows non-EXDEV rename failures (7.415916ms) ✔ resolveNextBuildEnv forces stable build worker mode unless already provided (0.567034ms) ✔ getTransientBuildPaths leaves _tasks in place by default (1.632319ms) ✔ getTransientBuildPaths only moves _tasks when explicitly enabled (0.503787ms) [build-next-isolated] Pruned standalone artifact: .next/standalone/_tasks ✔ pruneStandaloneArtifacts removes traced _tasks from standalone output (8.956766ms) ✔ syncStandaloneNativeAssets copies wreq-js native runtime into standalone output (13.536685ms) ✔ parses newline-separated keys into an added array (4.063907ms) ✔ handles CRLF line endings (0.471947ms) ✔ trims leading and trailing whitespace from each key (0.389933ms) ✔ ignores blank lines between keys (0.491662ms) ✔ ignores whitespace-only lines (0.550715ms) ✔ returns empty result for an empty string (0.385608ms) ✔ returns empty result for a whitespace-only string (0.489724ms) ✔ handles a single key with no newlines (0.46852ms) ✔ counts duplicates against the existing keys list (2.185464ms) ✔ deduplicates repeated keys within the pasted input (0.817429ms) ✔ counts a key appearing three times in input as two duplicates (0.506951ms) ✔ returns empty added array when all pasted keys already exist (0.381249ms) ✔ handles a mix of new keys and duplicates from existing list (0.469064ms) ✔ works correctly when existing list is empty (0.265345ms) ✔ preserves insertion order for added keys (1.805384ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ handleBypassRequest returns null for non-Claude clients or missing messages (2.428191ms) ✔ handleBypassRequest returns a canned JSON response for warmup bypasses (48.498349ms) ✔ handleBypassRequest returns an SSE response for title extraction bypasses (2.057718ms) ✔ handleBypassRequest bypasses single-message count probes (1.150391ms) ▶ Cache Control Policy - Claude Protocol Providers ✔ providerSupportsCaching returns true for Claude-format providers (2.033845ms) ✔ shouldPreserveCacheControl preserves for Claude-format providers with Claude Code client (0.492324ms) ✔ shouldPreserveCacheControl respects user override 'always' (0.38126ms) ✔ shouldPreserveCacheControl respects user override 'never' (0.483185ms) ✔ shouldPreserveCacheControl does not preserve for non-Claude Code clients in auto mode (0.411795ms) ✔ shouldPreserveCacheControl does not preserve for non-Claude format providers (0.432471ms) ✔ shouldPreserveCacheControl treats CC-compatible providers like other Claude providers in auto mode (0.440765ms) ✔ Cache Control Policy - Claude Protocol Providers (7.923181ms) ▶ Cache Control Policy ▶ isClaudeCodeClient ✔ detects claude-code user agent (1.911624ms) ✔ rejects non-Claude clients (0.451366ms) ✔ is case-insensitive (0.396733ms) ✔ isClaudeCodeClient (4.566273ms) ▶ providerSupportsCaching ✔ detects caching providers (0.504548ms) ✔ rejects non-caching providers (0.281363ms) ✔ is case-insensitive (0.34897ms) ✔ providerSupportsCaching (1.898266ms) ▶ isDeterministicStrategy ✔ identifies deterministic strategies (0.747535ms) ✔ identifies non-deterministic strategies (0.498472ms) ✔ handles null/undefined (0.374631ms) ✔ isDeterministicStrategy (2.44606ms) ▶ shouldPreserveCacheControl ✔ preserves for single model + Claude client + caching provider (1.108666ms) ✔ preserves for combo with priority strategy + Claude client + caching provider (0.347379ms) ✔ preserves for combo with cost-optimized strategy + Claude client + caching provider (0.213038ms) ✔ rejects non-Claude clients (0.259162ms) ✔ rejects non-caching providers (0.225629ms) ✔ rejects combo with non-deterministic strategy (weighted) (0.272114ms) ✔ rejects combo with non-deterministic strategy (round-robin) (0.349932ms) ✔ rejects combo with non-deterministic strategy (random) (0.276218ms) ✔ rejects combo with fill-first strategy (0.243053ms) ✔ rejects combo with p2c strategy (0.402806ms) ✔ rejects combo with least-used strategy (0.208998ms) ✔ rejects combo with strict-random strategy (0.394955ms) ✔ rejects combo with null strategy (0.323764ms) ✔ rejects when userAgent is null (0.231371ms) ✔ rejects when targetProvider is null (0.275967ms) ▶ settings override ✔ alwaysPreserveClientCache=always overrides auto detection (0.367732ms) ✔ alwaysPreserveClientCache=never overrides auto detection (2.662171ms) ✔ alwaysPreserveClientCache=auto uses automatic detection (0.323172ms) ✔ undefined settings uses automatic detection (0.293929ms) ✔ settings override (4.09149ms) ✔ shouldPreserveCacheControl (10.522002ms) ▶ trackCacheMetrics ✔ initializes empty metrics (1.096227ms) ✔ increments total requests without cache control (0.260876ms) ✔ tracks requests with cache control preserved (0.317486ms) ✔ tracks by provider (0.267171ms) ✔ tracks by strategy (0.370186ms) ✔ trackCacheMetrics (2.67751ms) ▶ updateCacheTokenMetrics ✔ updates token counts (0.587496ms) ✔ updates provider breakdown (0.364528ms) ✔ updates strategy breakdown (0.28535ms) ✔ updateCacheTokenMetrics (1.537645ms) ✔ Cache Control Policy (25.682361ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ▶ Cache Metrics Database ▶ getCacheMetrics ✔ returns metrics even with no cache activity (2.712904ms) ✔ returns aggregated metrics from usage_history (1.640391ms) ✔ getCacheMetrics (5.902943ms) ✔ Cache Metrics Database (94.733634ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-artifacts-AHgt6Y/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ saveCallLog stores only summary metadata in SQLite and writes detailed artifact (131.817022ms) ✔ rotateCallLogs removes expired rows and orphaned artifacts but keeps fresh referenced artifacts (164.177774ms) ✔ getCallLogs applies provider, account, apiKey, combo, search, and status filters with summary fields (124.877192ms) ✔ getCallLogById falls back to legacy inline rows and request_detail_logs (127.9568ms) ✔ getCallLogById marks missing artifacts explicitly and clears stale DB pointers (124.176104ms) ✔ saveCallLog keeps large payloads out of SQLite while preserving explicit detail export (170.310006ms) ✔ saveCallLog truncates oversized call log artifacts for storage (144.36872ms) ✔ saveCallLog omits oversized non-stream pipeline payloads to enforce artifact cap (140.393601ms) ✔ saveCallLog honors CALL_LOG_PIPELINE_MAX_SIZE_KB for pipeline artifacts (119.796855ms) ✔ saveCallLog falls back to a compact sentinel when the configured cap is very small (134.692834ms) ✔ CALL_LOG_PIPELINE_MAX_SIZE_KB does not cap artifacts without pipeline details (132.941843ms) ✔ saveCallLog logs and returns when sqlite persistence throws unexpectedly (159.210125ms) ✔ getCallLogs and getCallLogById expose combo target identifiers (280.209811ms) ▶ detailed token extraction — per provider format ✔ Anthropic (streaming extracted): input_tokens=3, cache_creation=113613, cache_read=0 (2.338886ms) ✔ anthropic-compatible-cc: same format as Anthropic (0.359189ms) ✔ openai-compatible-aio: prompt_tokens=54042, cached=53221, reasoning=6433 (0.432505ms) ✔ OpenRouter: prompt_tokens=5, cached=0, cache_write=0, reasoning=60 (0.371352ms) ✔ GitHub: prompt_tokens=5, cached=0, reasoning_tokens=57 (0.430201ms) ✔ Codex: only prompt_tokens/completion_tokens, no breakdowns (0.407543ms) ✔ Antigravity / openai-compatible-sp: same as Codex (no breakdowns) (0.355031ms) ✔ detailed token extraction — per provider format (7.279737ms) ▶ null vs 0 distinction ✔ explicit 0 is preserved (not collapsed to null) (0.74505ms) ✔ missing fields return null (0.424381ms) ✔ undefined fields return null (not 0) (0.524916ms) ✔ null vs 0 distinction (2.327459ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-call-log-files-WCXM3l/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37) [DB] SQLite database ready: /tmp/omniroute-call-log-files-WCXM3l/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37) [DB] SQLite database ready: /tmp/omniroute-call-log-files-WCXM3l/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37) [DB] SQLite database ready: /tmp/omniroute-call-log-files-WCXM3l/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37) [DB] SQLite database ready: /tmp/omniroute-call-log-files-WCXM3l/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37) [DB] SQLite database ready: /tmp/omniroute-call-log-files-WCXM3l/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37) [DB] SQLite database ready: /tmp/omniroute-call-log-files-WCXM3l/storage.sqlite ✔ call log file rotation honors both retention days and file count (53.476078ms) ✔ rotateCallLogs swallows filesystem errors during cleanup (27.280008ms) ✔ cleanupOverflowCallLogFiles logs and returns when directory scanning fails (26.527517ms) ✔ cleanupOverflowCallLogFiles ignores directory entries that fail nested inspection (23.74827ms) ✔ cleanupOverflowCallLogFiles ignores rmSync failures for old artifacts (19.696442ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ callLogs startup cleanup swallows unexpected rotateCallLogs bootstrap failures (504.787818ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-stream-debug-P1RXoz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-stream-debug-P1RXoz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-stream-debug-P1RXoz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ saveCallLog preserves streamChunks in pipeline payloads (139.371645ms) ✔ saveCallLog preserves partial streamChunks (125.273354ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-rm-aYiZ6i/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-rm-aYiZ6i/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-rm-aYiZ6i/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-rm-aYiZ6i/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-rm-aYiZ6i/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-calllogs-rm-aYiZ6i/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ call logs persist requestedModel and allow filtering by requested model (132.514282ms) ✔ requestedModel uses provider node prefix for openai-compatible provider at save time (277.940018ms) ✔ requestedModel read-time transformation for old logs stored with UUID prefix (125.339487ms) ✔ requestedModel unchanged for openai-compatible provider without registered node (131.504936ms) ✔ requestedModel for anthropic-compatible provider with prefix (127.374991ms) ✔ Pollinations catalog mirrors the current public text model lineup (2.447914ms) ✔ Puter catalog exposes the currently documented Sonar models (0.516627ms) ✔ NVIDIA catalog includes the verified 2026 additions and GPT OSS 20B alias resolution (2.020434ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cc-models-e0YFPF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ v1 models exposes CC-compatible fallback models under the provider node prefix (56.592706ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cc-compatible-kryXTv/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-cc-compatible-kryXTv [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cc-compatible-kryXTv/storage.sqlite ✔ buildClaudeCodeCompatibleRequest keeps prior role history while dropping trailing assistant prefill (32.735856ms) ✔ buildClaudeCodeCompatibleRequest preserves xhigh for Claude models that support it (1.710867ms) ✔ buildClaudeCodeCompatibleRequest preserves Claude cache markers when requested (4.049454ms) ✔ buildClaudeCodeCompatibleRequest does not supplement missing Claude cache markers in preserve mode (1.494654ms) ✔ buildClaudeCodeCompatibleRequest keeps built-in system blocks untagged when preserved system uses 1h (2.000158ms) ✔ buildClaudeCodeCompatibleRequest does not add cache markers in non-preserve mode (1.73323ms) ✔ buildClaudeCodeCompatibleRequest falls back to a user turn when the source only has assistant/model text (1.395444ms) ✔ buildClaudeCodeCompatibleRequest honors token priority fields (1.23725ms) ✔ buildClaudeCodeCompatibleRequest omits auto tool_choice while preserving tools (1.28097ms) ✔ joinClaudeCodeCompatibleUrl preserves a single /v1 segment for CC paths (1.824854ms) ✔ DefaultExecutor uses CC-compatible path and headers (2.269833ms) ✔ validateProviderApiKey uses CC skeleton request after /models fallback (19.334462ms) [16:08] 📊 [USAGE] ANTHROPIC-COMPATIBLE-CC-TEST | in=7 | out=5 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cc-compatible-kryXTv/storage.sqlite [16:08] 📊 [USAGE] ANTHROPIC-COMPATIBLE-CC-TEST | in=12 | out=3 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cc-compatible-kryXTv/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cc-compatible-kryXTv/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cc-compatible-kryXTv/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ handleChatCore forces SSE upstream for CC compatible providers while returning JSON to non-stream clients (573.014799ms) ✔ handleChatCore preserves client cache markers for Claude Code requests to CC-compatible providers (162.755535ms) ✔ provider-nodes create route rejects CC mode when feature flag is disabled (28.499762ms) ✔ provider-nodes create route creates CC node with dedicated prefix when enabled (125.073572ms) ✔ provider-nodes validate route rejects CC mode when feature flag is disabled (4.206988ms) ✔ provider-nodes validate route rejects invalid JSON and schema errors (4.542303ms) ✔ provider-nodes validate route blocks private provider hosts before fetch (114.743084ms) ✔ provider-nodes validate route validates anthropic compatible providers against the models endpoint (4.288481ms) ✔ provider-nodes validate route supports enabled CC validation and OpenAI-style failures (4.487383ms) ✔ provider-nodes validate route covers default CC paths, null method, anthropic failures, and OpenAI success (158.808026ms) Error validating provider node: SafeOutboundFetchError: boom at normalizeFetchFailure (/home/diegosouzapw/dev/proxys/OmniRoute/src/shared/network/safeOutboundFetch.ts:248:10) at safeOutboundFetch (/home/diegosouzapw/dev/proxys/OmniRoute/src/shared/network/safeOutboundFetch.ts:320:31) at async Module.POST (/home/diegosouzapw/dev/proxys/OmniRoute/src/app/api/provider-nodes/validate/route.ts:115:17) ... 2 lines matching cause stack trace ... at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) { code: 'NETWORK_ERROR', url: 'https://proxy.example.com/models', method: 'GET', attempts: 2, isRetryable: true, timeoutMs: undefined, status: undefined, location: null, cause: Error: boom at globalThis.fetch (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/cc-compatible-provider.test.ts:1039:11) at fetchWithTimeout (/home/diegosouzapw/dev/proxys/OmniRoute/src/shared/utils/fetchTimeout.ts:33:28) at executeFetch (/home/diegosouzapw/dev/proxys/OmniRoute/src/shared/network/safeOutboundFetch.ts:279:9) at safeOutboundFetch (/home/diegosouzapw/dev/proxys/OmniRoute/src/shared/network/safeOutboundFetch.ts:289:17) at async Module.POST (/home/diegosouzapw/dev/proxys/OmniRoute/src/app/api/provider-nodes/validate/route.ts:115:17) at async TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/cc-compatible-provider.test.ts:1042:20) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) } [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cc-compatible-kryXTv/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cc-compatible-kryXTv/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ provider-nodes validate route reports unexpected upstream failures (162.600081ms) ✔ provider-nodes list route exposes CC flag state from server env (120.213015ms) ✔ provider models route reports CC compatible providers do not support models listing (118.685614ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-chat-combo-live-g7duz8 [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-combo-live-g7duz8/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-combo-live-g7duz8/storage.sqlite [SSE] Translators initialized 🛡️ [RATE-LIMIT] Loaded 0 explicit + 1 auto-enabled protection(s) ⏳ [RATE-LIMIT] openai:f96bfb28-f1f9-4ece-a73d-3e262c0d31a9 — 1 request(s) queued, 0 running [19:08:25.543] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:25.544] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:25.548] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.550] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.551] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.557] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:25.567] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:25.567] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:25.568] DEBUG: [sse] → f96bfb28 | rateLimited until 2026-05-08T19:09:25.521Z module: "sse" tag: "AUTH" [19:08:25.569] WARN: [sse] openai | all 1 active accounts rate limited (reset after 1m) | lastErrorCode=null, lastError=undefined module: "sse" tag: "AUTH" [19:08:25.570] WARN: [sse] [openai/gpt-4o-mini] Unavailable (reset after 1m) module: "sse" tag: "CHAT" [19:08:25.574] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:25.575] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:25.576] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.576] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.576] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.579] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:25.580] WARN: [sse] Circuit breaker OPEN for openai, rejecting request module: "sse" tag: "CIRCUIT" [19:08:25.584] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:25.584] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:25.585] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.585] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.586] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.588] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:25.589] INFO: [sse] Bypassing OPEN circuit breaker for openai (combo live test) module: "sse" tag: "CIRCUIT" [19:08:25.590] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:25.590] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:25.590] DEBUG: [sse] → f96bfb28 | rateLimited until 2026-05-08T19:09:25.521Z (retained for combo live test) module: "sse" tag: "AUTH" [19:08:25.590] DEBUG: [sse] openai | bypassing quota policy for combo live test module: "sse" tag: "AUTH" [19:08:25.591] INFO: [sse] Using openai account: f96bfb28... module: "sse" tag: "AUTH" [19:08:25.610] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:25.612] INFO: [sse] i0473l post_injection t=12ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:25.814] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:25.815] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:25.816] DEBUG: [sse] Checking compression: 13 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:25.820] INFO: [sse] i0473l post_translation t=220ms module: "sse" tag: "STAGE_TRACE" [19:08:25.823] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:25.838] INFO: [sse] i0473l pre_semaphore t=238ms {"semaphoreKey":"openai:f96bfb28-f1f9-4ece-a73d-3e262c0d31a9","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:25.838] INFO: [sse] i0473l post_semaphore t=238ms module: "sse" tag: "STAGE_TRACE" [19:08:25.838] INFO: [sse] i0473l pre_rate_limit t=238ms module: "sse" tag: "STAGE_TRACE" [19:08:25.848] INFO: [sse] i0473l inside_rate_limit t=248ms module: "sse" tag: "STAGE_TRACE" [19:08:25.848] INFO: [sse] i0473l pre_executor t=248ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:25.854] INFO: [sse] i0473l post_executor t=254ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:25.863] INFO: [sse] Account f96bfb28 error cleared module: "sse" tag: "AUTH" [19:08:25.869] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.870] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.870] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-combo-live-g7duz8/storage.sqlite ✔ combo live test bypasses connection cooldown and breaker state to perform a real upstream request (551.625242ms) [19:08:25.947] INFO: [sse] openai: OPEN → CLOSED module: "sse" tag: "CIRCUIT" [19:08:26.067] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:26.067] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:26.068] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.068] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.068] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.070] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:26.074] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.074] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:26.075] INFO: [sse] Using openai account: 9cbd914b... module: "sse" tag: "AUTH" [19:08:26.077] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:26.077] DEBUG: [sse] Semantic cache HIT for gpt-4o-mini (stream=false) module: "sse" tag: "CACHE" [19:08:26.085] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:26.085] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:26.085] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.085] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.086] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.087] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:26.090] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.090] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:26.090] DEBUG: [sse] openai | bypassing quota policy for combo live test module: "sse" tag: "AUTH" [19:08:26.090] INFO: [sse] Using openai account: 9cbd914b... module: "sse" tag: "AUTH" [19:08:26.091] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:26.091] INFO: [sse] ann54a post_injection t=0ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:26.096] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:26.097] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:26.097] DEBUG: [sse] Checking compression: 13 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:26.098] INFO: [sse] ann54a post_translation t=7ms module: "sse" tag: "STAGE_TRACE" [19:08:26.099] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:26.099] INFO: [sse] ann54a pre_semaphore t=8ms {"semaphoreKey":"openai:9cbd914b-ca22-4d3e-9eba-7d10297a6cd1","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:26.099] INFO: [sse] ann54a post_semaphore t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:26.099] INFO: [sse] ann54a pre_rate_limit t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:26.099] INFO: [sse] ann54a inside_rate_limit t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:26.099] INFO: [sse] ann54a pre_executor t=8ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:26.100] INFO: [sse] ann54a post_executor t=9ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:26.102] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.102] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.102] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-combo-live-g7duz8/storage.sqlite [ERROR] [503]: upstream unavailable ❌ openai [503]: [503]: upstream unavailable ✔ combo live test bypasses semantic cache and forces a fresh upstream request (210.226311ms) [19:08:26.300] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:26.300] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:26.301] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.301] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.301] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.303] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:26.305] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.306] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:26.306] DEBUG: [sse] openai | bypassing quota policy for combo live test module: "sse" tag: "AUTH" [19:08:26.306] INFO: [sse] Using openai account: 781f05d4... module: "sse" tag: "AUTH" [19:08:26.307] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:26.307] INFO: [sse] thu02g post_injection t=0ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:26.314] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:26.314] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:26.315] DEBUG: [sse] Checking compression: 13 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:26.316] INFO: [sse] thu02g post_translation t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:26.316] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:26.317] INFO: [sse] thu02g pre_semaphore t=10ms {"semaphoreKey":"openai:781f05d4-6719-478c-9076-4263301951b7","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:26.317] INFO: [sse] thu02g post_semaphore t=10ms module: "sse" tag: "STAGE_TRACE" [19:08:26.317] INFO: [sse] thu02g pre_rate_limit t=10ms module: "sse" tag: "STAGE_TRACE" [19:08:26.317] INFO: [sse] thu02g inside_rate_limit t=10ms module: "sse" tag: "STAGE_TRACE" [19:08:26.317] INFO: [sse] thu02g pre_executor t=10ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:26.318] INFO: [sse] thu02g post_executor t=11ms {"status":503} module: "sse" tag: "STAGE_TRACE" [19:08:26.329] WARN: [sse] Account 781f05d4... unavailable (503), trying fallback module: "sse" tag: "AUTH" [19:08:26.332] DEBUG: [sse] openai | total connections: 1, excludeIds: 781f05d4-6719-478c-9076-4263301951b7, forcedId: none module: "sse" tag: "AUTH" [19:08:26.333] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:26.333] DEBUG: [sse] → 781f05d4 | excluded rateLimited until 2026-05-08T19:08:29.328Z (retained for combo live test) module: "sse" tag: "AUTH" [19:08:26.333] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=503.0, lastError=[503]: upstream unavailable module: "sse" tag: "AUTH" [19:08:26.333] WARN: [sse] [openai/gpt-4o-mini] [503]: upstream unavailable (reset after 3s) module: "sse" tag: "CHAT" ✔ combo live test does not use cooldown-aware request retry on upstream failures (224.717921ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-context-relay-wHTgey/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-chat-context-relay-wHTgey [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-context-relay-wHTgey/storage.sqlite [19:08:25.727] INFO: [sse] 📥 POST /v1/chat/completions | relay-combo | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | relay-combo | 1 msgs" [19:08:25.728] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:25.731] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.732] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.735] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:25.736] INFO: [sse] Combo "relay-combo" [context-relay] with 1 models module: "sse" tag: "CHAT" [19:08:25.742] INFO: [sse] context-relay with nested resolution: 1 total targets module: "sse" tag: "COMBO" [19:08:25.752] DEBUG: [sse] codex | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:25.753] DEBUG: [sse] codex | available: 2/2 module: "sse" tag: "AUTH" [19:08:25.755] INFO: [sse] Trying model 1/1: codex/gpt-5.4 module: "sse" tag: "COMBO" [19:08:25.758] INFO: [sse] Provider: codex, Model: gpt-5.4 module: "sse" tag: "ROUTING" [19:08:25.762] DEBUG: [sse] codex | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:25.762] DEBUG: [sse] codex | available: 2/2 module: "sse" tag: "AUTH" [19:08:25.762] INFO: [sse] Using codex account: 5999d58b... module: "sse" tag: "AUTH" [19:08:25.780] DEBUG: [sse] openai → openai-responses | stream=false module: "sse" tag: "FORMAT" [19:08:25.781] INFO: [sse] ak3pjf post_injection t=8ms {"provider":"codex","model":"gpt-5.4"} module: "sse" tag: "STAGE_TRACE" [19:08:26.009] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:26.015] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:26.016] INFO: [sse] Attempting to resolve combo limits for comboName=relay-combo module: "sse" tag: "CONTEXT" [19:08:26.023] INFO: [sse] Combo min limit: 400000 module: "sse" tag: "CONTEXT" [19:08:26.023] DEBUG: [sse] Checking compression: 16 tokens vs 280000 threshold (400000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:26.028] INFO: [sse] ak3pjf post_translation t=255ms module: "sse" tag: "STAGE_TRACE" [19:08:26.031] DEBUG: [sse] CODEX | gpt-5.4 | 0 msgs module: "sse" tag: "REQUEST" [16:08] 📊 [USAGE] CODEX | in=4 | out=2 | account=5999d58b... [19:08:26.037] INFO: [sse] ak3pjf pre_semaphore t=264ms {"semaphoreKey":"codex:5999d58b-b5df-428b-90ff-6dc0ce27a4dc","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:26.037] INFO: [sse] ak3pjf post_semaphore t=264ms module: "sse" tag: "STAGE_TRACE" [19:08:26.037] INFO: [sse] ak3pjf pre_rate_limit t=264ms module: "sse" tag: "STAGE_TRACE" [19:08:26.037] INFO: [sse] ak3pjf inside_rate_limit t=264ms module: "sse" tag: "STAGE_TRACE" [19:08:26.038] INFO: [sse] ak3pjf pre_executor t=265ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:26.049] INFO: [sse] ak3pjf post_executor t=276ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:26.091] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.092] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.092] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.130] INFO: [sse] Model codex/gpt-5.4 succeeded (388ms, 0 fallbacks) module: "sse" tag: "COMBO" [16:08] 📊 [USAGE] CODEX | in=4 | out=2 | account=5999d58b... [16:08] 📊 [USAGE] CODEX | in=4 | out=2 | account=46b1838d... [19:08:26.139] INFO: [sse] Provider: codex, Model: gpt-5.4 module: "sse" tag: "ROUTING" [19:08:26.142] DEBUG: [sse] codex | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.142] DEBUG: [sse] codex | available: 2/2 module: "sse" tag: "AUTH" [19:08:26.143] INFO: [sse] Using codex account: 5999d58b... module: "sse" tag: "AUTH" [19:08:26.144] DEBUG: [sse] openai → openai-responses | stream=false module: "sse" tag: "FORMAT" [19:08:26.144] INFO: [sse] hst770 post_injection t=0ms {"provider":"codex","model":"gpt-5.4"} module: "sse" tag: "STAGE_TRACE" [19:08:26.150] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:26.153] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:26.154] INFO: [sse] Attempting to resolve combo limits for comboName=relay-combo module: "sse" tag: "CONTEXT" [19:08:26.158] INFO: [sse] Combo min limit: 400000 module: "sse" tag: "CONTEXT" [19:08:26.158] DEBUG: [sse] Checking compression: 202 tokens vs 280000 threshold (400000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:26.159] INFO: [sse] hst770 post_translation t=15ms module: "sse" tag: "STAGE_TRACE" [19:08:26.161] DEBUG: [sse] CODEX | gpt-5.4 | 0 msgs module: "sse" tag: "REQUEST" [19:08:26.162] INFO: [sse] hst770 pre_semaphore t=17ms {"semaphoreKey":"codex:5999d58b-b5df-428b-90ff-6dc0ce27a4dc","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:26.162] INFO: [sse] hst770 post_semaphore t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:26.162] INFO: [sse] hst770 pre_rate_limit t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:26.162] INFO: [sse] hst770 inside_rate_limit t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:26.162] INFO: [sse] hst770 pre_executor t=18ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:26.165] INFO: [sse] hst770 post_executor t=21ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:26.170] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.170] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.170] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.190] INFO: [sse] 📥 POST /v1/chat/completions | relay-combo | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | relay-combo | 1 msgs" [19:08:26.190] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:26.190] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.191] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.192] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.192] INFO: [sse] Combo "relay-combo" [context-relay] with 1 models module: "sse" tag: "CHAT" [19:08:26.193] INFO: [sse] context-relay with nested resolution: 1 total targets module: "sse" tag: "COMBO" [19:08:26.196] DEBUG: [sse] codex | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.196] DEBUG: [sse] codex | available: 1/2 module: "sse" tag: "AUTH" [19:08:26.196] DEBUG: [sse] → 5999d58b | rateLimited until 2026-05-08T19:09:26.187Z module: "sse" tag: "AUTH" [19:08:26.196] INFO: [sse] Trying model 1/1: codex/gpt-5.4 module: "sse" tag: "COMBO" [19:08:26.197] INFO: [sse] Provider: codex, Model: gpt-5.4 module: "sse" tag: "ROUTING" [19:08:26.200] DEBUG: [sse] codex | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.200] DEBUG: [sse] codex | available: 1/2 module: "sse" tag: "AUTH" [19:08:26.200] DEBUG: [sse] → 5999d58b | rateLimited until 2026-05-08T19:09:26.187Z module: "sse" tag: "AUTH" [19:08:26.200] INFO: [sse] Using codex account: 46b1838d... module: "sse" tag: "AUTH" [19:08:26.201] INFO: [sse] Injecting handoff for session ext:relay-session: 5999d58b -> 46b1838d module: "sse" tag: "CONTEXT_RELAY" [19:08:26.203] DEBUG: [sse] openai → openai-responses | stream=false module: "sse" tag: "FORMAT" [19:08:26.203] INFO: [sse] 8uly18 post_injection t=1ms {"provider":"codex","model":"gpt-5.4"} module: "sse" tag: "STAGE_TRACE" [19:08:26.208] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:26.211] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:26.212] INFO: [sse] Attempting to resolve combo limits for comboName=relay-combo module: "sse" tag: "CONTEXT" [19:08:26.217] INFO: [sse] Combo min limit: 400000 module: "sse" tag: "CONTEXT" [19:08:26.217] DEBUG: [sse] Checking compression: 208 tokens vs 280000 threshold (400000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:26.217] INFO: [sse] 8uly18 post_translation t=15ms module: "sse" tag: "STAGE_TRACE" [19:08:26.218] DEBUG: [sse] CODEX | gpt-5.4 | 0 msgs module: "sse" tag: "REQUEST" [19:08:26.218] INFO: [sse] 8uly18 pre_semaphore t=16ms {"semaphoreKey":"codex:46b1838d-8080-4e51-87bf-b58e19d7b6c2","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:26.218] INFO: [sse] 8uly18 post_semaphore t=16ms module: "sse" tag: "STAGE_TRACE" [19:08:26.218] INFO: [sse] 8uly18 pre_rate_limit t=16ms module: "sse" tag: "STAGE_TRACE" [19:08:26.218] INFO: [sse] 8uly18 inside_rate_limit t=16ms module: "sse" tag: "STAGE_TRACE" [19:08:26.219] INFO: [sse] 8uly18 pre_executor t=16ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:26.220] INFO: [sse] 8uly18 post_executor t=18ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:26.224] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.224] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.224] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.234] INFO: [sse] Model codex/gpt-5.4 succeeded (41ms, 0 fallbacks) module: "sse" tag: "COMBO" ✔ handleChat generates and injects context-relay handoffs across Codex account switches (728.549334ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-context-relay-wHTgey/storage.sqlite [16:08] 📊 [USAGE] CODEX | in=4 | out=2 | account=e3439720... [19:08:26.441] INFO: [sse] 📥 POST /v1/responses | relay-live-combo | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/responses | relay-live-combo | 1 msgs" [19:08:26.442] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:26.442] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.442] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.443] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.443] INFO: [sse] Combo "relay-live-combo" [context-relay] with 1 models module: "sse" tag: "CHAT" [19:08:26.444] INFO: [sse] context-relay with nested resolution: 1 total targets module: "sse" tag: "COMBO" [19:08:26.447] DEBUG: [sse] codex | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.447] DEBUG: [sse] codex | available: 2/2 module: "sse" tag: "AUTH" [19:08:26.448] INFO: [sse] Trying model 1/1: codex/gpt-5.4 module: "sse" tag: "COMBO" [19:08:26.448] INFO: [sse] Provider: codex, Model: gpt-5.4 module: "sse" tag: "ROUTING" [19:08:26.451] DEBUG: [sse] codex | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.451] DEBUG: [sse] codex | available: 2/2 module: "sse" tag: "AUTH" [19:08:26.451] INFO: [sse] Using codex account: e3439720... module: "sse" tag: "AUTH" [19:08:26.453] DEBUG: [sse] openai-responses → openai-responses | stream=false module: "sse" tag: "FORMAT" [19:08:26.453] INFO: [sse] shbgwz post_injection t=1ms {"provider":"codex","model":"gpt-5.4"} module: "sse" tag: "STAGE_TRACE" [19:08:26.453] DEBUG: [sse] Skipping compression check: body=true, hasMessages=true module: "sse" tag: "CONTEXT" [19:08:26.453] DEBUG: [sse] native codex passthrough enabled module: "sse" tag: "FORMAT" [19:08:26.453] INFO: [sse] shbgwz post_translation t=1ms module: "sse" tag: "STAGE_TRACE" [19:08:26.454] DEBUG: [sse] CODEX | gpt-5.4 | 0 msgs module: "sse" tag: "REQUEST" [19:08:26.454] INFO: [sse] shbgwz pre_semaphore t=2ms {"semaphoreKey":"codex:e3439720-82f7-448d-89c7-50a5ebdb8a13","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:26.454] INFO: [sse] shbgwz post_semaphore t=2ms module: "sse" tag: "STAGE_TRACE" [19:08:26.454] INFO: [sse] shbgwz pre_rate_limit t=2ms module: "sse" tag: "STAGE_TRACE" [19:08:26.454] INFO: [sse] shbgwz inside_rate_limit t=2ms module: "sse" tag: "STAGE_TRACE" [19:08:26.455] INFO: [sse] shbgwz pre_executor t=3ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:26.457] INFO: [sse] shbgwz post_executor t=5ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:26.462] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.463] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.463] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.475] INFO: [sse] Model codex/gpt-5.4 succeeded (31ms, 0 fallbacks) module: "sse" tag: "COMBO" [16:08] 📊 [USAGE] CODEX | in=4 | out=2 | account=e3439720... [19:08:26.492] INFO: [sse] Provider: codex, Model: gpt-5.4 module: "sse" tag: "ROUTING" [ERROR] [429]: quota exceeded [19:08:26.496] DEBUG: [sse] codex | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.496] DEBUG: [sse] codex | available: 2/2 module: "sse" tag: "AUTH" [19:08:26.496] INFO: [sse] Using codex account: e3439720... module: "sse" tag: "AUTH" [19:08:26.498] DEBUG: [sse] openai-responses → openai-responses | stream=false module: "sse" tag: "FORMAT" [19:08:26.498] INFO: [sse] 7oel0v post_injection t=1ms {"provider":"codex","model":"gpt-5.4"} module: "sse" tag: "STAGE_TRACE" [19:08:26.504] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:26.507] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:26.507] INFO: [sse] Attempting to resolve combo limits for comboName=relay-live-combo module: "sse" tag: "CONTEXT" [19:08:26.511] INFO: [sse] Combo min limit: 400000 module: "sse" tag: "CONTEXT" [19:08:26.511] DEBUG: [sse] Checking compression: 202 tokens vs 280000 threshold (400000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:26.512] DEBUG: [sse] native codex passthrough enabled module: "sse" tag: "FORMAT" [19:08:26.512] INFO: [sse] 7oel0v post_translation t=15ms module: "sse" tag: "STAGE_TRACE" [19:08:26.512] DEBUG: [sse] CODEX | gpt-5.4 | 1 msgs module: "sse" tag: "REQUEST" [19:08:26.513] INFO: [sse] 7oel0v pre_semaphore t=16ms {"semaphoreKey":"codex:e3439720-82f7-448d-89c7-50a5ebdb8a13","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:26.513] INFO: [sse] 7oel0v post_semaphore t=16ms module: "sse" tag: "STAGE_TRACE" [19:08:26.513] INFO: [sse] 7oel0v pre_rate_limit t=16ms module: "sse" tag: "STAGE_TRACE" [19:08:26.513] INFO: [sse] 7oel0v inside_rate_limit t=16ms module: "sse" tag: "STAGE_TRACE" [19:08:26.513] INFO: [sse] 7oel0v pre_executor t=16ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:26.514] INFO: [sse] 7oel0v post_executor t=17ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:26.518] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.518] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.518] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.528] INFO: [sse] 📥 POST /v1/responses | relay-live-combo | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/responses | relay-live-combo | 1 msgs" [19:08:26.528] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:26.528] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.528] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.528] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.529] INFO: [sse] Combo "relay-live-combo" [context-relay] with 1 models module: "sse" tag: "CHAT" [19:08:26.529] INFO: [sse] context-relay with nested resolution: 1 total targets module: "sse" tag: "COMBO" [19:08:26.532] DEBUG: [sse] codex | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.532] DEBUG: [sse] codex | available: 2/2 module: "sse" tag: "AUTH" [19:08:26.532] INFO: [sse] Trying model 1/1: codex/gpt-5.4 module: "sse" tag: "COMBO" [19:08:26.532] INFO: [sse] Provider: codex, Model: gpt-5.4 module: "sse" tag: "ROUTING" [19:08:26.534] DEBUG: [sse] codex | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.534] DEBUG: [sse] codex | available: 2/2 module: "sse" tag: "AUTH" [19:08:26.535] INFO: [sse] Using codex account: e3439720... module: "sse" tag: "AUTH" [19:08:26.536] DEBUG: [sse] openai-responses → openai-responses | stream=false module: "sse" tag: "FORMAT" [19:08:26.536] INFO: [sse] 59shcg post_injection t=0ms {"provider":"codex","model":"gpt-5.4"} module: "sse" tag: "STAGE_TRACE" [19:08:26.536] DEBUG: [sse] Skipping compression check: body=true, hasMessages=true module: "sse" tag: "CONTEXT" [19:08:26.536] DEBUG: [sse] native codex passthrough enabled module: "sse" tag: "FORMAT" [19:08:26.536] INFO: [sse] 59shcg post_translation t=0ms module: "sse" tag: "STAGE_TRACE" [19:08:26.537] DEBUG: [sse] CODEX | gpt-5.4 | 0 msgs module: "sse" tag: "REQUEST" [19:08:26.537] INFO: [sse] 59shcg pre_semaphore t=1ms {"semaphoreKey":"codex:e3439720-82f7-448d-89c7-50a5ebdb8a13","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:26.537] INFO: [sse] 59shcg post_semaphore t=1ms module: "sse" tag: "STAGE_TRACE" [19:08:26.537] INFO: [sse] 59shcg pre_rate_limit t=1ms module: "sse" tag: "STAGE_TRACE" [19:08:26.537] INFO: [sse] 59shcg inside_rate_limit t=1ms module: "sse" tag: "STAGE_TRACE" [19:08:26.537] INFO: [sse] 59shcg pre_executor t=1ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:26.538] DEBUG: [sse] 429 intra-retry 1/2 on https://chatgpt.com/backend-api/codex/responses — waiting 1ms module: "sse" tag: "RETRY" [19:08:26.541] DEBUG: [sse] 429 intra-retry 2/2 on https://chatgpt.com/backend-api/codex/responses — waiting 1ms module: "sse" tag: "RETRY" [19:08:26.544] INFO: [sse] 59shcg post_executor t=8ms {"status":429} module: "sse" tag: "STAGE_TRACE" [19:08:26.548] INFO: [sse] Budget error detected ('quota exceeded') → emergency fallback to nvidia/openai/gpt-oss-120b module: "sse" tag: "EMERGENCY_FALLBACK" [19:08:26.550] DEBUG: [sse] 429 intra-retry 1/2 on https://integrate.api.nvidia.com/v1/chat/completions — waiting 1ms module: "sse" tag: "RETRY" [19:08:26.554] DEBUG: [sse] 429 intra-retry 2/2 on https://integrate.api.nvidia.com/v1/chat/completions — waiting 1ms module: "sse" tag: "RETRY" ❌ codex [429] (codex): [429]: quota exceeded [16:08] 📊 [USAGE] CODEX | in=4 | out=2 | account=dd62d146... [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ handleChat injects context-relay handoffs during live failover for Responses-native Codex requests (307.722835ms) [19:08:26.556] WARN: [sse] Emergency fallback also failed (429) module: "sse" tag: "EMERGENCY_FALLBACK" [19:08:26.557] WARN: [sse] codex/gpt-5.4 -> nvidia/openai/gpt-oss-120b | reason=Budget error detected ('quota exceeded') → emergency fallback to nvidia/openai/gpt-oss-120b module: "sse" tag: "EMERGENCY_FALLBACK" [19:08:26.557] INFO: [sse] Provider: nvidia, Model: openai/gpt-oss-120b module: "sse" tag: "ROUTING" [19:08:26.559] DEBUG: [sse] nvidia | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.560] DEBUG: [sse] nvidia | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:08:26.560] WARN: [sse] No credentials for nvidia module: "sse" tag: "AUTH" [19:08:26.560] ERROR: [sse] No credentials for provider: nvidia module: "sse" tag: "AUTH" [19:08:26.561] WARN: [sse] Emergency fallback to nvidia/openai/gpt-oss-120b failed with status 400. Resuming original provider account fallback. module: "sse" tag: "EMERGENCY_FALLBACK" [19:08:26.564] WARN: [sse] Account e3439720... unavailable (429), trying fallback module: "sse" tag: "AUTH" [19:08:26.565] DEBUG: [sse] codex | total connections: 2, excludeIds: e3439720-82f7-448d-89c7-50a5ebdb8a13, forcedId: none module: "sse" tag: "AUTH" [19:08:26.566] DEBUG: [sse] codex | available: 1/2 module: "sse" tag: "AUTH" [19:08:26.566] DEBUG: [sse] → e3439720 | excluded  module: "sse" tag: "AUTH" [19:08:26.567] INFO: [sse] Using codex account: dd62d146... module: "sse" tag: "AUTH" [19:08:26.567] INFO: [sse] Injecting handoff for session ext:relay-live-session: e3439720 -> dd62d146 module: "sse" tag: "CONTEXT_RELAY" [19:08:26.568] DEBUG: [sse] openai-responses → openai-responses | stream=false module: "sse" tag: "FORMAT" [19:08:26.568] INFO: [sse] v59tb0 post_injection t=0ms {"provider":"codex","model":"gpt-5.4"} module: "sse" tag: "STAGE_TRACE" [19:08:26.573] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:26.576] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:26.576] INFO: [sse] Attempting to resolve combo limits for comboName=relay-live-combo module: "sse" tag: "CONTEXT" [19:08:26.581] INFO: [sse] Combo min limit: 400000 module: "sse" tag: "CONTEXT" [19:08:26.581] DEBUG: [sse] Checking compression: 28 tokens vs 280000 threshold (400000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:26.581] DEBUG: [sse] native codex passthrough enabled module: "sse" tag: "FORMAT" [19:08:26.581] INFO: [sse] v59tb0 post_translation t=13ms module: "sse" tag: "STAGE_TRACE" [19:08:26.582] DEBUG: [sse] CODEX | gpt-5.4 | 0 msgs module: "sse" tag: "REQUEST" [19:08:26.582] INFO: [sse] v59tb0 pre_semaphore t=14ms {"semaphoreKey":"codex:dd62d146-2d1b-4807-a60e-4ca877e5c1e5","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:26.582] INFO: [sse] v59tb0 post_semaphore t=14ms module: "sse" tag: "STAGE_TRACE" [19:08:26.582] INFO: [sse] v59tb0 pre_rate_limit t=14ms module: "sse" tag: "STAGE_TRACE" [19:08:26.582] INFO: [sse] v59tb0 inside_rate_limit t=14ms module: "sse" tag: "STAGE_TRACE" [19:08:26.582] INFO: [sse] v59tb0 pre_executor t=14ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:26.584] INFO: [sse] v59tb0 post_executor t=16ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:26.587] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.587] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.587] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.594] INFO: [sse] Model codex/gpt-5.4 succeeded (65ms, 0 fallbacks) module: "sse" tag: "COMBO" [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6 [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite [19:08:26.079] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:26.080] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:26.085] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.087] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.089] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.095] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:26.104] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.105] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:26.105] DEBUG: [sse] → e9faf7c3 | rateLimited until 2026-05-08T19:08:26.889Z module: "sse" tag: "AUTH" [19:08:26.106] WARN: [sse] openai | all 1 active accounts rate limited (reset after 1s) | lastErrorCode=null, lastError=undefined module: "sse" tag: "AUTH" [19:08:26.106] INFO: [sse] openai/gpt-4o-mini all connections cooling down (reset after 1s) — waiting 1s before retry 1/1 module: "sse" tag: "COOLDOWN_RETRY" 🛡️ [RATE-LIMIT] Loaded 0 explicit + 1 auto-enabled protection(s) [19:08:26.890] INFO: [sse] openai/gpt-4o-mini cooldown elapsed — restarting request attempt 1/1 module: "sse" tag: "COOLDOWN_RETRY" [19:08:26.892] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.892] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:26.893] INFO: [sse] Using openai account: e9faf7c3... module: "sse" tag: "AUTH" [19:08:26.914] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:26.915] INFO: [sse] tv23pz post_injection t=11ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:27.157] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:27.158] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:27.159] DEBUG: [sse] Checking compression: 14 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:27.163] INFO: [sse] tv23pz post_translation t=259ms module: "sse" tag: "STAGE_TRACE" [19:08:27.167] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:27.174] INFO: [sse] tv23pz pre_semaphore t=270ms {"semaphoreKey":"openai:e9faf7c3-cd83-46c2-b5a0-9d4549378d87","max":null} module: "sse" tag: "STAGE_TRACE" ⏳ [RATE-LIMIT] openai:e9faf7c3-cd83-46c2-b5a0-9d4549378d87 — 1 request(s) queued, 0 running [19:08:27.174] INFO: [sse] tv23pz post_semaphore t=270ms module: "sse" tag: "STAGE_TRACE" [19:08:27.174] INFO: [sse] tv23pz pre_rate_limit t=270ms module: "sse" tag: "STAGE_TRACE" [19:08:27.182] INFO: [sse] tv23pz inside_rate_limit t=277ms module: "sse" tag: "STAGE_TRACE" [19:08:27.182] INFO: [sse] tv23pz pre_executor t=278ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:27.188] INFO: [sse] tv23pz post_executor t=284ms {"status":200} module: "sse" tag: "STAGE_TRACE" [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 | account=e9faf7c3... [19:08:27.196] INFO: [sse] Account e9faf7c3 error cleared module: "sse" tag: "AUTH" [19:08:27.234] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.235] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.235] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite ✔ handleChat waits for a short cooldown and retries once within the configured budget (1418.673726ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite [19:08:27.552] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:27.552] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:27.553] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.554] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.555] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.557] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:27.562] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:27.562] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:27.563] INFO: [sse] Using openai account: 819f9f4c... module: "sse" tag: "AUTH" [19:08:27.564] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:27.564] INFO: [sse] z4of2m post_injection t=1ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:27.570] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:27.570] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:27.570] DEBUG: [sse] Checking compression: 16 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:27.571] INFO: [sse] z4of2m post_translation t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:27.572] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:27.573] INFO: [sse] z4of2m pre_semaphore t=10ms {"semaphoreKey":"openai:819f9f4c-a8fd-4b78-9514-bee2458c7a4b","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:27.573] INFO: [sse] z4of2m post_semaphore t=10ms module: "sse" tag: "STAGE_TRACE" [19:08:27.573] INFO: [sse] z4of2m pre_rate_limit t=10ms module: "sse" tag: "STAGE_TRACE" [19:08:27.573] INFO: [sse] z4of2m inside_rate_limit t=10ms module: "sse" tag: "STAGE_TRACE" [19:08:27.573] INFO: [sse] z4of2m pre_executor t=10ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:27.574] DEBUG: [sse] 429 intra-retry 1/2 on https://api.openai.com/v1/chat/completions — waiting 0ms module: "sse" tag: "RETRY" [19:08:27.577] DEBUG: [sse] 429 intra-retry 2/2 on https://api.openai.com/v1/chat/completions — waiting 0ms module: "sse" tag: "RETRY" [ERROR] [429]: Rate limit exceeded. ❌ openai [429]: [429]: Rate limit exceeded. [19:08:27.579] INFO: [sse] z4of2m post_executor t=16ms {"status":429} module: "sse" tag: "STAGE_TRACE" [19:08:27.596] WARN: [sse] Account 819f9f4c... unavailable (429), trying fallback module: "sse" tag: "AUTH" [19:08:27.599] DEBUG: [sse] openai | total connections: 1, excludeIds: 819f9f4c-a8fd-4b78-9514-bee2458c7a4b, forcedId: none module: "sse" tag: "AUTH" [19:08:27.599] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:27.599] DEBUG: [sse] → 819f9f4c | excluded rateLimited until 2026-05-08T19:08:30.594Z module: "sse" tag: "AUTH" [19:08:27.599] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=429.0, lastError=[429]: Rate limit exceeded. module: "sse" tag: "AUTH" [19:08:27.599] INFO: [sse] openai/gpt-4o-mini all connections cooling down (reset after 3s) — waiting 3s before retry 1/1 module: "sse" tag: "COOLDOWN_RETRY" [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 | account=819f9f4c... [19:08:30.597] INFO: [sse] openai/gpt-4o-mini cooldown elapsed — restarting request attempt 1/1 module: "sse" tag: "COOLDOWN_RETRY" [19:08:30.599] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:30.600] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:30.601] INFO: [sse] Using openai account: 819f9f4c... module: "sse" tag: "AUTH" [19:08:30.602] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:30.602] INFO: [sse] hs2vsh post_injection t=1ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:30.609] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:30.609] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:30.610] DEBUG: [sse] Checking compression: 16 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:30.611] INFO: [sse] hs2vsh post_translation t=10ms module: "sse" tag: "STAGE_TRACE" [19:08:30.611] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:30.612] INFO: [sse] hs2vsh pre_semaphore t=11ms {"semaphoreKey":"openai:819f9f4c-a8fd-4b78-9514-bee2458c7a4b","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:30.612] INFO: [sse] hs2vsh post_semaphore t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:30.612] INFO: [sse] hs2vsh pre_rate_limit t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:30.612] INFO: [sse] hs2vsh inside_rate_limit t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:30.612] INFO: [sse] hs2vsh pre_executor t=11ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:30.613] INFO: [sse] hs2vsh post_executor t=12ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:30.616] INFO: [sse] Account 819f9f4c error cleared module: "sse" tag: "AUTH" [19:08:30.619] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.619] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.619] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite ✔ handleChat recovers from a real 429 once the connection cooldown expires (3369.089248ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite [19:08:30.937] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:30.937] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:30.938] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.938] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.939] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.940] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:30.945] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:30.945] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:30.945] DEBUG: [sse] → bc12e632 | rateLimited until 2026-05-08T19:08:32.338Z module: "sse" tag: "AUTH" [19:08:30.945] WARN: [sse] openai | all 1 active accounts rate limited (reset after 2s) | lastErrorCode=null, lastError=undefined module: "sse" tag: "AUTH" [19:08:30.945] WARN: [sse] [openai/gpt-4o-mini] Unavailable (reset after 2s) module: "sse" tag: "CHAT" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite ✔ handleChat does not wait when the cooldown exceeds maxRetryIntervalSec (308.60749ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite [19:08:31.241] INFO: [sse] Model-only lockout for gemini:gemini-2.5-pro — 429 rate_limited 3s (failureCount=1, connection stays active) module: "sse" tag: "AUTH" [19:08:31.244] INFO: [sse] Model-only lockout for gemini:gemini-2.5-pro — 429 rate_limited 6s (failureCount=2, connection stays active) module: "sse" tag: "AUTH" [19:08:31.245] INFO: [sse] 📥 POST /v1/chat/completions | gemini/gemini-2.5-pro | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | gemini/gemini-2.5-pro | 1 msgs" [19:08:31.245] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:31.246] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:31.246] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:31.246] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:31.248] INFO: [sse] Provider: gemini, Model: gemini-2.5-pro module: "sse" tag: "ROUTING" [19:08:31.250] DEBUG: [sse] gemini | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:31.250] DEBUG: [sse] gemini | available: 0/1 module: "sse" tag: "AUTH" [19:08:31.250] DEBUG: [sse] → 6ad854b2 | model-locked for gemini-2.5-pro (5992ms remaining) module: "sse" tag: "AUTH" [19:08:31.251] WARN: [sse] gemini | all 1 active accounts cooling down for model gemini-2.5-pro (reset after 6s) | lastErrorCode=429.0, lastError=Model gemini-2.5-pro rate_limited module: "sse" tag: "AUTH" [19:08:31.251] WARN: [sse] [gemini/gemini-2.5-pro] all credentials cooling down (reset after 6s) module: "sse" tag: "CHAT" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite ✔ handleChat returns model_cooldown when every credential for the requested model is locked (309.607768ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite [19:08:31.545] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:31.545] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:31.546] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:31.546] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:31.546] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:31.548] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:31.551] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:31.551] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:31.552] INFO: [sse] Using openai account: 23260d89... module: "sse" tag: "AUTH" [19:08:31.553] DEBUG: [sse] openai → openai | stream=true module: "sse" tag: "FORMAT" [19:08:31.553] INFO: [sse] 9bze44 post_injection t=1ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:31.562] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:31.562] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:31.562] DEBUG: [sse] Checking compression: 13 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:31.563] INFO: [sse] 9bze44 post_translation t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:31.564] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:31.564] INFO: [sse] 9bze44 pre_semaphore t=12ms {"semaphoreKey":"openai:23260d89-da1e-4306-8fae-98e211da0dae","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:31.564] INFO: [sse] 9bze44 post_semaphore t=12ms module: "sse" tag: "STAGE_TRACE" [19:08:31.564] INFO: [sse] 9bze44 pre_rate_limit t=12ms module: "sse" tag: "STAGE_TRACE" [19:08:31.564] INFO: [sse] 9bze44 inside_rate_limit t=12ms module: "sse" tag: "STAGE_TRACE" [19:08:31.564] INFO: [sse] 9bze44 pre_executor t=12ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:31.566] INFO: [sse] 9bze44 post_executor t=14ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:31.618] WARN: [sse] Stream produced no useful content within 50ms (openai/gpt-4o-mini) module: "sse" tag: "STREAM" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite ✔ handleChat returns stream readiness timeout without entering cooldown-aware retry or account lockout (394.235497ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite [19:08:31.942] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:31.942] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:31.943] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:31.943] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:31.943] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:31.946] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:31.949] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:31.949] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:31.949] DEBUG: [sse] → d715e728 | rateLimited until 2026-05-08T19:08:36.843Z module: "sse" tag: "AUTH" [19:08:31.949] WARN: [sse] openai | all 1 active accounts rate limited (reset after 5s) | lastErrorCode=null, lastError=undefined module: "sse" tag: "AUTH" [19:08:31.949] INFO: [sse] openai/gpt-4o-mini all connections cooling down (reset after 5s) — waiting 5s before retry 1/1 module: "sse" tag: "COOLDOWN_RETRY" [19:08:31.982] INFO: [sse] openai/gpt-4o-mini retry wait aborted by client disconnect module: "sse" tag: "COOLDOWN_RETRY" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-cooldown-aware-retry-WbyUm6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ handleChat aborts the pending cooldown wait when the client disconnects (335.757634ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-chat-helpers-CuzZk1 [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [MODEL] Ambiguous model 'claude-sonnet-4-6'. Use provider/model prefix (ex: kie/claude-sonnet-4-6 or cc/claude-sonnet-4-6). Candidates: kie, cc, antigravity, pu [DB] SQLite WAL checkpoint completed (TRUNCATE). [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [MODEL] Ambiguous model 'openai/gpt-oss-120b'. Use provider/model prefix (ex: groq/openai/gpt-oss-120b or nvidia/openai/gpt-oss-120b). Candidates: groq, nvidia, siliconflow, wandb [DB] SQLite WAL checkpoint completed (TRUNCATE). [MODEL] Warning: rejected malformed model string: "../etc/passwd" [MODEL] Warning: rejected malformed model string: "../etc/passwd" [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite FORMAT openai → openai | stream=true STAGE_TRACE lon20y post_injection t=11ms {"provider":"openai","model":"gpt-4o-mini"} CONTEXT Skipping compression check: body=true, hasMessages=true STAGE_TRACE lon20y post_translation t=17ms REQUEST OPENAI | gpt-4o-mini | 0 msgs ✔ resolveModelOrError rejects ambiguous aliases without a provider prefix (134.155449ms) ✔ resolveModelOrError rejects ambiguous slashful canonical ids instead of misrouting them (126.047357ms) ✔ resolveModelOrError rejects malformed model strings (23.377976ms) ✔ resolveModelOrError routes Codex native compact gpt-5.5 requests to Codex (224.118194ms) ✔ resolveModelOrError keeps non-Codex gpt-5.5 Responses requests on OpenAI (119.938088ms) ✔ resolveModelOrError routes bare gpt-5.5 to Codex medium when Codex is the only active account (126.207861ms) ✔ resolveModelOrError keeps bare gpt-5.5 on OpenAI when OpenAI is the only active account (115.208434ms) ✔ checkPipelineGates blocks providers with an open circuit breaker (117.846714ms) ✔ checkPipelineGates reapplies runtime breaker settings to existing breakers (125.643053ms) ✔ handleNoCredentials reports missing provider credentials and exhausted accounts (26.997015ms) ✔ handleNoCredentials returns Retry-After when every account is rate limited (123.565358ms) ✔ handleNoCredentials returns structured model_cooldown when every credential for the model is cooling down (117.239799ms) ✔ safeResolveProxy returns the direct route when no proxy config is present (223.316355ms) STAGE_TRACE lon20y pre_semaphore t=49ms {"semaphoreKey":"openai:conn_helper","max":null} STAGE_TRACE lon20y post_semaphore t=49ms STAGE_TRACE lon20y pre_rate_limit t=49ms STAGE_TRACE lon20y inside_rate_limit t=50ms STAGE_TRACE lon20y pre_executor t=50ms {"attempt":0} [19:08:25.727] WARN: [sse] Ambiguous model 'claude-sonnet-4-6'. Use provider/model prefix (ex: kie/claude-sonnet-4-6 or cc/claude-sonnet-4-6). module: "sse" tag: "CHAT" model: "claude-sonnet-4-6" candidates: [ "kie", "cc", "antigravity", "pu" ] [ERROR] [502]: Proxy unreachable [19:08:25.862] WARN: [sse] Ambiguous model 'openai/gpt-oss-120b'. Use provider/model prefix (ex: groq/openai/gpt-oss-120b or nvidia/openai/gpt-oss-120b). module: "sse" tag: "CHAT" model: "openai/gpt-oss-120b" candidates: [ "groq", "nvidia", "siliconflow", "wandb" ] [19:08:25.885] WARN: [sse] Invalid model format module: "sse" tag: "CHAT" model: "../etc/passwd" [19:08:26.110] INFO: [sse] gpt-5.5 → codex/gpt-5.5 (Codex native responses) module: "sse" tag: "ROUTING" [19:08:26.111] INFO: [sse] gpt-5.5 → codex/gpt-5.5 module: "sse" tag: "ROUTING" [19:08:26.231] INFO: [sse] gpt-5.5 → openai/gpt-5.5 module: "sse" tag: "ROUTING" [19:08:26.357] INFO: [sse] gpt-5.5 → codex/gpt-5.5-medium module: "sse" tag: "ROUTING" [19:08:26.473] INFO: [sse] gpt-5.5 → openai/gpt-5.5 module: "sse" tag: "ROUTING" [19:08:26.589] WARN: [sse] Circuit breaker OPEN for openai, rejecting request module: "sse" tag: "CIRCUIT" [19:08:26.591] INFO: [sse] openai: OPEN → CLOSED module: "sse" tag: "CIRCUIT" [19:08:26.716] INFO: [sse] openai: OPEN → HALF_OPEN module: "sse" tag: "CIRCUIT" [19:08:26.717] INFO: [sse] openai: HALF_OPEN → CLOSED module: "sse" tag: "CIRCUIT" [19:08:26.742] ERROR: [sse] No credentials for provider: openai module: "sse" tag: "AUTH" [19:08:26.743] WARN: [sse] Preserving last upstream error after credential exhaustion module: "sse" tag: "CHAT" provider: "openai" model: "gpt-4o-mini" lastStatus: 500 [19:08:26.866] WARN: [sse] [openai/gpt-4o-mini] Quota exceeded (reset after 45s) module: "sse" tag: "CHAT" [19:08:26.983] WARN: [sse] [gemini/gemini-2.5-pro] all credentials cooling down (reset after 12s) module: "sse" tag: "CHAT" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-helpers-CuzZk1/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ executeChatWithBreaker converts proxy fast-fail errors (193.607629ms) ✔ safeLogEvents tolerates success and timeout payloads (120.96921ms) ✔ withSessionHeader adds headers to mutable and immutable responses (27.539146ms) ✔ chat-openai-compat providers are registered across provider metadata, registry and local catalog (2.320334ms) ✔ upstage chat catalog does not include non-chat specialty models (0.374767ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-rate-limit-body-CvQBBr/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-chat-rate-limit-body-CvQBBr [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-rate-limit-body-CvQBBr/storage.sqlite 🛡️ [RATE-LIMIT] Loaded 0 explicit + 1 auto-enabled protection(s) [19:08:26.884] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" ⏳ [RATE-LIMIT] openai:323a1728-3131-4e54-9aa2-1255dcbfa2bb — 1 request(s) queued, 0 running [19:08:26.884] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:26.889] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.891] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.893] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:26.899] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:26.908] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:26.909] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:26.911] INFO: [sse] Using openai account: 323a1728... module: "sse" tag: "AUTH" [19:08:26.931] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:26.933] INFO: [sse] 5jorur post_injection t=11ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:27.155] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:27.156] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:27.157] DEBUG: [sse] Checking compression: 16 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:27.162] INFO: [sse] 5jorur post_translation t=239ms module: "sse" tag: "STAGE_TRACE" [19:08:27.165] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:27.172] INFO: [sse] 5jorur pre_semaphore t=250ms {"semaphoreKey":"openai:323a1728-3131-4e54-9aa2-1255dcbfa2bb","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:27.172] INFO: [sse] 5jorur post_semaphore t=250ms module: "sse" tag: "STAGE_TRACE" [19:08:27.172] INFO: [sse] 5jorur pre_rate_limit t=250ms module: "sse" tag: "STAGE_TRACE" [19:08:27.182] INFO: [sse] 5jorur inside_rate_limit t=260ms module: "sse" tag: "STAGE_TRACE" [19:08:27.182] INFO: [sse] 5jorur pre_executor t=260ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:27.188] DEBUG: [sse] 429 intra-retry 1/2 on https://api.openai.com/v1/chat/completions — waiting 0ms module: "sse" tag: "RETRY" [19:08:27.190] DEBUG: [sse] 429 intra-retry 2/2 on https://api.openai.com/v1/chat/completions — waiting 0ms module: "sse" tag: "RETRY" [19:08:27.192] INFO: [sse] 5jorur post_executor t=270ms {"status":429} module: "sse" tag: "STAGE_TRACE" 🚫 [RATE-LIMIT] openai:323a1728 — 429 received, pausing for 60s, dropping 0 queued request(s) [ERROR] [429]: Rate limit exceeded. Please retry after 20s. 🚫 [RATE-LIMIT] openai:323a1728 — 429 received, pausing for 60s, dropping 0 queued request(s) 🚫 [RATE-LIMIT] openai:323a1728 — body-parsed retry: 20s (rate_limit_exceeded) ❌ openai [429]: [429]: Rate limit exceeded. Please retry after 20s. [19:08:27.216] WARN: [sse] Account 323a1728... unavailable (429), trying fallback module: "sse" tag: "AUTH" [19:08:27.221] DEBUG: [sse] openai | total connections: 1, excludeIds: 323a1728-3131-4e54-9aa2-1255dcbfa2bb, forcedId: none module: "sse" tag: "AUTH" [19:08:27.222] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:27.222] DEBUG: [sse] → 323a1728 | excluded rateLimited until 2026-05-08T19:08:30.214Z module: "sse" tag: "AUTH" [19:08:27.222] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=429.0, lastError=[429]: Rate limit exceeded. Please retry after 20s module: "sse" tag: "AUTH" [19:08:27.223] WARN: [sse] [openai/gpt-4o-mini] [429]: Rate limit exceeded. Please retry after 20s. (reset after 3s) module: "sse" tag: "CHAT" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-rate-limit-body-CvQBBr/storage.sqlite ✔ handleChat applies body-derived retry-after to the runtime limiter (569.177966ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-rate-limit-body-CvQBBr/storage.sqlite 🛡️ [RATE-LIMIT] Loaded 0 explicit + 1 auto-enabled protection(s) ⏳ [RATE-LIMIT] openai:3d90f1b8-21ca-4b02-bbc1-31b3ca59298b — 1 request(s) queued, 0 running [19:08:27.515] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:27.516] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:27.517] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.517] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.518] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.519] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:27.523] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:27.523] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:27.523] INFO: [sse] Using openai account: 3d90f1b8... module: "sse" tag: "AUTH" [19:08:27.529] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:27.529] INFO: [sse] jx6z3o post_injection t=5ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:27.535] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:27.535] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:27.536] DEBUG: [sse] Checking compression: 13 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:27.537] INFO: [sse] jx6z3o post_translation t=13ms module: "sse" tag: "STAGE_TRACE" [19:08:27.538] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:27.538] INFO: [sse] jx6z3o pre_semaphore t=14ms {"semaphoreKey":"openai:3d90f1b8-21ca-4b02-bbc1-31b3ca59298b","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:27.538] INFO: [sse] jx6z3o post_semaphore t=14ms module: "sse" tag: "STAGE_TRACE" [19:08:27.538] INFO: [sse] jx6z3o pre_rate_limit t=14ms module: "sse" tag: "STAGE_TRACE" [19:08:27.543] INFO: [sse] jx6z3o inside_rate_limit t=19ms module: "sse" tag: "STAGE_TRACE" [19:08:27.543] INFO: [sse] jx6z3o pre_executor t=19ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:27.545] DEBUG: [sse] 429 intra-retry 1/2 on https://api.openai.com/v1/chat/completions — waiting 0ms module: "sse" tag: "RETRY" [19:08:27.548] DEBUG: [sse] 429 intra-retry 2/2 on https://api.openai.com/v1/chat/completions — waiting 0ms module: "sse" tag: "RETRY" [19:08:27.550] INFO: [sse] jx6z3o post_executor t=26ms {"status":429} module: "sse" tag: "STAGE_TRACE" 🚫 [RATE-LIMIT] openai:3d90f1b8 — 429 received, pausing for 60s, dropping 0 queued request(s) [ERROR] [429]: rate limit exceeded but body is not json 🚫 [RATE-LIMIT] openai:3d90f1b8 — 429 received, pausing for 60s, dropping 0 queued request(s) ❌ openai [429]: [429]: rate limit exceeded but body is not json [19:08:27.561] WARN: [sse] Account 3d90f1b8... unavailable (429), trying fallback module: "sse" tag: "AUTH" [19:08:27.564] DEBUG: [sse] openai | total connections: 1, excludeIds: 3d90f1b8-21ca-4b02-bbc1-31b3ca59298b, forcedId: none module: "sse" tag: "AUTH" [19:08:27.564] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:27.564] DEBUG: [sse] → 3d90f1b8 | excluded rateLimited until 2026-05-08T19:08:30.559Z module: "sse" tag: "AUTH" [19:08:27.564] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=429.0, lastError=[429]: rate limit exceeded but body is not json module: "sse" tag: "AUTH" [19:08:27.564] WARN: [sse] [openai/gpt-4o-mini] [429]: rate limit exceeded but body is not json (reset after 3s) module: "sse" tag: "CHAT" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-rate-limit-body-CvQBBr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ handleChat tolerates non-JSON rate-limit bodies without breaking fallback flow (339.87895ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-chat-route-unit-ilQSkL [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [19:08:27.060] WARN: [sse] Invalid JSON body module: "sse" tag: "CHAT" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat returns 400 for malformed JSON payloads (195.997505ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [19:08:27.359] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:27.359] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:27.464] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.465] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.467] WARN: [sse]  module: "sse" tag: "[SANITIZER] Prompt injection detected: system_override, system_prompt_leak" [19:08:27.468] WARN: [sse] [object Object] module: "sse" tag: "[InjectionGuard] Blocked request with prompt injection:" msg: { "detections": [ { "pattern": "system_override", "severity": "high" }, { "pattern": "system_prompt_leak", "severity": "high" } ] } [19:08:27.468] DEBUG: [sse] prompt-injection pre-call blocked module: "sse" tag: "GUARDRAIL" detections: 2 piiDetections: 0 [19:08:27.468] WARN: [sse] Request blocked during pre-call guardrails module: "sse" tag: "GUARDRAIL" guardrail: "prompt-injection" message: "Request rejected: suspicious content detected" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat rejects suspicious prompt-injection payloads before routing (308.766506ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite 🛡️ [RATE-LIMIT] Loaded 0 explicit + 1 auto-enabled protection(s) [19:08:27.780] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:27.781] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:27.782] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.782] DEBUG: [sse] pii-masker pre-call modified module: "sse" tag: "GUARDRAIL" detections: 1 redacted: true [19:08:27.783] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.790] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:27.798] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:27.799] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:27.800] INFO: [sse] Using openai account: fd61bcb6... module: "sse" tag: "AUTH" [19:08:27.820] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:27.821] INFO: [sse] ssui3o post_injection t=10ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:28.019] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:28.020] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:28.020] DEBUG: [sse] Checking compression: 15 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:28.025] INFO: [sse] ssui3o post_translation t=214ms module: "sse" tag: "STAGE_TRACE" [19:08:28.027] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:28.034] INFO: [sse] ssui3o pre_semaphore t=223ms {"semaphoreKey":"openai:fd61bcb6-d2b5-4031-9cc7-b989b1e6cc26","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:28.034] INFO: [sse] ssui3o post_semaphore t=223ms module: "sse" tag: "STAGE_TRACE" [19:08:28.034] INFO: [sse] ssui3o pre_rate_limit t=223ms module: "sse" tag: "STAGE_TRACE" ⏳ [RATE-LIMIT] openai:fd61bcb6-d2b5-4031-9cc7-b989b1e6cc26 — 1 request(s) queued, 0 running [19:08:28.042] INFO: [sse] ssui3o inside_rate_limit t=231ms module: "sse" tag: "STAGE_TRACE" [19:08:28.042] INFO: [sse] ssui3o pre_executor t=231ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:28.047] INFO: [sse] ssui3o post_executor t=236ms {"status":200} module: "sse" tag: "STAGE_TRACE" [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 | account=fd61bcb6... [19:08:28.088] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.089] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.089] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat redacts PII before sending the upstream request (650.411398ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [16:08:28] 📊 [USAGE] OPENAI | in=2073 | out=6 | account=a9e2df73... (estimated) [16:08:28] 🌊 [STREAM] OPENAI | gpt-4o-mini | 37ms | complete [19:08:28.392] DEBUG: [sse] Accept: text/event-stream header → overriding stream=true (body had no stream field) module: "sse" tag: "STREAM" [19:08:28.393] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:28.393] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:28.394] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.394] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.394] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.396] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:28.399] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:28.399] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:28.399] INFO: [sse] Using openai account: a9e2df73... module: "sse" tag: "AUTH" [19:08:28.400] DEBUG: [sse] openai → openai | stream=true module: "sse" tag: "FORMAT" [19:08:28.401] INFO: [sse] ge8kmk post_injection t=1ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:28.406] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:28.406] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:28.407] DEBUG: [sse] Checking compression: 11 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:28.408] INFO: [sse] ge8kmk post_translation t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:28.408] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:28.409] INFO: [sse] ge8kmk pre_semaphore t=9ms {"semaphoreKey":"openai:a9e2df73-c7aa-4fe9-9a97-98136fdca526","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:28.409] INFO: [sse] ge8kmk post_semaphore t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:28.409] INFO: [sse] ge8kmk pre_rate_limit t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:28.409] INFO: [sse] ge8kmk inside_rate_limit t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:28.409] INFO: [sse] ge8kmk pre_executor t=9ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:28.411] INFO: [sse] ge8kmk post_executor t=11ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:28.415] DEBUG: [sse] Stream readiness confirmed in 2ms (openai/gpt-4o-mini) module: "sse" tag: "STREAM" [19:08:28.420] DEBUG: [sse] Standard passthrough mode module: "sse" tag: "STREAM" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat treats Accept text/event-stream as stream=true and returns a session header (327.527219ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [19:08:28.642] INFO: [sse] 📥 POST /v1/chat/completions | undefined | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | undefined | 1 msgs" [19:08:28.643] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:28.643] WARN: [sse] Missing model module: "sse" tag: "CHAT" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat rejects requests without a model (299.725471ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [16:08] 📊 [USAGE] DEEPSEEK | in=4 | out=2 | account=64dd5f6c... [19:08:29.049] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:29.049] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:29.051] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.051] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.051] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.052] INFO: [sse] Task-Aware: detected="coding" → model override: openai/gpt-4o-mini → deepseek/deepseek-v4-flash module: "sse" tag: "T05" [19:08:29.054] INFO: [sse] Provider: deepseek, Model: deepseek-v4-flash module: "sse" tag: "ROUTING" [19:08:29.058] DEBUG: [sse] deepseek | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.059] DEBUG: [sse] deepseek | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.059] INFO: [sse] Using deepseek account: 64dd5f6c... module: "sse" tag: "AUTH" [19:08:29.060] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:29.061] INFO: [sse] 0lwb7v post_injection t=1ms {"provider":"deepseek","model":"deepseek-v4-flash"} module: "sse" tag: "STAGE_TRACE" [19:08:29.067] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:29.067] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:29.068] DEBUG: [sse] Checking compression: 15 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:29.069] INFO: [sse] 0lwb7v post_translation t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:29.070] DEBUG: [sse] DEEPSEEK | deepseek-v4-flash | 1 msgs module: "sse" tag: "REQUEST" [19:08:29.078] INFO: [sse] 0lwb7v pre_semaphore t=18ms {"semaphoreKey":"deepseek:64dd5f6c-e336-46f2-aec7-36d9de67c2fd","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:29.078] INFO: [sse] 0lwb7v post_semaphore t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:29.078] INFO: [sse] 0lwb7v pre_rate_limit t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:29.079] INFO: [sse] 0lwb7v inside_rate_limit t=19ms module: "sse" tag: "STAGE_TRACE" [19:08:29.079] INFO: [sse] 0lwb7v pre_executor t=19ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:29.080] INFO: [sse] 0lwb7v post_executor t=20ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:29.084] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.085] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.085] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat applies task-aware routing when a semantic override is enabled (351.179006ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [ERROR] [503]: primary combo failed ❌ openai [503]: [503]: primary combo failed [16:08] 📊 [USAGE] CLAUDE | in=10 | out=4 | account=2690a37f... [19:08:29.413] INFO: [sse] 📥 POST /v1/chat/completions | router-global-fallback | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | router-global-fallback | 1 msgs" [19:08:29.413] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:29.414] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.414] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.414] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.415] INFO: [sse] Combo "router-global-fallback" [priority] with 1 models module: "sse" tag: "CHAT" [19:08:29.420] INFO: [sse] priority with nested resolution: 1 total targets module: "sse" tag: "COMBO" [19:08:29.424] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.425] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.425] INFO: [sse] Trying model 1/1: openai/gpt-4o-mini module: "sse" tag: "COMBO" [19:08:29.426] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:29.430] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.430] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.431] INFO: [sse] Using openai account: 78022cf2... module: "sse" tag: "AUTH" [19:08:29.432] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:29.433] INFO: [sse] w5lvvj post_injection t=2ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:29.439] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:29.443] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:29.444] INFO: [sse] Attempting to resolve combo limits for comboName=router-global-fallback module: "sse" tag: "CONTEXT" [19:08:29.450] INFO: [sse] Combo min limit: 128000 module: "sse" tag: "CONTEXT" [19:08:29.450] DEBUG: [sse] Checking compression: 12 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:29.451] INFO: [sse] w5lvvj post_translation t=20ms module: "sse" tag: "STAGE_TRACE" [19:08:29.452] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:29.452] INFO: [sse] w5lvvj pre_semaphore t=21ms {"semaphoreKey":"openai:78022cf2-4f7b-4bd0-b988-386efbbe51b3","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:29.452] INFO: [sse] w5lvvj post_semaphore t=21ms module: "sse" tag: "STAGE_TRACE" [19:08:29.452] INFO: [sse] w5lvvj pre_rate_limit t=21ms module: "sse" tag: "STAGE_TRACE" [19:08:29.452] INFO: [sse] w5lvvj inside_rate_limit t=21ms module: "sse" tag: "STAGE_TRACE" [19:08:29.452] INFO: [sse] w5lvvj pre_executor t=21ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:29.453] INFO: [sse] w5lvvj post_executor t=22ms {"status":503} module: "sse" tag: "STAGE_TRACE" [19:08:29.464] WARN: [sse] Account 78022cf2... unavailable (503), trying fallback module: "sse" tag: "AUTH" [19:08:29.467] DEBUG: [sse] openai | total connections: 1, excludeIds: 78022cf2-4f7b-4bd0-b988-386efbbe51b3, forcedId: none module: "sse" tag: "AUTH" [19:08:29.467] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:29.467] DEBUG: [sse] → 78022cf2 | excluded rateLimited until 2026-05-08T19:08:32.462Z module: "sse" tag: "AUTH" [19:08:29.468] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=503.0, lastError=[503]: primary combo failed module: "sse" tag: "AUTH" [19:08:29.469] WARN: [sse] [openai/gpt-4o-mini] [503]: primary combo failed (reset after 3s) module: "sse" tag: "CHAT" [19:08:29.472] WARN: [sse] Model openai/gpt-4o-mini failed, trying next module: "sse" tag: "COMBO" status: 503 [19:08:29.473] WARN: [sse] All models failed | [openai/gpt-4o-mini] [503]: primary combo failed (reset after 3s) module: "sse" tag: "COMBO" [19:08:29.473] INFO: [sse] Combo "router-global-fallback" exhausted — attempting global fallback: claude/claude-3-5-sonnet-20241022 module: "sse" tag: "GLOBAL_FALLBACK" [19:08:29.473] INFO: [sse] Provider: claude, Model: claude-3-5-sonnet-20241022 module: "sse" tag: "ROUTING" [19:08:29.476] DEBUG: [sse] claude | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.477] DEBUG: [sse] claude | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.477] INFO: [sse] Using claude account: 2690a37f... module: "sse" tag: "AUTH" [19:08:29.478] DEBUG: [sse] openai → claude | stream=false module: "sse" tag: "FORMAT" [19:08:29.479] INFO: [sse] zw7izd post_injection t=1ms {"provider":"claude","model":"claude-3-5-sonnet-20241022"} module: "sse" tag: "STAGE_TRACE" [19:08:29.486] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:29.490] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:29.491] INFO: [sse] Attempting to resolve combo limits for comboName=router-global-fallback module: "sse" tag: "CONTEXT" [19:08:29.497] INFO: [sse] Combo min limit: 128000 module: "sse" tag: "CONTEXT" [19:08:29.498] DEBUG: [sse] Checking compression: 12 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:29.501] INFO: [sse] zw7izd post_translation t=23ms module: "sse" tag: "STAGE_TRACE" [19:08:29.502] DEBUG: [sse] CLAUDE | claude-3-5-sonnet-20241022 | 1 msgs module: "sse" tag: "REQUEST" [19:08:29.502] INFO: [sse] zw7izd pre_semaphore t=24ms {"semaphoreKey":"claude:2690a37f-07f0-476d-acd5-340fe97545f3","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:29.502] INFO: [sse] zw7izd post_semaphore t=24ms module: "sse" tag: "STAGE_TRACE" [19:08:29.502] INFO: [sse] zw7izd pre_rate_limit t=24ms module: "sse" tag: "STAGE_TRACE" [19:08:29.502] INFO: [sse] zw7izd inside_rate_limit t=24ms module: "sse" tag: "STAGE_TRACE" [19:08:29.502] INFO: [sse] zw7izd pre_executor t=24ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:29.504] INFO: [sse] zw7izd post_executor t=26ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:29.506] DEBUG: [sse] Failed to sync Claude extra-usage state: Usage not available for this connection module: "sse" tag: "CLAUDE_USAGE" [19:08:29.511] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.511] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.511] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.520] INFO: [sse] Global fallback claude/claude-3-5-sonnet-20241022 succeeded module: "sse" tag: "GLOBAL_FALLBACK" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat routes exact combo names and can recover via global fallback (424.563133ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [ERROR] [503]: primary combo failed ❌ openai [503]: [503]: primary combo failed [ERROR] [502]: fallback transport crashed ❌ claude [502]: [502]: fallback transport crashed [19:08:29.810] INFO: [sse] 📥 POST /v1/chat/completions | router-global-fallback-throw | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | router-global-fallback-throw | 1 msgs" [19:08:29.810] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:29.810] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.810] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.811] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.811] INFO: [sse] Combo "router-global-fallback-throw" [priority] with 1 models module: "sse" tag: "CHAT" [19:08:29.812] INFO: [sse] priority with nested resolution: 1 total targets module: "sse" tag: "COMBO" [19:08:29.815] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.816] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.816] INFO: [sse] Trying model 1/1: openai/gpt-4o-mini module: "sse" tag: "COMBO" [19:08:29.817] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:29.819] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.819] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.819] INFO: [sse] Using openai account: 5ae0d1f9... module: "sse" tag: "AUTH" [19:08:29.821] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:29.821] INFO: [sse] 7w2t01 post_injection t=1ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:29.830] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:29.835] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:29.836] INFO: [sse] Attempting to resolve combo limits for comboName=router-global-fallback-throw module: "sse" tag: "CONTEXT" [19:08:29.845] INFO: [sse] Combo min limit: 128000 module: "sse" tag: "CONTEXT" [19:08:29.845] DEBUG: [sse] Checking compression: 17 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:29.846] INFO: [sse] 7w2t01 post_translation t=26ms module: "sse" tag: "STAGE_TRACE" [19:08:29.846] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:29.847] INFO: [sse] 7w2t01 pre_semaphore t=27ms {"semaphoreKey":"openai:5ae0d1f9-5e48-4f64-aef8-19016d5558c0","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:29.847] INFO: [sse] 7w2t01 post_semaphore t=27ms module: "sse" tag: "STAGE_TRACE" [19:08:29.847] INFO: [sse] 7w2t01 pre_rate_limit t=27ms module: "sse" tag: "STAGE_TRACE" [19:08:29.847] INFO: [sse] 7w2t01 inside_rate_limit t=27ms module: "sse" tag: "STAGE_TRACE" [19:08:29.847] INFO: [sse] 7w2t01 pre_executor t=27ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:29.848] INFO: [sse] 7w2t01 post_executor t=28ms {"status":503} module: "sse" tag: "STAGE_TRACE" [19:08:29.855] WARN: [sse] Account 5ae0d1f9... unavailable (503), trying fallback module: "sse" tag: "AUTH" [19:08:29.857] DEBUG: [sse] openai | total connections: 1, excludeIds: 5ae0d1f9-5e48-4f64-aef8-19016d5558c0, forcedId: none module: "sse" tag: "AUTH" [19:08:29.857] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:29.858] DEBUG: [sse] → 5ae0d1f9 | excluded rateLimited until 2026-05-08T19:08:32.853Z module: "sse" tag: "AUTH" [19:08:29.858] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=503.0, lastError=[503]: primary combo failed module: "sse" tag: "AUTH" [19:08:29.858] WARN: [sse] [openai/gpt-4o-mini] [503]: primary combo failed (reset after 3s) module: "sse" tag: "CHAT" [19:08:29.859] WARN: [sse] Model openai/gpt-4o-mini failed, trying next module: "sse" tag: "COMBO" status: 503 [19:08:29.859] WARN: [sse] All models failed | [openai/gpt-4o-mini] [503]: primary combo failed (reset after 3s) module: "sse" tag: "COMBO" [19:08:29.860] INFO: [sse] Combo "router-global-fallback-throw" exhausted — attempting global fallback: claude/claude-3-5-sonnet-20241022 module: "sse" tag: "GLOBAL_FALLBACK" [19:08:29.860] INFO: [sse] Provider: claude, Model: claude-3-5-sonnet-20241022 module: "sse" tag: "ROUTING" [19:08:29.862] DEBUG: [sse] claude | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.862] DEBUG: [sse] claude | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.862] INFO: [sse] Using claude account: 1516019c... module: "sse" tag: "AUTH" [19:08:29.864] DEBUG: [sse] openai → claude | stream=false module: "sse" tag: "FORMAT" [19:08:29.864] INFO: [sse] 237yd0 post_injection t=1ms {"provider":"claude","model":"claude-3-5-sonnet-20241022"} module: "sse" tag: "STAGE_TRACE" [19:08:29.869] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:29.872] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:29.873] INFO: [sse] Attempting to resolve combo limits for comboName=router-global-fallback-throw module: "sse" tag: "CONTEXT" [19:08:29.879] INFO: [sse] Combo min limit: 128000 module: "sse" tag: "CONTEXT" [19:08:29.879] DEBUG: [sse] Checking compression: 17 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:29.880] INFO: [sse] 237yd0 post_translation t=17ms module: "sse" tag: "STAGE_TRACE" [19:08:29.880] DEBUG: [sse] CLAUDE | claude-3-5-sonnet-20241022 | 1 msgs module: "sse" tag: "REQUEST" [19:08:29.881] INFO: [sse] 237yd0 pre_semaphore t=18ms {"semaphoreKey":"claude:1516019c-9774-44ba-9c2e-6990d8a4b947","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:29.881] INFO: [sse] 237yd0 post_semaphore t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:29.881] INFO: [sse] 237yd0 pre_rate_limit t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:29.881] INFO: [sse] 237yd0 inside_rate_limit t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:29.881] INFO: [sse] 237yd0 pre_executor t=18ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:29.887] WARN: [sse] Account 1516019c... unavailable (502), trying fallback module: "sse" tag: "AUTH" [19:08:29.890] DEBUG: [sse] claude | total connections: 1, excludeIds: 1516019c-9774-44ba-9c2e-6990d8a4b947, forcedId: none module: "sse" tag: "AUTH" [19:08:29.890] DEBUG: [sse] claude | available: 0/1 module: "sse" tag: "AUTH" [19:08:29.890] DEBUG: [sse] → 1516019c | excluded rateLimited until 2026-05-08T19:08:34.886Z module: "sse" tag: "AUTH" [19:08:29.890] WARN: [sse] claude | all 1 active accounts rate limited (reset after 5s) | lastErrorCode=502.0, lastError=[502]: fallback transport crashed module: "sse" tag: "AUTH" [19:08:29.890] WARN: [sse] [claude/claude-3-5-sonnet-20241022] [502]: fallback transport crashed (reset after 5s) module: "sse" tag: "CHAT" [19:08:29.891] WARN: [sse] Global fallback claude/claude-3-5-sonnet-20241022 also failed (502) module: "sse" tag: "GLOBAL_FALLBACK" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat keeps the combo error when the global fallback throws (367.609177ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [19:08:30.085] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:30.085] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:30.186] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.187] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.187] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.189] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:30.191] DEBUG: [sse] openai | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:30.192] DEBUG: [sse] openai | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:08:30.192] WARN: [sse] No credentials for openai module: "sse" tag: "AUTH" [19:08:30.192] ERROR: [sse] No credentials for provider: openai module: "sse" tag: "AUTH" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat returns 400 when no provider credentials exist (299.743901ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [19:08:30.467] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:30.467] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:30.468] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.468] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.468] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.470] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:30.474] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:30.474] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:30.474] DEBUG: [sse] → 6e59bb7b | rateLimited until 2026-05-08T19:09:30.370Z module: "sse" tag: "AUTH" [19:08:30.474] WARN: [sse] openai | all 1 active accounts rate limited (reset after 1m) | lastErrorCode=null, lastError=undefined module: "sse" tag: "AUTH" [19:08:30.474] WARN: [sse] [openai/gpt-4o-mini] Unavailable (reset after 1m) module: "sse" tag: "CHAT" [19:08:30.476] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:30.476] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:30.477] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.477] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.477] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.479] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:30.481] WARN: [sse] Circuit breaker OPEN for openai, rejecting request module: "sse" tag: "CIRCUIT" [19:08:30.482] INFO: [sse] openai: OPEN → CLOSED module: "sse" tag: "CIRCUIT" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat returns 503 for cooled-down connections and 503 for open circuit breakers (291.796418ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [ERROR] [504]: upstream timed out ❌ openai [504]: [504]: upstream timed out [19:08:30.790] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:30.790] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:30.791] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.792] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.792] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:30.794] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:30.797] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:30.797] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:30.798] INFO: [sse] Using openai account: fef497d9... module: "sse" tag: "AUTH" [19:08:30.799] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:30.799] INFO: [sse] z6o19f post_injection t=1ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:30.805] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:30.805] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:30.805] DEBUG: [sse] Checking compression: 10 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:30.806] INFO: [sse] z6o19f post_translation t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:30.807] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:30.807] INFO: [sse] z6o19f pre_semaphore t=9ms {"semaphoreKey":"openai:fef497d9-8038-4b96-9b6e-45d69306bab8","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:30.807] INFO: [sse] z6o19f post_semaphore t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:30.807] INFO: [sse] z6o19f pre_rate_limit t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:30.807] INFO: [sse] z6o19f inside_rate_limit t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:30.807] INFO: [sse] z6o19f pre_executor t=9ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:30.808] WARN: [sse] Fetch timeout after 600000ms on https://api.openai.com/v1/chat/completions module: "sse" tag: "TIMEOUT" [19:08:30.812] WARN: [sse] Account fef497d9... unavailable (504), trying fallback module: "sse" tag: "AUTH" [19:08:30.814] DEBUG: [sse] openai | total connections: 1, excludeIds: fef497d9-8038-4b96-9b6e-45d69306bab8, forcedId: none module: "sse" tag: "AUTH" [19:08:30.815] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:30.815] DEBUG: [sse] → fef497d9 | excluded rateLimited until 2026-05-08T19:08:33.811Z module: "sse" tag: "AUTH" [19:08:30.815] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=504.0, lastError=[504]: upstream timed out module: "sse" tag: "AUTH" [19:08:30.815] INFO: [sse] openai/gpt-4o-mini all connections cooling down (reset after 3s) — waiting 3s before retry 1/3 module: "sse" tag: "COOLDOWN_RETRY" [ERROR] [504]: upstream timed out ❌ openai [504]: [504]: upstream timed out [19:08:33.814] INFO: [sse] openai/gpt-4o-mini cooldown elapsed — restarting request attempt 1/3 module: "sse" tag: "COOLDOWN_RETRY" [19:08:33.815] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:33.816] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:33.817] INFO: [sse] Using openai account: fef497d9... module: "sse" tag: "AUTH" [19:08:33.818] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:33.819] INFO: [sse] nhezog post_injection t=1ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:33.827] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:33.827] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:33.828] DEBUG: [sse] Checking compression: 10 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:33.829] INFO: [sse] nhezog post_translation t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:33.830] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:33.830] INFO: [sse] nhezog pre_semaphore t=12ms {"semaphoreKey":"openai:fef497d9-8038-4b96-9b6e-45d69306bab8","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:33.830] INFO: [sse] nhezog post_semaphore t=12ms module: "sse" tag: "STAGE_TRACE" [19:08:33.830] INFO: [sse] nhezog pre_rate_limit t=12ms module: "sse" tag: "STAGE_TRACE" [19:08:33.830] INFO: [sse] nhezog inside_rate_limit t=12ms module: "sse" tag: "STAGE_TRACE" [19:08:33.830] INFO: [sse] nhezog pre_executor t=12ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:33.831] WARN: [sse] Fetch timeout after 600000ms on https://api.openai.com/v1/chat/completions module: "sse" tag: "TIMEOUT" [19:08:33.837] WARN: [sse] Account fef497d9... unavailable (504), trying fallback module: "sse" tag: "AUTH" [19:08:33.840] DEBUG: [sse] openai | total connections: 1, excludeIds: fef497d9-8038-4b96-9b6e-45d69306bab8, forcedId: none module: "sse" tag: "AUTH" [19:08:33.840] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:33.840] DEBUG: [sse] → fef497d9 | excluded rateLimited until 2026-05-08T19:08:36.836Z module: "sse" tag: "AUTH" [19:08:33.840] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=504.0, lastError=[504]: upstream timed out module: "sse" tag: "AUTH" [19:08:33.840] INFO: [sse] openai/gpt-4o-mini all connections cooling down (reset after 3s) — waiting 3s before retry 2/3 module: "sse" tag: "COOLDOWN_RETRY" [ERROR] [504]: upstream timed out ❌ openai [504]: [504]: upstream timed out [19:08:36.837] INFO: [sse] openai/gpt-4o-mini cooldown elapsed — restarting request attempt 2/3 module: "sse" tag: "COOLDOWN_RETRY" [19:08:36.839] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:36.841] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:36.841] INFO: [sse] Using openai account: fef497d9... module: "sse" tag: "AUTH" [19:08:36.845] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:36.845] INFO: [sse] 23bj31 post_injection t=3ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:36.851] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:36.851] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:36.851] DEBUG: [sse] Checking compression: 10 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:36.853] INFO: [sse] 23bj31 post_translation t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:36.853] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:36.854] INFO: [sse] 23bj31 pre_semaphore t=12ms {"semaphoreKey":"openai:fef497d9-8038-4b96-9b6e-45d69306bab8","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:36.854] INFO: [sse] 23bj31 post_semaphore t=12ms module: "sse" tag: "STAGE_TRACE" [19:08:36.854] INFO: [sse] 23bj31 pre_rate_limit t=12ms module: "sse" tag: "STAGE_TRACE" [19:08:36.854] INFO: [sse] 23bj31 inside_rate_limit t=12ms module: "sse" tag: "STAGE_TRACE" [19:08:36.854] INFO: [sse] 23bj31 pre_executor t=12ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:36.856] WARN: [sse] Fetch timeout after 600000ms on https://api.openai.com/v1/chat/completions module: "sse" tag: "TIMEOUT" [19:08:36.863] WARN: [sse] Account fef497d9... unavailable (504), trying fallback module: "sse" tag: "AUTH" [19:08:36.867] DEBUG: [sse] openai | total connections: 1, excludeIds: fef497d9-8038-4b96-9b6e-45d69306bab8, forcedId: none module: "sse" tag: "AUTH" [19:08:36.867] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:36.867] DEBUG: [sse] → fef497d9 | excluded rateLimited until 2026-05-08T19:08:39.861Z module: "sse" tag: "AUTH" [19:08:36.868] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=504.0, lastError=[504]: upstream timed out module: "sse" tag: "AUTH" [19:08:36.868] INFO: [sse] openai/gpt-4o-mini all connections cooling down (reset after 3s) — waiting 3s before retry 3/3 module: "sse" tag: "COOLDOWN_RETRY" [ERROR] [504]: upstream timed out ❌ openai [504]: [504]: upstream timed out [19:08:39.864] INFO: [sse] openai/gpt-4o-mini cooldown elapsed — restarting request attempt 3/3 module: "sse" tag: "COOLDOWN_RETRY" [19:08:39.865] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:39.865] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:39.866] INFO: [sse] Using openai account: fef497d9... module: "sse" tag: "AUTH" [19:08:39.867] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:39.868] INFO: [sse] 6toxhe post_injection t=1ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:39.874] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:39.874] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:39.875] DEBUG: [sse] Checking compression: 10 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:39.876] INFO: [sse] 6toxhe post_translation t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:39.877] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:39.878] INFO: [sse] 6toxhe pre_semaphore t=11ms {"semaphoreKey":"openai:fef497d9-8038-4b96-9b6e-45d69306bab8","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:39.878] INFO: [sse] 6toxhe post_semaphore t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:39.878] INFO: [sse] 6toxhe pre_rate_limit t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:39.878] INFO: [sse] 6toxhe inside_rate_limit t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:39.878] INFO: [sse] 6toxhe pre_executor t=11ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:39.879] WARN: [sse] Fetch timeout after 600000ms on https://api.openai.com/v1/chat/completions module: "sse" tag: "TIMEOUT" [19:08:39.884] WARN: [sse] Account fef497d9... unavailable (504), trying fallback module: "sse" tag: "AUTH" [19:08:39.888] DEBUG: [sse] openai | total connections: 1, excludeIds: fef497d9-8038-4b96-9b6e-45d69306bab8, forcedId: none module: "sse" tag: "AUTH" [19:08:39.888] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:39.888] DEBUG: [sse] → fef497d9 | excluded rateLimited until 2026-05-08T19:08:42.882Z module: "sse" tag: "AUTH" [19:08:39.888] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=504.0, lastError=[504]: upstream timed out module: "sse" tag: "AUTH" [19:08:39.888] WARN: [sse] [openai/gpt-4o-mini] [504]: upstream timed out (reset after 3s) module: "sse" tag: "CHAT" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat maps upstream timeouts to HTTP 504 (9401.850847ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [provider] Node f55a6846-81ce-4b0d-9171-4ca5f675ca65 exhausted quota (402) [ERROR] [402]: billing limit exceeded [16:08] 📊 [USAGE] NVIDIA | in=4 | out=2 | account=f55a6846... [19:08:40.187] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:40.188] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:40.189] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:40.189] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:40.189] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:40.191] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:40.195] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:40.195] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:40.196] INFO: [sse] Using openai account: f55a6846... module: "sse" tag: "AUTH" [19:08:40.197] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:40.198] INFO: [sse] jmw5kp post_injection t=1ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:40.203] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:40.203] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:40.204] DEBUG: [sse] Checking compression: 12 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:40.204] INFO: [sse] jmw5kp post_translation t=7ms module: "sse" tag: "STAGE_TRACE" [19:08:40.205] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:40.205] INFO: [sse] jmw5kp pre_semaphore t=8ms {"semaphoreKey":"openai:f55a6846-81ce-4b0d-9171-4ca5f675ca65","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:40.205] INFO: [sse] jmw5kp post_semaphore t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:40.205] INFO: [sse] jmw5kp pre_rate_limit t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:40.205] INFO: [sse] jmw5kp inside_rate_limit t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:40.205] INFO: [sse] jmw5kp pre_executor t=8ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:40.206] INFO: [sse] jmw5kp post_executor t=9ms {"status":402} module: "sse" tag: "STAGE_TRACE" [19:08:40.210] INFO: [sse] HTTP 402 → emergency fallback to nvidia/openai/gpt-oss-120b module: "sse" tag: "EMERGENCY_FALLBACK" [19:08:40.211] INFO: [sse] Serving nvidia/openai/gpt-oss-120b as budget fallback for openai/openai/gpt-4o-mini module: "sse" tag: "EMERGENCY_FALLBACK" [19:08:40.216] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:40.216] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:40.216] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat uses the emergency fallback model on budget exhaustion (343.239314ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [provider] Node 6f17dd8a-7c87-480d-991e-e17d0e64d1e1 exhausted quota (402) [ERROR] [402]: quota exceeded [ERROR] [503]: fallback unavailable ❌ nvidia [503]: [503]: fallback unavailable [19:08:40.496] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:40.496] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:40.497] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:40.497] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:40.497] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:40.499] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:40.501] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:40.501] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:40.501] INFO: [sse] Using openai account: 6f17dd8a... module: "sse" tag: "AUTH" [19:08:40.502] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:40.503] INFO: [sse] rmpnb0 post_injection t=1ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:40.508] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:40.508] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:40.508] DEBUG: [sse] Checking compression: 13 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:40.509] INFO: [sse] rmpnb0 post_translation t=7ms module: "sse" tag: "STAGE_TRACE" [19:08:40.509] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:40.510] INFO: [sse] rmpnb0 pre_semaphore t=8ms {"semaphoreKey":"openai:6f17dd8a-7c87-480d-991e-e17d0e64d1e1","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:40.510] INFO: [sse] rmpnb0 post_semaphore t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:40.510] INFO: [sse] rmpnb0 pre_rate_limit t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:40.510] INFO: [sse] rmpnb0 inside_rate_limit t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:40.510] INFO: [sse] rmpnb0 pre_executor t=8ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:40.511] INFO: [sse] rmpnb0 post_executor t=9ms {"status":402} module: "sse" tag: "STAGE_TRACE" [19:08:40.513] INFO: [sse] HTTP 402 → emergency fallback to nvidia/openai/gpt-oss-120b module: "sse" tag: "EMERGENCY_FALLBACK" [19:08:40.514] WARN: [sse] Emergency fallback also failed (503) module: "sse" tag: "EMERGENCY_FALLBACK" [19:08:40.515] WARN: [sse] openai/gpt-4o-mini -> nvidia/openai/gpt-oss-120b | reason=HTTP 402 → emergency fallback to nvidia/openai/gpt-oss-120b module: "sse" tag: "EMERGENCY_FALLBACK" [19:08:40.517] INFO: [sse] Provider: nvidia, Model: openai/gpt-oss-120b module: "sse" tag: "ROUTING" [19:08:40.519] DEBUG: [sse] nvidia | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:40.519] DEBUG: [sse] nvidia | available: 1/1 module: "sse" tag: "AUTH" [19:08:40.520] INFO: [sse] Using nvidia account: b2078b59... module: "sse" tag: "AUTH" [19:08:40.520] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:40.521] INFO: [sse] keka7a post_injection t=1ms {"provider":"nvidia","model":"openai/gpt-oss-120b"} module: "sse" tag: "STAGE_TRACE" [19:08:40.525] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:40.525] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:40.526] DEBUG: [sse] Checking compression: 13 tokens vs 280000 threshold (400000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:40.526] INFO: [sse] keka7a post_translation t=6ms module: "sse" tag: "STAGE_TRACE" [19:08:40.527] DEBUG: [sse] NVIDIA | openai/gpt-oss-120b | 1 msgs module: "sse" tag: "REQUEST" [19:08:40.527] INFO: [sse] keka7a pre_semaphore t=7ms {"semaphoreKey":"nvidia:b2078b59-0bf9-4bb2-b896-f174c742a60b","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:40.527] INFO: [sse] keka7a post_semaphore t=7ms module: "sse" tag: "STAGE_TRACE" [19:08:40.527] INFO: [sse] keka7a pre_rate_limit t=7ms module: "sse" tag: "STAGE_TRACE" [19:08:40.527] INFO: [sse] keka7a inside_rate_limit t=7ms module: "sse" tag: "STAGE_TRACE" [19:08:40.527] INFO: [sse] keka7a pre_executor t=7ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:40.528] INFO: [sse] keka7a post_executor t=8ms {"status":503} module: "sse" tag: "STAGE_TRACE" [19:08:40.532] WARN: [sse] Account b2078b59... unavailable (503), trying fallback module: "sse" tag: "AUTH" [19:08:40.534] DEBUG: [sse] nvidia | total connections: 1, excludeIds: b2078b59-0bf9-4bb2-b896-f174c742a60b, forcedId: none module: "sse" tag: "AUTH" [19:08:40.534] DEBUG: [sse] nvidia | available: 0/1 module: "sse" tag: "AUTH" [19:08:40.534] DEBUG: [sse] → b2078b59 | excluded rateLimited until 2026-05-08T19:08:43.531Z module: "sse" tag: "AUTH" [19:08:40.534] WARN: [sse] nvidia | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=503.0, lastError=[503]: fallback unavailable module: "sse" tag: "AUTH" [19:08:40.535] WARN: [sse] [nvidia/openai/gpt-oss-120b] [503]: fallback unavailable (reset after 3s) module: "sse" tag: "CHAT" [19:08:40.535] WARN: [sse] Emergency fallback to nvidia/openai/gpt-oss-120b failed with status 503. Resuming original provider account fallback. module: "sse" tag: "EMERGENCY_FALLBACK" [19:08:40.536] INFO: [sse] 6f17dd8a terminal status=credits_exhausted, skipping cooldown overwrite module: "sse" tag: "AUTH" [19:08:40.536] WARN: [sse] Account 6f17dd8a... unavailable (402), trying fallback module: "sse" tag: "AUTH" [19:08:40.536] DEBUG: [sse] openai | total connections: 1, excludeIds: 6f17dd8a-7c87-480d-991e-e17d0e64d1e1, forcedId: none module: "sse" tag: "AUTH" [19:08:40.536] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:40.536] DEBUG: [sse] → 6f17dd8a | excluded  module: "sse" tag: "AUTH" [19:08:40.536] WARN: [sse] openai | all 1 accounts unavailable module: "sse" tag: "AUTH" [19:08:40.536] WARN: [sse] Preserving last upstream error after credential exhaustion module: "sse" tag: "CHAT" provider: "openai" model: "gpt-4o-mini" lastStatus: 402 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite ✔ handleChat returns the primary budget error when emergency fallback also fails (306.012986ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [19:08:40.827] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" [19:08:40.827] DEBUG: [sse] API Key: sk-m...8d33 module: "sse" tag: "AUTH" [19:08:40.829] WARN: [sse] API key policy rejected: openai/gpt-4o-mini (key=2f91fb1b-b3d3-4be9-a6d1-32cfccad04a4) module: "sse" tag: "POLICY" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-unit-ilQSkL/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ handleChat rejects models that are not allowed by the caller API key policy (292.59907ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-chat-route-edges-rtd9h2 [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite 🛡️ [RATE-LIMIT] Loaded 0 explicit + 1 auto-enabled protection(s) [19:08:27.393] INFO: [sse] 📥 POST /v1/chat/completions | alias-model | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | alias-model | 1 msgs" ⏳ [RATE-LIMIT] openai:c4020ae7-f2b7-4846-986b-9bd5a68c5c5e — 1 request(s) queued, 0 running [19:08:27.394] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:27.400] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.401] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.404] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.414] INFO: [sse] alias-model → openai/alias-model module: "sse" tag: "ROUTING" [19:08:27.423] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:27.423] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:27.425] INFO: [sse] Using openai account: c4020ae7... module: "sse" tag: "AUTH" [19:08:27.443] INFO: [sse] Model alias applied: alias-model → gpt-4o module: "sse" tag: "ALIAS" [19:08:27.445] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:27.446] INFO: [sse] 1lndo3 post_injection t=11ms {"provider":"openai","model":"alias-model"} module: "sse" tag: "STAGE_TRACE" [19:08:27.688] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:27.689] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:27.691] DEBUG: [sse] Checking compression: 10 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:27.698] INFO: [sse] 1lndo3 post_translation t=263ms module: "sse" tag: "STAGE_TRACE" [19:08:27.702] DEBUG: [sse] OPENAI | alias-model | 1 msgs module: "sse" tag: "REQUEST" [19:08:27.712] INFO: [sse] 1lndo3 pre_semaphore t=277ms {"semaphoreKey":"openai:c4020ae7-f2b7-4846-986b-9bd5a68c5c5e","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:27.712] INFO: [sse] 1lndo3 post_semaphore t=277ms module: "sse" tag: "STAGE_TRACE" [19:08:27.712] INFO: [sse] 1lndo3 pre_rate_limit t=277ms module: "sse" tag: "STAGE_TRACE" [19:08:27.722] INFO: [sse] 1lndo3 inside_rate_limit t=287ms module: "sse" tag: "STAGE_TRACE" [19:08:27.722] INFO: [sse] 1lndo3 pre_executor t=287ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:27.733] INFO: [sse] 1lndo3 post_executor t=297ms {"status":200} module: "sse" tag: "STAGE_TRACE" [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 | account=c4020ae7... [19:08:27.778] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.779] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:27.779] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite ✔ handleChat resolves model alias before routing (677.247279ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite [16:08] 📊 [USAGE] OPENAI | in=2 | out=4 | account=2abb7d90... [19:08:28.082] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4 | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4 | 1 msgs" [19:08:28.083] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:28.084] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.084] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.085] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.087] INFO: [sse] Provider: openai, Model: gpt-4 module: "sse" tag: "ROUTING" [19:08:28.091] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:28.091] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:28.091] INFO: [sse] Using openai account: 2abb7d90... module: "sse" tag: "AUTH" [19:08:28.093] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:28.093] INFO: [sse] d8g25f post_injection t=1ms {"provider":"openai","model":"gpt-4"} module: "sse" tag: "STAGE_TRACE" [19:08:28.099] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:28.099] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:28.100] DEBUG: [sse] Checking compression: 11 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:28.101] INFO: [sse] d8g25f post_translation t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:28.102] DEBUG: [sse] OPENAI | gpt-4 | 1 msgs module: "sse" tag: "REQUEST" [19:08:28.103] INFO: [sse] d8g25f pre_semaphore t=11ms {"semaphoreKey":"openai:2abb7d90-9a02-4d60-8ca5-ad88b8034c99","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:28.103] INFO: [sse] d8g25f post_semaphore t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:28.103] INFO: [sse] d8g25f pre_rate_limit t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:28.103] INFO: [sse] d8g25f inside_rate_limit t=11ms module: "sse" tag: "STAGE_TRACE" [19:08:28.103] INFO: [sse] d8g25f pre_executor t=11ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:28.105] INFO: [sse] d8g25f post_executor t=13ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:28.110] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.110] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.110] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.118] DEBUG: [sse] Stored response for gpt-4 (6 tokens) module: "sse" tag: "CACHE" [19:08:28.226] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4 | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4 | 1 msgs" [19:08:28.226] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:28.228] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.228] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.228] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.230] INFO: [sse] Provider: openai, Model: gpt-4 module: "sse" tag: "ROUTING" [19:08:28.232] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:28.232] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:28.233] INFO: [sse] Using openai account: 2abb7d90... module: "sse" tag: "AUTH" [19:08:28.234] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:28.234] DEBUG: [sse] Semantic cache HIT for gpt-4 (stream=false) module: "sse" tag: "CACHE" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite ✔ Test 3: handleChat returns cached response directly for Semantic Cache hits (438.118891ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite [16:08:28] 📊 [USAGE] OPENAI | in=2071 | out=3 | account=ca66871b... (estimated) [16:08:28] 🌊 [STREAM] OPENAI | gpt-4 | 39ms | complete [19:08:28.524] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4 | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4 | 1 msgs" [19:08:28.524] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:28.525] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.525] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.525] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:28.527] INFO: [sse] Provider: openai, Model: gpt-4 module: "sse" tag: "ROUTING" [19:08:28.530] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:28.530] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:28.531] INFO: [sse] Using openai account: ca66871b... module: "sse" tag: "AUTH" [19:08:28.532] DEBUG: [sse] openai → openai | stream=true module: "sse" tag: "FORMAT" [19:08:28.532] INFO: [sse] 241654 post_injection t=1ms {"provider":"openai","model":"gpt-4"} module: "sse" tag: "STAGE_TRACE" [19:08:28.538] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:28.538] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:28.539] DEBUG: [sse] Checking compression: 11 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:28.539] INFO: [sse] 241654 post_translation t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:28.540] DEBUG: [sse] OPENAI | gpt-4 | 1 msgs module: "sse" tag: "REQUEST" [19:08:28.540] INFO: [sse] 241654 pre_semaphore t=9ms {"semaphoreKey":"openai:ca66871b-c682-40db-a816-836956f4b499","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:28.540] INFO: [sse] 241654 post_semaphore t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:28.540] INFO: [sse] 241654 pre_rate_limit t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:28.540] INFO: [sse] 241654 inside_rate_limit t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:28.540] INFO: [sse] 241654 pre_executor t=9ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:28.541] INFO: [sse] 241654 post_executor t=10ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:28.545] DEBUG: [sse] Stream readiness confirmed in 1ms (openai/gpt-4) module: "sse" tag: "STREAM" [19:08:28.550] DEBUG: [sse] Standard passthrough mode module: "sse" tag: "STREAM" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite ✔ Test 4: handleChat supports X-OmniRoute-Progress tracking header for streams (338.737504ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite ✔ Test 5: isTokenExpiringSoon detects token boundaries (305.064563ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 | account=50592112... [19:08:29.192] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4 | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4 | 1 msgs" [19:08:29.192] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:29.193] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.194] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.194] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.196] INFO: [sse] Provider: openai, Model: gpt-4 module: "sse" tag: "ROUTING" [19:08:29.199] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.199] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.199] INFO: [sse] Using openai account: 50592112... module: "sse" tag: "AUTH" [19:08:29.200] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:29.201] INFO: [sse] vnf2ra post_injection t=1ms {"provider":"openai","model":"gpt-4"} module: "sse" tag: "STAGE_TRACE" [19:08:29.206] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:29.206] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:29.206] DEBUG: [sse] Checking compression: 11 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:29.207] INFO: [sse] vnf2ra post_translation t=7ms module: "sse" tag: "STAGE_TRACE" [19:08:29.208] DEBUG: [sse] OPENAI | gpt-4 | 1 msgs module: "sse" tag: "REQUEST" [19:08:29.208] INFO: [sse] vnf2ra pre_semaphore t=8ms {"semaphoreKey":"openai:50592112-0d5e-491b-be88-9fcc0090deeb","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:29.208] INFO: [sse] vnf2ra post_semaphore t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:29.208] INFO: [sse] vnf2ra pre_rate_limit t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:29.208] INFO: [sse] vnf2ra inside_rate_limit t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:29.208] INFO: [sse] vnf2ra pre_executor t=8ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:29.209] INFO: [sse] vnf2ra post_executor t=9ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:29.214] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.214] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.214] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.227] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4 | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4 | 1 msgs" [19:08:29.227] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:29.227] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.228] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.228] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.229] INFO: [sse] Provider: openai, Model: gpt-4 module: "sse" tag: "ROUTING" [19:08:29.231] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.231] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.231] INFO: [sse] Using openai account: 50592112... module: "sse" tag: "AUTH" [19:08:29.232] DEBUG: [sse] Hit for key=req-idempote... module: "sse" tag: "IDEMPOTENCY" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite ✔ handleChat returns cached response directly for Idempotency hits (351.794515ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite [19:08:29.590] INFO: [sse] 📥 POST /v1/responses | openai/gpt-4 | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/responses | openai/gpt-4 | 1 msgs" [19:08:29.590] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:29.591] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.592] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.592] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.594] INFO: [sse] Provider: openai, Model: gpt-4 module: "sse" tag: "ROUTING" [19:08:29.597] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.597] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.597] INFO: [sse] Using openai account: 65e5551f... module: "sse" tag: "AUTH" [19:08:29.598] DEBUG: [sse] openai-responses → openai | stream=false module: "sse" tag: "FORMAT" [19:08:29.599] INFO: [sse] pkh72r post_injection t=1ms {"provider":"openai","model":"gpt-4"} module: "sse" tag: "STAGE_TRACE" [19:08:29.604] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:29.604] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:29.604] DEBUG: [sse] Checking compression: 8 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:29.606] INFO: [sse] pkh72r post_translation t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:29.606] DEBUG: [sse] OPENAI | gpt-4 | 1 msgs module: "sse" tag: "REQUEST" [19:08:29.607] INFO: [sse] pkh72r pre_semaphore t=9ms {"semaphoreKey":"openai:65e5551f-e6b0-4af4-a95d-69d9ca81ba8f","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:29.607] INFO: [sse] pkh72r post_semaphore t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:29.607] INFO: [sse] pkh72r pre_rate_limit t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:29.607] INFO: [sse] pkh72r inside_rate_limit t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:29.607] INFO: [sse] pkh72r pre_executor t=9ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:29.608] INFO: [sse] pkh72r post_executor t=10ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:29.612] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.612] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.612] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite ✔ Test 6: handleChat correctly sets isResponsesEndpoint for /v1/responses (377.541762ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 | account=982c2a8a... [19:08:29.920] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4 | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4 | 1 msgs" [19:08:29.920] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:29.921] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.921] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.921] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.923] INFO: [sse] Provider: openai, Model: gpt-4 module: "sse" tag: "ROUTING" [19:08:29.926] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.926] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.927] INFO: [sse] Using openai account: 982c2a8a... module: "sse" tag: "AUTH" [19:08:29.928] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:29.928] INFO: [sse] feuvtx post_injection t=1ms {"provider":"openai","model":"gpt-4"} module: "sse" tag: "STAGE_TRACE" [19:08:29.934] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:29.934] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:29.934] DEBUG: [sse] Checking compression: 13 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:29.935] INFO: [sse] feuvtx post_translation t=8ms module: "sse" tag: "STAGE_TRACE" [19:08:29.935] DEBUG: [sse] OPENAI | gpt-4 | 1 msgs module: "sse" tag: "REQUEST" [19:08:29.936] INFO: [sse] feuvtx pre_semaphore t=9ms {"semaphoreKey":"openai:982c2a8a-dde9-44ae-823d-dd40c7533b20","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:29.936] INFO: [sse] feuvtx post_semaphore t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:29.936] INFO: [sse] feuvtx pre_rate_limit t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:29.936] INFO: [sse] feuvtx inside_rate_limit t=9ms module: "sse" tag: "STAGE_TRACE" [19:08:29.936] INFO: [sse] feuvtx pre_executor t=9ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:29.937] INFO: [sse] feuvtx post_executor t=10ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:29.942] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.943] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.943] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.950] DEBUG: [sse] Stored response for gpt-4 (6 tokens) module: "sse" tag: "CACHE" [19:08:29.957] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4 | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4 | 1 msgs" [19:08:29.957] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:29.958] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.958] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.958] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:29.960] INFO: [sse] Provider: openai, Model: gpt-4 module: "sse" tag: "ROUTING" [19:08:29.962] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:29.962] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:29.963] INFO: [sse] Using openai account: 982c2a8a... module: "sse" tag: "AUTH" [19:08:29.964] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:29.965] DEBUG: [sse] Semantic cache HIT for gpt-4 (stream=false) module: "sse" tag: "CACHE" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chat-route-edges-rtd9h2/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ handleChat returns Semantic Cache hit (355.225149ms) ✔ chatCore integration: compressContext called proactively when context exceeds 85% threshold (255.835146ms) ✔ chatCore integration: compressContext NOT called when context is below 85% threshold (4.039833ms) ✔ chatCore integration: compression preserves message structure (27.113117ms) ✔ chatCore integration: compression handles tool messages (4.359317ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-chatcore-sanitization-IIZ5w0 [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-sanitization-IIZ5w0/storage.sqlite [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [16:08] 📊 [USAGE] CODEX | in=1 | out=1 [16:08] 📊 [USAGE] CODEX | in=1 | out=1 [16:08] 📊 [USAGE] CODEX | in=1 | out=1 [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 ✔ chatCore sanitization normalizes max_output_tokens into max_tokens (361.716582ms) ✔ chatCore sanitization preserves max_output_tokens for openai-responses targets (65.33712ms) ✔ chatCore sanitization strips empty message names and filters empty tool names (21.776348ms) ✔ chatCore sanitization strips empty input item names on responses endpoint (19.232167ms) ✔ chatCore sanitization normalizes mixed content blocks and removes unsupported or empty ones (24.551948ms) [16:08] 📊 [USAGE] CLAUDE | in=1 | out=1 [16:08:28] 📊 [USAGE] OPENAI | in=2072 | out=1 | account=unknown (estimated) [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [16:08:28] 📊 [USAGE] OPENAI | in=2064 | out=1 | account=unknown (estimated) [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-memory-1778267308254","type":"factual","id":"a0dbd258-9b8f-457c-8f56-f62b10b2ece3"} [INFO] [MEMORY_RETRIEVAL] memory.retrieval.start {"apiKeyId":"key-memory-1778267308254","strategy":"exact"} [INFO] [MEMORY_RETRIEVAL] memory.retrieval.complete {"apiKeyId":"key-memory-1778267308254","count":1} [INFO] [MEMORY_INJECTION] memory.injection.injected {"count":1,"strategy":"system","model":"gpt-4o-mini"} [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"key-memory-1778267308254"} [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"key-memory-1778267308254"} [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"local","type":"factual","id":"7d24e1b7-68c5-4eb7-ad1b-bf6c494e3417"} [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 ✔ chatCore preserves Claude passthrough tool_result blocks instead of converting them to plain text (44.596552ms) ✔ chatCore resolves stream mode from body.stream and Accept header (98.904222ms) ✔ chatCore injects memories when enabled and memories are found (48.127708ms) ✔ chatCore skips memory injection when memory is disabled or apiKeyInfo is missing (37.888616ms) [16:08] 📊 [USAGE] OPENAI | in=1 | out=1 [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"key-empty-1778267308364"} [INFO] [MEMORY_RETRIEVAL] memory.retrieval.start {"apiKeyId":"key-claude-memory-1778267308380","strategy":"exact"} [INFO] [MEMORY_RETRIEVAL] memory.retrieval.complete {"apiKeyId":"key-claude-memory-1778267308380","count":0} [16:08] 📊 [USAGE] CLAUDE | in=4 | out=3 [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"key-claude-memory-1778267308380"} [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"key-claude-memory-1778267308380"} [16:08] 📊 [USAGE] OPENAI | in=3 | out=5 [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"key-responses-memory-1778267308400"} ✔ chatCore does not share or persist memories when apiKeyInfo is missing (38.570284ms) ✔ chatCore skips memory injection when shouldInjectMemory returns false for empty message lists (15.844663ms) [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-claude-memory-1778267308380","type":"factual","id":"3e921c11-6180-46b1-9e71-7c49d6f85003"} [INFO] [MEMORY_EXTRACTION] memory.extraction.complete {"apiKeyId":"key-claude-memory-1778267308380","factCount":1} [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-responses-memory-1778267308400","type":"factual","id":"730b699f-8ab7-4c10-8bfd-c3b85fe2fac9"} [INFO] [MEMORY_EXTRACTION] memory.extraction.complete {"apiKeyId":"key-responses-memory-1778267308400","factCount":1} [16:08] 📊 [USAGE] OPENAI | in=4 | out=1 [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"key-responses-request-memory-1778267308432"} [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"key-responses-request-memory-1778267308432"} ✔ chatCore extracts memories from Claude content arrays and Responses output_text payloads (51.417781ms) [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-responses-request-memory-1778267308432","type":"factual","id":"7c6719c5-3324-4ed1-a501-2f2dbbd2bb1c"} [INFO] [MEMORY_EXTRACTION] memory.extraction.complete {"apiKeyId":"key-responses-request-memory-1778267308432","factCount":1} ✔ chatCore request memory extraction for responses input ignores assistant items (60.744083ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-chatcore-translation-d9UkzF [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite [16:08:30] 📊 [USAGE] OPENAI | in=2076 | out=1 | account=unknown (estimated) [16:08:30] 🌊 [STREAM] OPENAI | gpt-4o-mini | 140ms | complete [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore can disable pipeline stream chunk capture through environment (440.165383ms) [16:08] 📊 [USAGE] CODEX | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore keeps Responses-native Codex payloads in native passthrough mode (180.07658ms) [16:08] 📊 [USAGE] OPENAI-COMPATIBLE-SP-OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ chatCore honors providerSpecificData.apiType for legacy openai-compatible providers (187.332318ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 ✔ chatCore helper exports detect responses passthrough paths and token expiry windows (131.156937ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore applies payload rules after translating Responses input into Chat payloads (176.066197ms) [16:08] 📊 [USAGE] ANTHROPIC-COMPATIBLE-CC-TEST | in=12 | out=3 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore builds Claude Code-compatible upstream requests for CC providers (198.35159ms) [16:08] 📊 [USAGE] CLAUDE | in=12 | out=3 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✖ chatCore preserves cache_control automatically for Claude Code single-model requests (206.369466ms) [16:08] 📊 [USAGE] CLAUDE | in=12 | out=3 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore auto cache policy becomes false for nondeterministic combos (227.628766ms) [16:08] 📊 [USAGE] CLAUDE | in=12 | out=3 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore always-preserve mode keeps cache_control even without Claude Code user-agent (168.901398ms) [16:08] 📊 [USAGE] CLAUDE | in=12 | out=3 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore disables raw Claude passthrough when cache preservation is off and normalizes through OpenAI (235.716574ms) [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore default translation converts Claude requests to OpenAI and strips cache markers for non-Claude providers (203.39306ms) [16:08] 📊 [USAGE] CLAUDE | in=12 | out=3 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore sets Claude tool prefix disabling, strips empty Anthropic text blocks, and cleans helper flags (184.551322ms) [16:08] 📊 [USAGE] CLAUDE | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore restores prefixed Claude passthrough tool names in upstream responses (175.896992ms) [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore strips unsupported reasoning params and caps provider token fields (160.062088ms) [16:08:32] 📊 [USAGE] OPENAI-COMPATIBLE-AIO | in=2111 | out=1 | account=unknown (estimated) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore preserves reasoning_effort for assistant-prefill OpenAI-compatible requests (167.454616ms) [16:08] 📊 [USAGE] OPENROUTER | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore logs chat completions endpoint as OpenAI protocol (170.595722ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore surfaces translation errors with explicit status codes (142.262967ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore surfaces typed translation errors with the declared error type (167.353093ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore returns 500 when translation throws a generic error (143.659921ms) [16:08] 📊 [USAGE] GITHUB | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore refreshes GitHub credentials after 401 and retries with the refreshed Copilot token (213.214535ms) [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore uses the native executor when no upstream proxy mode is enabled (182.911618ms) [16:08] 📊 [USAGE] QODER | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore routes providers through CLIProxyAPI in passthrough mode (172.520669ms) [16:08] 📊 [USAGE] GITHUB | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore fallback proxy mode retries through CLIProxyAPI after retryable native failures (178.318202ms) [ERROR] [502]: cliproxy retry failed [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore fallback proxy mode surfaces CLIProxyAPI errors after a retryable native status (160.595521ms) [ERROR] [502]: cliproxy transport exploded [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore fallback proxy mode surfaces CLIProxyAPI errors after native executor throws (203.121065ms) [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore serves a cached idempotent response without hitting the provider twice (166.270102ms) [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore returns a semantic cache HIT for repeated deterministic requests (190.992298ms) [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore skips semantic cache when disabled in settings (197.931488ms) [16:08] 📊 [USAGE] CLAUDE | in=12 | out=3 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore attaches OmniRoute response metadata headers to non-stream responses (165.326844ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ chatCore normalizes tool finish reasons and estimates usage when upstream omits it (180.118361ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore bypasses Claude CLI warmup probes before touching the provider (168.587566ms) [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore redirects background utility tasks to a cheaper mapped model (176.196594ms) [16:08] 📊 [USAGE] QWEN | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore retries Qwen quota 429 responses before succeeding (161.651569ms) [16:08] 📊 [USAGE] QWEN | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore injects fallback user for Qwen OAuth requests without user (169.427681ms) [16:08] 📊 [USAGE] QWEN | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore keeps explicit user for Qwen OAuth requests (157.822326ms) [16:08] 📊 [USAGE] QWEN | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore does not inject fallback user for Qwen API key requests (152.023633ms) [ERROR] [429]: Codex quota exceeded [19:08:40.768] DEBUG: [sse] codex | total connections: 1, excludeIds: 3a09ee72-12e3-4e14-ab30-600db13759e0, forcedId: none module: "sse" tag: "AUTH" [19:08:40.769] DEBUG: [sse] codex | available: 0/1 module: "sse" tag: "AUTH" [19:08:40.770] DEBUG: [sse] → 3a09ee72 | excluded rateLimited until 2026-05-08T19:09:40.761Z module: "sse" tag: "AUTH" [19:08:40.770] WARN: [sse] codex | all 1 active accounts rate limited (reset after 1m) | lastErrorCode=429.0, lastError=429 rate limited — codex account rotation module: "sse" tag: "AUTH" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore preserves Codex dual-window scope cooldowns on 429 responses (8171.817251ms) [ERROR] [429]: too many requests ❌ openai [429]: [429]: too many requests [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore 429 lets account fallback apply the configured resilience cooldown (4175.259982ms) [ERROR] [404]: model not found [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore falls back to the next family model when the requested model is unavailable (158.580331ms) [ERROR] [400]: maximum context exceeded [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore falls back to a larger-context sibling when the request overflows context (184.417923ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore parses upstream SSE payloads for non-streaming requests (157.018163ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). ✔ chatCore rejects malformed non-streaming SSE payloads (155.629262ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore rejects malformed non-streaming JSON payloads (152.565392ms) [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore falls back after an empty-content success response (163.781404ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore returns a gateway error when the empty-content fallback responds with invalid JSON (151.810452ms) [16:08] 📊 [USAGE] CLAUDE | in=18 | out=3 | CR=4 | CW=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✖ chatCore records Claude prompt cache and cache usage metadata in call logs (168.239791ms) [ERROR] [402]: insufficient funds on this account [16:08] 📊 [USAGE] NVIDIA | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore serves emergency fallback responses for budget errors on non-streaming requests (177.27351ms) [16:08:50] 📊 [USAGE] OPENAI | in=2075 | out=3 | account=unknown (estimated) [16:08:50] 🌊 [STREAM] OPENAI | gpt-4o-mini | 35ms | complete [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore injects progress events into streaming responses when requested (176.261741ms) [16:08:50] 📊 [USAGE] OPENAI | in=2073 | out=3 | account=unknown (estimated) [16:08:50] 🌊 [STREAM] OPENAI | gpt-4o-mini | 28ms | complete [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore emits final SSE metadata comments before [DONE] on streaming responses (168.717422ms) [16:08:50] 🌊 [STREAM] OPENAI | gpt-4o-mini | 4ms | aborted [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore maps upstream aborts to request-aborted errors (154.596434ms) [16:08:51] 📊 [USAGE] OPENAI | in=2076 | out=8 | account=unknown (estimated) [16:08:51] 🌊 [STREAM] OPENAI | gpt-4o-mini | 29ms | complete [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore returns streaming responses without waiting for upstream completion (174.688321ms) [ERROR] [502]: simulated upstream network failure [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore releases account semaphore slots when upstream execution throws (155.241901ms) [provider] Node c1d06fde-800e-4d2e-a3da-1e7715e9020f model-only quota exhausted (402) for gemini-1.5-pro - 120s (connection stays active) [ERROR] [402]: insufficient_quota: quota exhausted [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore locks per-model quota failures without dropping quota helper references (164.317375ms) [16:08:51] 📊 [USAGE] OPENAI | in=2085 | out=4 | account=unknown (estimated) [16:08:51] 🌊 [STREAM] OPENAI | gpt-4o-mini | 32ms | complete [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore caches streaming response and serves cache HIT on repeat (200.758779ms) [16:08:51] 📊 [USAGE] OPENAI | in=2088 | out=2 | account=unknown (estimated) [16:08:51] 🌊 [STREAM] OPENAI | gpt-4o-mini | 29ms | complete [16:08:51] 📊 [USAGE] OPENAI | in=2088 | out=2 | account=unknown (estimated) [16:08:51] 🌊 [STREAM] OPENAI | gpt-4o-mini | 21ms | complete [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore does not cache streaming response when temperature > 0 (211.896855ms) [16:08:51] 📊 [USAGE] OPENAI | in=2085 | out=4 | account=unknown (estimated) [16:08:52] 🌊 [STREAM] OPENAI | gpt-4o-mini | 29ms | complete [16:08:52] 📊 [USAGE] OPENAI | in=2085 | out=4 | account=unknown (estimated) [16:08:52] 🌊 [STREAM] OPENAI | gpt-4o-mini | 21ms | complete [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite ✔ chatCore skips streaming cache when X-OmniRoute-No-Cache header is set (193.702534ms) [16:08] 📊 [USAGE] OPENAI | in=4 | out=2 [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ chatCore returns cache HIT as JSON even when client requests SSE (171.324171ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-chatcore-translation-d9UkzF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ ChatGptWebExecutor is registered in executor index (4.17313ms) ✔ ChatGptWebExecutor alias resolves to same type (0.44176ms) ✔ ChatGptWebExecutor sets correct provider name (0.506186ms) ✔ Image URL base: OMNIROUTE_PUBLIC_BASE_URL wins and strips accidental /v1 (1.153718ms) ✔ Image URL base: local NEXT_PUBLIC_BASE_URL does not mask LAN Host header (1.250094ms) ✔ Image URL base: forwarded headers override raw Host (0.76423ms) ✔ Image URL base: non-local OMNIROUTE_BASE_URL remains a compatibility fallback (0.470852ms) ✔ Image URL base: falls back to localhost with PORT (0.486509ms) ✔ Token exchange: cookie sent to /api/auth/session, accessToken used as Bearer on later calls (36.735776ms) ✔ Token cache: two calls within TTL only hit /api/auth/session once (8.1875ms) ✔ Refreshed cookie: surfaced via onCredentialsRefreshed callback (3.966267ms) ✔ Sentinel: chat-requirements is hit before /backend-api/conversation (4.685434ms) ✔ Sentinel: chat-requirements token forwarded on conv request (2.607745ms) ✔ PoW: when required, proof token is sent with valid prefix (4.273914ms) ✔ Turnstile: required flag does NOT block — conv endpoint accepts requests (2.696316ms) ✔ Non-streaming: returns OpenAI chat.completion JSON (3.991274ms) ✔ Streaming: produces valid SSE chunks ending with [DONE] (5.733754ms) ✔ Streaming: cumulative parts are diffed into non-overlapping deltas (3.33027ms) ✔ Error: 401 on /api/auth/session returns 401 with re-paste hint (1.360013ms) ✔ Error: 200 with no accessToken returns 401 (0.713823ms) ✔ Error: 403 from sentinel returns 403 SENTINEL_BLOCKED (1.395738ms) ✔ Error: 429 from conversation returns 429 with rate-limit message (2.288557ms) ✔ Error: empty messages returns 400 without any fetch (0.529601ms) ✔ Error: missing apiKey returns 401 without any fetch (0.535461ms) ✔ Cookie: bare value gets prepended with cookie name (1.983327ms) ✔ Cookie: unchunked cookie line is passed through verbatim (1.9368ms) ✔ Cookie: chunked .0/.1 cookies are passed through verbatim (NextAuth reassembles) (1.726303ms) ✔ Cookie: 'Cookie: ' DevTools prefix is stripped (1.613037ms) ✔ Session continuity: each call starts a fresh conversation (Temporary Chat mode) (5.146485ms) ✔ Request: conversation POST has correct browser-like headers (1.840986ms) ✔ Request: payload has correct ChatGPT shape (2.120129ms) ✔ Provider registry: chatgpt-web exposes the current ChatGPT Web model catalog (3.26212ms) ✔ Executor MODEL_MAP: dot-form OmniRoute IDs translate to dash-form ChatGPT slugs (9.047399ms) ✔ thinking_effort: high → PATCH user_last_used_model_config with extended (2.518773ms) ✔ thinking_effort: low/medium → PATCH with standard (6.181068ms) ✔ thinking_effort: instant model never triggers PATCH even with reasoning_effort (2.328518ms) ✔ thinking_effort: bare chatgpt.com slug (e.g. gpt-5-4-t-mini) passed as model still PATCHes (6.051084ms) ✔ thinking_effort: thinking model without reasoning_effort skips PATCH (1.979433ms) ✔ thinking_effort: providerSpecificData.thinkingEffort=extended overrides body (1.944139ms) ✔ thinking_effort: nested body.reasoning.effort=high → extended (3.341104ms) ✔ thinking_effort: cached per (cookie, slug, effort) — second identical call skips PATCH (2.960284ms) ✔ thinking_effort: switching effort within TTL triggers a fresh PATCH (4.769342ms) ✔ thinking_effort: PATCH failure is non-fatal — conversation request still fires (3.049064ms) ✔ Image registry: cgpt-web/gpt-5.3-instant routes to ChatGPT Web image handler (9.418465ms) ✔ Cookie rotation: full DevTools blob keeps cf_clearance/__cf_bm/_cfuvid (3.683613ms) ✔ Cookie rotation: unchunked → chunked drops stale unchunked variant (2.391832ms) ✔ Cookie rotation: chunked → unchunked drops stale chunks (1.917864ms) ✔ Cookie rotation: returns null when Set-Cookie has no session-token (3.213171ms) ✔ Stream parser: echoed prior assistant turn is suppressed (streaming) (3.30261ms) ✔ Stream parser: echoed prior assistant turn is suppressed (non-streaming) (3.24922ms) ✔ Stream parser: instant single-event reply still surfaces via fallback (2.712624ms) ✔ Error: TlsClientUnavailableError returns 502 with TLS_UNAVAILABLE code (2.991226ms) ✔ looksLikeSse: detects SSE bodies (0.621745ms) ✔ looksLikeSse: rejects non-SSE bodies that previously passed as 200 (0.363929ms) ✔ Image gen: file-service:// pointer resolves to download URL and is appended as markdown (non-streaming) (5.62179ms) ✔ Image gen: file-service:// pointer is appended in streaming SSE (4.64863ms) ✔ Image gen: sediment:// pointer prefers /files//download over /attachment (3.113042ms) ✔ Image gen: failed download URL is dropped silently — no broken markdown (1.999208ms) ✔ Image gen: image-intent prompt disables Temporary Chat (2.264206ms) ✔ Image gen: text-only prompt keeps Temporary Chat ON (2.053991ms) ✔ Image gen: Open WebUI follow-up/title/tag tool prompts do NOT trigger image gen (5.244206ms) ✔ Image gen: Open WebUI image-generation context suppresses duplicate chat image gen (4.597985ms) ✔ Image gen: heuristic catches common phrasings (11.246335ms) ✔ Image gen: signed URL bytes are cached and exposed via /v1/chatgpt-web/image URL (10.020313ms) ✔ Image gen: prior data: image URIs are stripped from history before upstream (8.457729ms) ✔ Image edit: cached OmniRoute image URL continues the saved ChatGPT conversation (7.936035ms) ✔ Image edit: Open WebUI image context suppresses duplicate edit continuation (5.477721ms) ✔ Image gen: dedupes the same pointer across in-progress + finished events (2.585814ms) ✔ Image gen: bytes-fetch failure drops markdown (no signed-URL fallback) (3.563509ms) ✔ Image cache: byte cap evicts oldest before count cap kicks in (66.626026ms) ✔ Image edit: file_0000XXXX (chatgpt-web edit result) falls back to /conversation/.../attachment/.../download (3.818329ms) ✔ Image gen: ChatGPT-internal tool_invoked metadata does NOT spuriously trigger image gen heartbeats (2.888156ms) ✔ Image edit handler: bytes-hash match drives executor with cached conversation context (99.614527ms) ✔ Image edit handler: no cached match returns 400 (does not silently generate unrelated image) (40.382718ms) ✔ Image gen handler: n>4 is rejected before any upstream call (51.072171ms) ✔ Image cache: deleting an entry decrements the byte counter (63.376113ms) ▶ Claude cache_control passthrough ✔ preserveCacheControl=true preserves cache_control in system blocks (4.133854ms) ✔ preserveCacheControl=false replaces cache_control in system blocks (0.644289ms) ✔ preserveCacheControl=true preserves cache_control in message content blocks (0.800263ms) ✔ preserveCacheControl=false strips and re-adds cache_control in messages (0.671236ms) ✔ preserveCacheControl=true preserves cache_control in tools (0.495866ms) ✔ preserveCacheControl=false replaces cache_control in tools (0.945017ms) ✔ preserveCacheControl=true with Claude Code-style caching (0.605884ms) ✔ Claude cache_control passthrough (11.239136ms) ▶ claudeCliConfig ✔ keeps the unified Claude gateway root without forcing /v1 (2.184185ms) ✔ prefers a stored auth token but can read legacy api key config (0.526842ms) ✔ claudeCliConfig (5.098022ms) ✔ getClaudeCodeDefaultModels returns expected default models (2.406005ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ Claude Code compatible provider detection matches the shared prefix contract (3.385014ms) ✔ base URL helpers strip messages suffixes and join canonical paths (1.616905ms) ✔ buildClaudeCodeCompatibleHeaders emits bearer auth headers and session id (0.848644ms) ✔ Claude Code compatible beta set matches the stable API-key Claude CLI profile (0.674646ms) ✔ resolveClaudeCodeCompatibleSessionId prefers explicit session headers and generates a fallback id (60.748501ms) ✔ buildClaudeCodeCompatibleValidationPayload produces the expected smoke-test request (5.406643ms) ✔ Claude Code compatible URL helpers cover empty values, version trimming and legacy session headers (3.127031ms) ✔ Claude Code compatible effort and max token helpers cover priority fallbacks (1.160498ms) ✔ buildClaudeCodeCompatibleRequest promotes source system/developer messages into top-level Claude system blocks (7.634036ms) ✔ buildClaudeCodeCompatibleRequest prefers existing Claude top-level system over extracted source messages (1.068217ms) ✔ buildClaudeCodeCompatibleRequest does not duplicate an existing default system skeleton (0.736831ms) ✔ buildClaudeCodeCompatibleRequest covers Claude-native bodies and cache-control stripping (1.960119ms) ✔ buildClaudeCodeCompatibleRequest keeps the next user message anchored by matching tool_result after assistant tool_use (1.268501ms) ✔ buildClaudeCodeCompatibleRequest preserves trailing assistant tool_use message awaiting next tool_result (0.673662ms) ✔ buildClaudeCodeCompatibleRequest omits tool choice when there are no tools (1.231202ms) ✔ buildClaudeCodeCompatibleRequest covers string system input, non-array Claude fields and tool choice variants (1.349495ms) ▶ computeCCH ✔ returns a 5-character lowercase hex string (19.046409ms) ✔ is deterministic — same input always produces the same hash (0.670189ms) ✔ produces different hashes for different inputs (0.645543ms) ✔ computeCCH (22.8208ms) ▶ signRequestBody ✔ replaces cch=00000 placeholder with computed hash (0.897482ms) ✔ returns the body unchanged when no cch placeholder is present (0.301846ms) ✔ CCH_PATTERN matches the expected format (0.326243ms) ✔ signRequestBody (2.1749ms) ▶ computeFingerprint ✔ returns a 3-character hex string (1.314885ms) ✔ is deterministic — same text + version always produces the same fingerprint (0.43949ms) ✔ changes when fingerprint version changes (0.36344ms) ✔ handles short messages safely — uses '0' for missing indices (0.45636ms) ✔ handles empty string without throwing (0.370165ms) ✔ computeFingerprint (3.617569ms) ▶ extractFirstUserMessageText ✔ extracts text from a simple string-content user message (0.502352ms) ✔ extracts text from an array-content user message (0.202437ms) ✔ returns empty string when there are no user messages (0.316557ms) ✔ returns empty string for undefined/null input (0.318901ms) ✔ extractFirstUserMessageText (1.741212ms) ▶ remapToolNamesInRequest ✔ converts lowercase tool names to TitleCase in tools array (0.538663ms) ✔ handles body without tools without throwing (0.50218ms) ✔ remapToolNamesInRequest (1.501215ms) ▶ enforceThinkingTemperature ✔ sets temperature to 1 when thinking is enabled (0.405238ms) ✔ does not modify temperature when thinking is not present (0.334813ms) ✔ enforceThinkingTemperature (0.968515ms) ▶ disableThinkingIfToolChoiceForced ✔ removes thinking when tool_choice forces a specific tool (0.470213ms) ✔ does not modify thinking when tool_choice is auto (0.285616ms) ✔ disableThinkingIfToolChoiceForced (1.111272ms) ▶ enforceCacheControlLimit ✔ limits cache_control blocks without throwing when count is within limit (0.837506ms) ✔ handles body without system or messages without throwing (0.348951ms) ✔ enforceCacheControlLimit (1.464273ms) ▶ ensureCacheControlOnLastUserMessage ✔ does not throw on a valid messages array (0.621618ms) ✔ handles body without messages without throwing (0.433465ms) ✔ ensureCacheControlOnLastUserMessage (1.391254ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [16:08:30] 📊 [USAGE] GLM | in=0 | out=5 | account=conn-tes... [16:08:30] 📊 [USAGE] CODEX | in=12 | out=3 | account=conn-tes... ✔ Responses->Chat: output_item.done emits arguments when no delta chunks were sent (3.263948ms) ✔ Responses->Chat: output_item.done does not re-emit arguments already streamed via deltas (0.424729ms) ✔ Responses->Chat: empty-name tool call is deferred until done provides a valid name (0.526986ms) ✔ Responses->Chat: empty-name tool call is dropped when done still has no valid name (0.314472ms) ✔ Claude->Responses: {event,data} items bypass sanitization in translate mode (188.845115ms) ✔ Responses->Claude: translated Claude SSE is not sanitized into empty OpenAI chunks (20.2272ms) ✔ Claude extra-usage blocking defaults to enabled and validates provider payloads (8.474735ms) ✔ Claude extra-usage state builds an unavailable cooldown update from queued usage (1.469343ms) ✔ Claude extra-usage state clears only when a trusted snapshot says queued usage ended (0.543143ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ Claude native passthrough normalization keeps original tool names (7.185869ms) ✔ Claude-to-Claude passthrough should not alter tool names (1.830566ms) ✔ Claude OAuth provider always uses the configured redirectUri when building the auth URL (3.575887ms) ✔ Claude OAuth provider always uses the configured redirectUri during token exchange (48.864084ms) ✔ Claude OAuth token mapper persists the first non-empty token plan field (1.6231ms) ✔ Claude OAuth token mapper reads plan fields from userinfo extras after token fields (0.630818ms) ✖ Claude OAuth token mapper leaves providerSpecificData.plan undefined without plan fields (5.677205ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ Claude passthrough: stream field must be a boolean (stream=true) (9.288628ms) ✔ Claude passthrough: stream field must be a boolean (stream=false) (0.85659ms) ✔ Claude passthrough: passing an object as stream propagates invalid type (guard) (0.976747ms) ▶ CLI Memory Limit Sanitization ✔ should default to 512 when no env var set (2.1707ms) ✔ should accept valid numeric values (0.527924ms) ✔ should accept boundary values (0.414286ms) ✔ should reject values below minimum (64MB) (0.498509ms) ✔ should reject values above maximum (16384MB) (0.647099ms) ✔ should prevent command injection via shell metacharacters (0.838348ms) ✔ should prevent injection via Node.js spawn args (0.794242ms) ✔ should handle non-numeric strings gracefully (0.714052ms) ✔ should handle special numeric formats (0.60129ms) ✔ CLI Memory Limit Sanitization (11.244499ms) ▶ CLI .env File Loading ✔ should parse KEY=VALUE lines (3.150956ms) ✔ should strip surrounding quotes (0.46954ms) ✔ should skip comments (0.37333ms) ✔ should skip empty lines (0.612219ms) ✔ should skip lines without = (0.499119ms) ✔ should handle values with equals signs (0.570597ms) ✔ should handle empty values (0.485026ms) ✔ CLI .env File Loading (7.616324ms) ✔ cliModelConfigSchema accepts Codex xhigh reasoning effort (3.440976ms) ▶ CLI_TOOL_IDS ✔ should include all expected tools (2.133037ms) ✔ CLI_TOOL_IDS (4.45072ms) ▶ Size threshold — checkKnownPath ✔ should detect files >= 30 bytes via env var (32.423164ms) ✔ should detect a valid CLI script (>= 30 bytes) via env var (8.493066ms) ✔ Size threshold — checkKnownPath (42.995962ms) ▶ Healthcheck — checkRunnable ✔ should report runnable=true for a script that outputs version (8.497598ms) ✔ should detect qodercli via env override and mark it runnable (7.126758ms) ✔ Healthcheck — checkRunnable (17.156823ms) ▶ Unknown tool ✔ should return unknown_tool for non-existent tool (0.480482ms) ✔ Unknown tool (0.778654ms) ▶ continue tool — no binary required ✔ should report installed=true without checking binary (0.776431ms) ✔ continue tool — no binary required (0.962327ms) ▶ windsurf tool — guide-only integration ✔ should report installed=true without requiring a local binary (0.739611ms) ✔ windsurf tool — guide-only integration (0.882826ms) ▶ resolveOpencodeConfigPath — cross-platform ✔ should resolve on Linux with XDG_CONFIG_HOME (0.638336ms) ✔ should resolve on Linux with default .config (0.319867ms) ✔ should resolve on Windows with APPDATA (0.298624ms) ✔ should fallback to home/AppData/Roaming on Windows without APPDATA (0.281754ms) ✔ resolveOpencodeConfigPath — cross-platform (1.868796ms) ✔ CLI config helpers enforce safe config homes and expose per-tool config paths (21.697403ms) ✔ getCliRuntimeStatus rejects unsafe env overrides and reports validated runtime mode (15.517845ms) ✔ getCliRuntimeStatus reports not_executable for absolute env override files without execute permission (31.277089ms) ✔ getCliRuntimeStatus reports healthcheck_failed when a binary exists but does not answer version probes (34.268452ms) ✔ getCliRuntimeStatus discovers binaries from CLI_EXTRA_PATHS during PATH lookup (32.829137ms) ✔ getCliRuntimeStatus resolves known binaries from npm global prefix discovered via npm config (26.454871ms) ✔ getCliRuntimeStatus ignores suspicious known-path binaries and symlink escapes (37.361106ms) ✔ getCliRuntimeStatus tolerates spawn errors during healthcheck and marks the tool as not runnable (18.370323ms) ✔ all cli-tools route handlers require the shared management auth guard (6.766597ms) ✔ cli-tools auth helper delegates to management auth (0.499607ms) ✔ CLI tools English messages include custom tab label and keep OpenCode baseUrl command literal (1.660368ms) ✔ CLI tools locale messages use ICU baseUrl placeholder for OpenCode step 3 (213.658142ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ CLI tools key list can return unmasked keys for authenticated internal consumers (324.066249ms) ✔ general keys route stays masked for non-CLI consumers (178.781175ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ Amp CLI is registered as a guide-based CLI tool with shorthand mapping guidance (3.497969ms) ✔ Amp CLI is discoverable in runtime tooling but excluded from provider fingerprint toggles (0.367458ms) ✔ Hermes quick-config is registered as a guide-based CLI tool (0.343311ms) ✔ CLI fingerprint toggles only expose implemented fingerprints and functional legacy aliases (0.640182ms) ✔ CLI fingerprint preserves Codex executor User-Agent and maps legacy Copilot alias (1.234902ms) ✔ CLI fingerprint keeps legacy Copilot settings functional without exposing duplicate UI toggles (0.713164ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ▶ CliproxyapiExecutor ▶ constructor ✔ should default to 127.0.0.1:8317 (242.252344ms) ✔ should respect CLIPROXYAPI_HOST env (4.108856ms) ✔ should respect CLIPROXYAPI_PORT env (3.720141ms) ✔ constructor (252.101241ms) ▶ buildUrl ✔ should always return /v1/chat/completions (2.928805ms) ✔ should ignore model parameter (2.664952ms) ✔ should use custom host/port (2.612376ms) ✔ buildUrl (8.992003ms) ▶ buildHeaders ✔ should return content-type without auth when no credentials (3.963052ms) ✔ should add Authorization with apiKey (2.507634ms) ✔ should add Authorization with accessToken (3.048134ms) ✔ should prefer apiKey over accessToken (3.615687ms) ✔ should add Accept header for streaming (2.558226ms) ✔ should not add Accept header for non-streaming (3.136279ms) ✔ buildHeaders (19.93029ms) ▶ transformRequest ✔ should update model if body.model differs (4.438362ms) ✔ should return body unchanged if model matches (2.527199ms) ✔ should handle non-object body (2.896963ms) ✔ should handle null body (2.752762ms) ✔ transformRequest (13.10685ms) ▶ execute ✔ should make fetch request with correct URL, headers, and body (4.520171ms) ✔ should pass credentials to headers (3.053469ms) ✔ should merge upstream extra headers (2.794593ms) ✔ should handle rate limited response (2.638353ms) ✔ should return url, headers, and transformedBody (5.364003ms) ✔ execute (18.967114ms) ✔ CliproxyapiExecutor (315.014879ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cloud-sync-qG23Zu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ cloudSync returns a configuration error when the cloud URL is missing (169.692247ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cloud-sync-qG23Zu/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column ✔ fetchWithTimeout aborts when the timeout elapses (26.292703ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-cloud-sync-qG23Zu/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ cloudSync maps timeout and transport failures to stable error messages (169.006426ms) ✔ cloudSync returns a generic error when the API responds with a non-OK status (140.721988ms) ✔ cloudSync syncs data upstream and refreshes only locally stale provider tokens (179.996465ms) ✔ getCloudflaredRuntimeDirs and status resolve a managed binary from the data dir (320.937919ms) ✔ getCloudflaredTunnelStatus resolves a PATH-installed binary when no managed install exists (29.780475ms) ✔ getCloudflaredTunnelStatus reports a starting tunnel while the spawned pid is alive (23.993804ms) ✔ startCloudflaredTunnel reaches running state and stopCloudflaredTunnel clears persisted runtime state (69.866413ms) ✔ startCloudflaredTunnel records an error state when the child exits before a public tunnel URL is available (72.61174ms) ✔ startCloudflaredTunnel fails fast when the spawned child has no pid (33.72994ms) ✔ extractTryCloudflareUrl parses trycloudflare URL from log output (3.186636ms) ✔ extractTryCloudflareUrl returns null when no tunnel URL is present (0.448605ms) ✔ extractTryCloudflareUrl ignores the cloudflared API endpoint host (0.388854ms) ✔ extractCloudflaredErrorMessage keeps the actionable stderr line (1.022644ms) ✔ extractCloudflaredErrorMessage ignores the non-actionable UDP buffer warning (0.421315ms) ✔ getCloudflaredAssetSpec resolves linux amd64 binary (1.839205ms) ✔ getCloudflaredAssetSpec resolves darwin arm64 archive (0.480107ms) ✔ getCloudflaredAssetSpec returns null for unsupported platforms (0.33892ms) ✔ getSha256FromGitHubDigest accepts only GitHub sha256 digests (0.697219ms) ✔ verifyCloudflaredDownloadDigest rejects checksum mismatches (2.08371ms) ✔ buildCloudflaredChildEnv keeps runtime essentials, isolates runtime dirs, and drops secrets (0.690301ms) ✔ buildCloudflaredChildEnv allows overriding the tunnel transport protocol (0.52436ms) ✔ buildCloudflaredChildEnv preserves auto negotiation when explicitly requested (0.325235ms) ✔ getDefaultCloudflaredCertEnv detects common CA bundle paths (0.482546ms) ✔ buildCloudflaredChildEnv injects discovered CA paths when the parent env omits them (0.378344ms) ✔ getCloudflaredStartArgs keeps protocol selection out of argv (0.351346ms) ✔ getCloudflaredTunnelStatus resets stale runtime state from a previous server process (54.846256ms) ▶ Codex prompt_cache_key (#1643) ✔ should prefer body.session_id over workspaceId (1.978112ms) ✔ should prefer body.conversation_id over workspaceId (0.363241ms) ✔ should prefer session_id over conversation_id (0.335606ms) ✔ should fall back to workspaceId when body has no session identifiers (0.340543ms) ✔ should fall back to workspaceId when body is null (0.266279ms) ✔ should return null when neither body nor credentials have IDs (0.338633ms) ✔ should return null for null credentials and empty body (0.256444ms) ✔ should ignore empty string session_id (0.488408ms) ✔ should ignore non-string session_id (0.368101ms) ✔ each conversation should get a unique cache key (0.775491ms) ✔ Codex prompt_cache_key (#1643) (8.6172ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-codex-defaults-MvpFaP/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-codex-defaults-MvpFaP [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-codex-defaults-MvpFaP/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ migration backfills Codex request defaults, preserves existing providerSpecificData, and is idempotent (793.421719ms) ✔ provider connection persistence normalizes request defaults without dropping unrelated keys (151.255807ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ extractSessionAffinityKey extracts x-codex-session-id header for codex failover (3.714075ms) ✔ extractSessionAffinityKey extracts x-session-id header as fallback (0.48343ms) ✔ extractSessionAffinityKey derives key from body session_id (0.47425ms) ✔ extractSessionAffinityKey returns null for empty input (0.500679ms) ✔ codex maxAttempts is 3 (validates retry budget for account rotation) (0.485043ms) ✔ codex failover state: excluded IDs accumulate across retries (2.092239ms) ✔ codex failover: retry-after header is parsed to milliseconds (0.35014ms) ✔ codex failover: Object.assign patches credentials with new account (0.610543ms) ✔ codex failover: only 429 triggers account rotation (0.778704ms) ✔ codex failover: stops rotation when getProviderCredentials returns null (0.769078ms) [QuotaPreflight] codex/codex-preflight-1778267311949: 98.0% used — switching ✔ fetchCodexQuota returns null when no registered credentials exist (3.073839ms) ✔ fetchCodexQuota can read credentials directly from the provided connection snapshot (52.336361ms) ✔ fetchCodexQuota parses dual-window usage, forwards workspace headers, and caches results (2.308863ms) ✔ fetchCodexQuota drops bad credentials after an authorization failure (1.238225ms) ✔ getCodexQuotaCooldownMs prefers the 7d window before the 5h window (0.871034ms) ✔ registerCodexQuotaFetcher exposes Codex quota to preflight and monitor flows (3.861475ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-codex-stream-false-UWN6e8 [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-codex-stream-false-UWN6e8/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-codex-stream-false-UWN6e8/storage.sqlite [16:08:35] 📊 [USAGE] CODEX | in=6 | out=1 | account=unknown [16:08:35] 🌊 [STREAM] CODEX | gpt-5.5-low | 136ms | complete [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-codex-stream-false-UWN6e8/storage.sqlite [16:08] 📊 [USAGE] OPENAI | in=6 | out=1 ✔ chatCore remembers Codex Responses conversation state from transformed body, not raw client input (533.338412ms) ✔ CodexExecutor.transformRequest clones the request body before forcing stream=true (25.694747ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-codex-stream-false-UWN6e8/storage.sqlite [16:08] 📊 [USAGE] OPENAI | in=6 | out=1 ✔ chatCore converts Responses-style SSE fallback into JSON when stream=false (148.733483ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-codex-stream-false-UWN6e8/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ chatCore converts Responses-style NDJSON fallback into JSON when stream=false (143.252602ms) ✔ handleComboChat validates non-stream quality using the original client stream intent (138.524979ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-combo-499-if46aa [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-499-if46aa/storage.sqlite ✔ combo loop stops immediately when handleSingleModel returns 499 (client disconnect) (190.734321ms) ✔ combo loop stops on signal.aborted before trying any model (4.69207ms) ✔ combo loop with 3 models: 499 on model-1 prevents trying model-2 and model-3 (3.399504ms) ✔ combo loop does NOT stop on 502 (transient) — tries more than one model (12032.22715ms) ✔ signal abort during fallback wait interrupts immediately (52.654841ms) ✔ parseQualifiedModel keeps provider prefix and the full tail model id (4.149656ms) ✔ buildPrecisionComboModelStep preserves provider/model/account triple (0.633937ms) ✔ buildManualComboModelStep resolves provider aliases and uses dynamic account (0.702102ms) ✔ hasExactModelStepDuplicate blocks only exact provider/model/connection repeats (0.744004ms) ✔ findNextSuggestedConnectionId advances to the next unused connection for the same model (0.67743ms) ✔ combo builder stage helpers expose completion state and linear navigation (1.152538ms) ✔ intelligent builder stage is accessible only after strategy checks pass (0.393456ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-builder-options-JaKLfZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-builder-options-JaKLfZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-builder-options-JaKLfZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ combo builder options route aggregates providers, connections, models and combo refs (188.489178ms) ✔ combo builder options route exposes compatible provider nodes with node metadata (127.031989ms) ✔ getDefaultComboConfig returns a fresh copy of the defaults (5.664962ms) ✔ resolveComboConfig applies the full cascade from defaults to combo overrides (1.065226ms) ✔ resolveComboConfig ignores null, undefined, and legacy resilience overrides (0.897604ms) ✔ updateComboDefaultsSchema accepts arbitrarily large timeout defaults and provider overrides (6.423973ms) ✔ resolveComboConfig preserves explicit empty handoffProviders overrides (0.455683ms) ✔ resolveComboConfig skips provider overrides when provider is absent (0.398615ms) ✔ resolveComboConfig tolerates invalid or missing inputs and falls back to defaults (0.464788ms) ✔ createComboSchema accepts context-relay strategy with handoff config (4.396091ms) ✔ createComboSchema accepts structured combo steps with pinned connection and combo refs (3.545396ms) ✔ createComboSchema accepts composite tiers that reference normalized combo steps (2.720032ms) ✔ updateComboDefaultsSchema rejects composite tiers in global defaults and provider overrides (2.028978ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-combo-context-relay-aBwjJq [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-context-relay-aBwjJq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-context-relay-aBwjJq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-context-relay-aBwjJq/storage.sqlite ✔ handleComboChat context-relay routes to the first available model (664.529613ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-context-relay-aBwjJq/storage.sqlite ✔ handleComboChat context-relay skips unavailable models and falls through to the next one (170.127366ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-context-relay-aBwjJq/storage.sqlite ✔ handleComboChat context-relay treats provider circuit breaker responses as ordinary target failures (2194.607865ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-context-relay-aBwjJq/storage.sqlite ✔ handleComboChat context-relay persists a handoff when codex quota reaches the warning threshold (190.966928ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-context-relay-aBwjJq/storage.sqlite ✔ handleComboChat context-relay respects handoffProviders and skips generation when codex is disabled (212.272427ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ handleComboChat context-relay treats explicit empty handoffProviders as disabled (220.122648ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-health-route-wW4BFQ/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-combo-health-route-wW4BFQ [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-health-route-wW4BFQ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-health-route-wW4BFQ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ combo health route exposes step-level target health for structured combos (141.99797ms) ✔ combo health route prefers historical call log target metrics over volatile runtime memory (263.092491ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-provider-cooldown-cr5vmL/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-combo-provider-cooldown-cr5vmL [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-provider-cooldown-cr5vmL/storage.sqlite 🛡️ [RATE-LIMIT] Loaded 0 explicit + 1 auto-enabled protection(s) [19:08:37.552] INFO: [sse] 📥 POST /v1/chat/completions | provider-cooldown-combo | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | provider-cooldown-combo | 1 msgs" ⏳ [RATE-LIMIT] openai:0f33d578-7d3c-46d3-b057-a07f91523b50 — 1 request(s) queued, 0 running [19:08:37.553] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:37.561] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:37.563] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:37.567] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:37.569] INFO: [sse] Combo "provider-cooldown-combo" [priority] with 2 models module: "sse" tag: "CHAT" [19:08:37.578] INFO: [sse] priority with nested resolution: 2 total targets module: "sse" tag: "COMBO" [19:08:37.591] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:37.591] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:37.593] INFO: [sse] Trying model 1/2: openai/gpt-4o-mini module: "sse" tag: "COMBO" [19:08:37.596] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:08:37.600] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:37.600] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:37.600] INFO: [sse] Using openai account: 0f33d578... module: "sse" tag: "AUTH" [19:08:37.621] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:08:37.622] INFO: [sse] 8rrva3 post_injection t=11ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:08:37.817] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:37.822] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:37.823] INFO: [sse] Attempting to resolve combo limits for comboName=provider-cooldown-combo module: "sse" tag: "CONTEXT" [19:08:37.830] INFO: [sse] Combo min limit: 128000 module: "sse" tag: "CONTEXT" [19:08:37.830] DEBUG: [sse] Checking compression: 13 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:37.834] INFO: [sse] 8rrva3 post_translation t=223ms module: "sse" tag: "STAGE_TRACE" [19:08:37.837] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:08:37.844] INFO: [sse] 8rrva3 pre_semaphore t=233ms {"semaphoreKey":"openai:0f33d578-7d3c-46d3-b057-a07f91523b50","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:37.844] INFO: [sse] 8rrva3 post_semaphore t=233ms module: "sse" tag: "STAGE_TRACE" [19:08:37.844] INFO: [sse] 8rrva3 pre_rate_limit t=233ms module: "sse" tag: "STAGE_TRACE" [19:08:37.854] INFO: [sse] 8rrva3 inside_rate_limit t=243ms module: "sse" tag: "STAGE_TRACE" [19:08:37.854] INFO: [sse] 8rrva3 pre_executor t=243ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:37.860] INFO: [sse] 8rrva3 post_executor t=249ms {"status":503} module: "sse" tag: "STAGE_TRACE" [ERROR] [503]: provider temporarily unavailable ❌ openai [503]: [503]: provider temporarily unavailable [16:08] 📊 [USAGE] CLAUDE | in=10 | out=4 | account=71dada6d... [16:08] 📊 [USAGE] CLAUDE | in=10 | out=4 | account=71dada6d... [19:08:37.878] WARN: [sse] Account 0f33d578... unavailable (503), trying fallback module: "sse" tag: "AUTH" [19:08:37.884] DEBUG: [sse] openai | total connections: 1, excludeIds: 0f33d578-7d3c-46d3-b057-a07f91523b50, forcedId: none module: "sse" tag: "AUTH" [19:08:37.884] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:37.884] DEBUG: [sse] → 0f33d578 | excluded rateLimited until 2026-05-08T19:08:40.876Z module: "sse" tag: "AUTH" [19:08:37.885] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=503.0, lastError=[503]: provider temporarily unavailable module: "sse" tag: "AUTH" [19:08:37.886] WARN: [sse] [openai/gpt-4o-mini] [503]: provider temporarily unavailable (reset after 3s) module: "sse" tag: "CHAT" [19:08:37.890] WARN: [sse] Model openai/gpt-4o-mini failed, trying next module: "sse" tag: "COMBO" status: 503 [19:08:37.893] DEBUG: [sse] claude | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:37.893] DEBUG: [sse] claude | available: 1/1 module: "sse" tag: "AUTH" [19:08:37.893] INFO: [sse] Trying model 2/2: claude/claude-3-5-sonnet-20241022 module: "sse" tag: "COMBO" [19:08:37.894] INFO: [sse] Provider: claude, Model: claude-3-5-sonnet-20241022 module: "sse" tag: "ROUTING" [19:08:37.896] DEBUG: [sse] claude | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:37.896] DEBUG: [sse] claude | available: 1/1 module: "sse" tag: "AUTH" [19:08:37.897] INFO: [sse] Using claude account: 71dada6d... module: "sse" tag: "AUTH" [19:08:37.898] DEBUG: [sse] openai → claude | stream=false module: "sse" tag: "FORMAT" [19:08:37.898] INFO: [sse] kcjuyd post_injection t=1ms {"provider":"claude","model":"claude-3-5-sonnet-20241022"} module: "sse" tag: "STAGE_TRACE" [19:08:37.904] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:37.908] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:37.908] INFO: [sse] Attempting to resolve combo limits for comboName=provider-cooldown-combo module: "sse" tag: "CONTEXT" [19:08:37.914] INFO: [sse] Combo min limit: 128000 module: "sse" tag: "CONTEXT" [19:08:37.914] DEBUG: [sse] Checking compression: 13 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:37.919] INFO: [sse] kcjuyd post_translation t=22ms module: "sse" tag: "STAGE_TRACE" [19:08:37.920] DEBUG: [sse] CLAUDE | claude-3-5-sonnet-20241022 | 1 msgs module: "sse" tag: "REQUEST" [19:08:37.920] INFO: [sse] kcjuyd pre_semaphore t=23ms {"semaphoreKey":"claude:71dada6d-1a03-4faf-9e40-eb8830986ede","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:37.920] INFO: [sse] kcjuyd post_semaphore t=23ms module: "sse" tag: "STAGE_TRACE" [19:08:37.920] INFO: [sse] kcjuyd pre_rate_limit t=23ms module: "sse" tag: "STAGE_TRACE" [19:08:37.920] INFO: [sse] kcjuyd inside_rate_limit t=23ms module: "sse" tag: "STAGE_TRACE" [19:08:37.920] INFO: [sse] kcjuyd pre_executor t=23ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:37.923] INFO: [sse] kcjuyd post_executor t=26ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:37.927] DEBUG: [sse] Failed to sync Claude extra-usage state: Usage not available for this connection module: "sse" tag: "CLAUDE_USAGE" [19:08:37.974] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:37.975] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:37.975] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:38.005] INFO: [sse] Model claude/claude-3-5-sonnet-20241022 succeeded (427ms, 0 fallbacks) module: "sse" tag: "COMBO" [19:08:38.009] INFO: [sse] 📥 POST /v1/chat/completions | provider-cooldown-combo | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | provider-cooldown-combo | 1 msgs" [19:08:38.009] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:08:38.009] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:38.010] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:38.011] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:08:38.012] INFO: [sse] Combo "provider-cooldown-combo" [priority] with 2 models module: "sse" tag: "CHAT" [19:08:38.013] INFO: [sse] priority with nested resolution: 2 total targets module: "sse" tag: "COMBO" [19:08:38.015] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:38.015] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:08:38.015] DEBUG: [sse] → 0f33d578 | rateLimited until 2026-05-08T19:08:40.876Z module: "sse" tag: "AUTH" [19:08:38.015] WARN: [sse] openai | all 1 active accounts rate limited (reset after 3s) | lastErrorCode=503.0, lastError=[503]: provider temporarily unavailable module: "sse" tag: "AUTH" [19:08:38.015] INFO: [sse] Skipping openai/gpt-4o-mini (all accounts in cooldown) module: "sse" tag: "COMBO" [19:08:38.017] DEBUG: [sse] claude | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:38.017] DEBUG: [sse] claude | available: 1/1 module: "sse" tag: "AUTH" [19:08:38.018] INFO: [sse] Trying model 2/2: claude/claude-3-5-sonnet-20241022 module: "sse" tag: "COMBO" [19:08:38.018] INFO: [sse] Provider: claude, Model: claude-3-5-sonnet-20241022 module: "sse" tag: "ROUTING" [19:08:38.021] DEBUG: [sse] claude | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:38.021] DEBUG: [sse] claude | available: 1/1 module: "sse" tag: "AUTH" [19:08:38.021] INFO: [sse] Using claude account: 71dada6d... module: "sse" tag: "AUTH" [19:08:38.023] DEBUG: [sse] openai → claude | stream=false module: "sse" tag: "FORMAT" [19:08:38.023] INFO: [sse] txvt2m post_injection t=1ms {"provider":"claude","model":"claude-3-5-sonnet-20241022"} module: "sse" tag: "STAGE_TRACE" [19:08:38.029] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:08:38.033] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:08:38.033] INFO: [sse] Attempting to resolve combo limits for comboName=provider-cooldown-combo module: "sse" tag: "CONTEXT" [19:08:38.038] INFO: [sse] Combo min limit: 128000 module: "sse" tag: "CONTEXT" [19:08:38.038] DEBUG: [sse] Checking compression: 13 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:08:38.039] INFO: [sse] txvt2m post_translation t=17ms module: "sse" tag: "STAGE_TRACE" [19:08:38.040] DEBUG: [sse] CLAUDE | claude-3-5-sonnet-20241022 | 1 msgs module: "sse" tag: "REQUEST" [19:08:38.040] INFO: [sse] txvt2m pre_semaphore t=18ms {"semaphoreKey":"claude:71dada6d-1a03-4faf-9e40-eb8830986ede","max":null} module: "sse" tag: "STAGE_TRACE" [19:08:38.040] INFO: [sse] txvt2m post_semaphore t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:38.040] INFO: [sse] txvt2m pre_rate_limit t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:38.040] INFO: [sse] txvt2m inside_rate_limit t=18ms module: "sse" tag: "STAGE_TRACE" [19:08:38.040] INFO: [sse] txvt2m pre_executor t=18ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:08:38.042] INFO: [sse] txvt2m post_executor t=20ms {"status":200} module: "sse" tag: "STAGE_TRACE" [19:08:38.044] DEBUG: [sse] Failed to sync Claude extra-usage state: Usage not available for this connection module: "sse" tag: "CLAUDE_USAGE" [19:08:38.047] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:08:38.047] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:08:38.047] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [19:08:38.057] INFO: [sse] Model claude/claude-3-5-sonnet-20241022 succeeded (44ms, 0 fallbacks) module: "sse" tag: "COMBO" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-provider-cooldown-cr5vmL/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ combo failover skips the cooled provider target on the next request (742.996214ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-combo-composite-tiers-xjRu4I [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-composite-tiers-xjRu4I/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-composite-tiers-xjRu4I/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-composite-tiers-xjRu4I/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-composite-tiers-xjRu4I/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-composite-tiers-xjRu4I/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-composite-tiers-xjRu4I/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ POST /api/combos rejects composite tiers that point to unknown steps (128.948646ms) ✔ POST /api/combos persists valid composite tiers (121.504705ms) ✔ POST /api/combos preserves legacy string combo refs during normalization (146.288129ms) ✔ PUT /api/combos rejects updates that orphan an existing composite tier step reference (131.977326ms) ✔ PUT /api/combos preserves legacy string combo refs during normalization (110.559303ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-combo-routing-ZOsgRO [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite ✔ getComboFromData and getComboModelsFromData resolve combos from array and object containers (259.233131ms) ✔ validateComboDAG rejects circular references and resolveNestedComboModels expands nested combos (126.376254ms) ✔ resolveNestedComboModels expands explicit combo-ref steps (111.696934ms) ✔ validateComboDAG enforces maximum nesting depth (106.700539ms) ✔ handleComboChat priority strategy defaults to first model and records success metrics (385.642113ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite ✔ handleComboChat priority strategy honors composite tier order before fallback (2169.318378ms) ✔ handleComboChat weighted strategy selects by weight and falls back in descending weight order (128.475603ms) ✔ handleComboChat weighted strategy falls back to uniform random when all weights are zero (136.06361ms) ✔ handleComboChat random strategy uses shuffled model order (123.71866ms) ✔ handleComboChat fill-first explicitly preserves priority order (128.037105ms) ✔ handleComboChat p2c selects the better of two random choices by metrics (123.363186ms) ✔ handleComboChat least-used strategy prefers the model with fewer recorded requests (113.437917ms) ✔ handleComboChat skips unavailable models and falls through to the next active target (136.391919ms) ✔ handleComboChat falls through empty successful responses and records failure metrics before succeeding (136.080717ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite ✔ handleComboChat records per-target metrics separately when the same model repeats with different accounts (2129.144511ms) ✔ handleComboChat preserves the first failure status but surfaces the last error message (116.900632ms) ✔ handleComboChat round-robin rotates sequentially across requests (115.110338ms) ✔ handleComboChat round-robin starts from composite tier default ordering (118.488178ms) ✔ combo helpers short-circuit safely for missing combos, cycles, and excessive depth (112.414363ms) ✔ handleComboChat accepts binary and Responses-style 200 bodies but falls through malformed success payloads (126.780268ms) ✔ handleComboChat accepts text-mode SSE payloads as valid non-streaming passthrough responses (117.768785ms) ✔ handleComboChat falls through invalid JSON and embedded 200 error bodies before succeeding (123.91932ms) ✔ handleComboChat returns the earliest retry-after when all priority targets are rate-limited (130.179398ms) ✔ handleComboChat returns 404 model_not_found when a combo has no executable targets (122.782837ms) ✔ handleComboChat round-robin returns 404 when no models are configured (134.872375ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite ✔ handleComboChat round-robin falls through semaphore timeouts and malformed success payloads (158.850599ms) ✔ handleComboChat round-robin surfaces retry-after metadata after exhausting all models (127.349148ms) ✔ handleComboChat falls through generic 400s when a later priority target succeeds (117.05893ms) ✔ handleComboChat round-robin falls through generic 400s when a later model succeeds (170.722777ms) ✔ handleComboChat round-robin falls through 400s and returns the final error payload when no target recovers (128.878892ms) ✔ handleComboChat strict-random uses the shared deck without repeating within a cycle (123.173082ms) ✔ handleComboChat cost-optimized orders models by the cheapest configured input price (172.51812ms) ✔ handleComboChat weighted strategy resolves nested combos before falling back to the next weighted target (143.452794ms) ✔ handleComboChat context-optimized orders models by the largest synced context window (154.634425ms) ✔ handleComboChat context-optimized preserves order when all context limits are unknown (147.527192ms) ✔ handleComboChat normalizes legacy strategy names at runtime (129.733881ms) ✔ handleComboChat returns a 503 when every model is unavailable before execution (114.950271ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite ✔ handleComboChat treats provider circuit breaker responses as ordinary target failures (2138.310194ms) ✔ handleComboChat auto strategy honors LKGP after filtering to tool-capable models (150.717754ms) ✔ handleComboChat standalone lkgp strategy prioritizes the last known good provider (118.956477ms) ✔ handleComboChat standalone lkgp strategy falls back to original order when no state exists (122.665585ms) ✔ handleComboChat standalone lkgp strategy updates LKGP after a successful call (128.06064ms) ✔ handleComboChat auto strategy falls back to the full pool when tool filtering empties candidates (133.127469ms) ✔ handleComboChat auto strategy falls back to rules when a custom router strategy throws (133.335812ms) ✔ handleComboChat auto strategy reads strategyName from combo.config.auto and can prefer latency (127.63885ms) ✔ handleComboChat context cache protection pins the model and tags tool-call responses (127.925298ms) ✔ handleComboChat context cache protection sanitizes streamed text tags from client output (132.390088ms) ✔ handleComboChat context cache protection injects a hidden tag for tool-call-only streams (125.608338ms) ✔ handleComboChat context cache protection flushes cleanly when a stream ends without content (121.201551ms) ✔ handleComboChat round-robin resolves nested combos and returns inactive when every target is skipped (131.27889ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite ✔ handleComboChat round-robin treats provider circuit breaker responses as ordinary target failures (2124.193449ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite ✔ handleComboChat round-robin retries a transient failure on the same model before succeeding (137.920124ms) ✔ handleComboChat round-robin recovers from 400s when a later model succeeds (114.533529ms) ✔ handleComboChat single-target quality failure returns explicit quality error instead of ALL_ACCOUNTS_INACTIVE (116.04692ms) ✔ handleComboChat round-robin single-target quality failure returns explicit quality error instead of ALL_ACCOUNTS_INACTIVE (116.794258ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite ✔ handleComboChat falls back to next model when first model returns all-accounts-rate-limited 503 (2123.53734ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-routing-ZOsgRO/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). ✔ handleComboChat round-robin falls back when all-accounts-rate-limited 503 is returned (194.164072ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ handleComboChat aborts combo when 503 response does NOT contain the unavailable signal (4136.149003ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-combo-strategies-UKavtM [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-strategies-UKavtM/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ least-used strategy prefers the model with fewer recorded combo requests (387.451669ms) ✔ context-optimized strategy prefers the largest context window (9.482667ms) ✔ auto strategy handles null and empty prompt edge cases without throwing (55.940016ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ combo falls back when first model returns HTTP 200 zombie SSE stream (422.825419ms) ✔ combo fails when all models return 504 (28.982462ms) ✔ combo retries 504 on same model before falling through (transient retry) (8.546782ms) ✔ combo does not retry stream readiness timeouts on the same model (15.336945ms) ✔ combo test helper builds a realistic smoke payload (2.05128ms) ✔ combo test helper extracts text from chat-completions responses (0.601443ms) ✔ combo test helper extracts text from block-based responses (0.343049ms) ✔ combo test helper extracts reasoning content when visible text is absent (0.467994ms) ✔ combo test helper extracts reasoning_text aliases from GitHub-style responses (0.319078ms) ✔ combo test helper treats reasoning-only completions as a healthy signal (0.594696ms) ✔ combo test helper returns empty string when no text content exists (0.379876ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-combo-test-route-Yh8GOk [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column ✔ combo test route validates request payloads and combo existence (135.381836ms) ✔ combo test route marks a model healthy only when it returns assistant text (144.276853ms) ✔ combo test route treats empty successful responses as failures (130.960491ms) ✔ combo test route accepts reasoning-only completions as healthy smoke-test responses (138.547084ms) ✔ combo test route surfaces provider errors instead of downgrading them to reachability (142.044877ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-combo-test-route-Yh8GOk/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ combo test route launches model probes concurrently while preserving combo order (162.618985ms) ✔ combo test route preserves structured step metadata for repeated model/account targets (139.975757ms) ✔ combo test route rejects empty combos and ignores forwarded origins for internal probes (244.805044ms) ✔ combo test route handles upstream timeouts and non-JSON error bodies (134.519052ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-compliance-route-Arz6gw/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-compliance-route-Arz6gw/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ compliance audit route keeps array payloads and exposes total count with structured filters (138.229312ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-compliance-CHHSFY/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-compliance-CHHSFY/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-compliance-CHHSFY/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-compliance-CHHSFY/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-compliance-CHHSFY/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-compliance-CHHSFY/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ compliance audit log initialization, writes and filtered reads work end to end (125.917268ms) ✔ compliance audit log supports structured filters, totals and secret redaction (128.498271ms) ✔ compliance noLog helpers cover missing ids, in-memory overrides and persisted DB values (115.989922ms) ✔ cleanupExpiredLogs removes stale rows across all log tables and records an audit entry (132.761323ms) ✔ cleanupExpiredLogs tolerates missing tables and logAuditEvent failures without breaking (129.046599ms) ✔ validateCompositeTiersConfig accepts a valid tier graph that references combo steps (4.612617ms) ✔ validateCompositeTiersConfig rejects tiers that point to missing step ids (0.71631ms) ✔ validateCompositeTiersConfig rejects duplicate step ownership across tiers (0.430689ms) ✔ validateCompositeTiersConfig rejects fallback cycles (0.546716ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-compRDspGh/storage.sqlite ✔ tokensCompressed round-trips through saveCallLog → getCallLogs (487.49244ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-config-hot-reload-tPY5vD [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-config-hot-reload-tPY5vD/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-config-hot-reload-tPY5vD/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-config-hot-reload-tPY5vD/storage.sqlite [HOT_RELOAD] Runtime config hot-reload started (poll=1000ms, fsWatch=on) ✔ updateSettings applies runtime settings incrementally without restart (231.923423ms) [HOT_RELOAD] source=hot-reload:fs-watch reloaded sections: cliCompatProviders, thoughtSignature [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ hot-reload watcher picks up external sqlite changes via polling fallback (178.887272ms) ✔ normalizeExcludedModelPatterns accepts arrays and CSV strings, trims values, and removes duplicates (3.263796ms) ✔ isModelExcludedByConnection matches both provider-scoped and raw model ids (1.121094ms) ✔ hasEligibleConnectionForModel only returns true when at least one connection can serve the model (0.81702ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ console log API normalizes numeric pino levels correctly (181.297138ms) ✔ console log API filters by component, time window, and result limit (2.424638ms) ✔ console log API returns an empty list for a missing file and surfaces read errors (3.428822ms) ✔ buildHandoffSystemMessage and injectHandoffIntoBody preserve existing history (4.385991ms) ✔ injectHandoffIntoBody preserves Responses API shape for native Codex requests (1.509952ms) ✔ parseHandoffJSON accepts fenced JSON and normalizes fields (2.654216ms) ✔ parseHandoffJSON returns null for invalid payloads without throwing (1.048818ms) ✔ resolveContextRelayConfig preserves explicit empty handoffProviders (1.191578ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-context-handoff-xHxWAk/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-context-handoff-xHxWAk/storage.sqlite ✔ maybeGenerateHandoff skips below the warning threshold (132.113997ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-context-handoff-xHxWAk/storage.sqlite ✔ maybeGenerateHandoff persists a structured handoff once the threshold is reached (169.183538ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-context-handoff-xHxWAk/storage.sqlite ✔ maybeGenerateHandoff deduplicates concurrent in-flight generations for the same session (157.322916ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ maybeGenerateHandoff allows a new attempt after a failed in-flight generation (168.548114ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-context-handoff-xHxWAk/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-context-handoff-xHxWAk/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ maybeGenerateHandoff respects explicit empty handoffProviders and skips generation (114.967723ms) ✔ context handoff DB module upserts and deletes active handoffs (118.460405ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ estimateTokens: estimates from string (2.526236ms) ✔ estimateTokens: handles null (0.35914ms) ✔ getTokenLimit: detects claude (99.259531ms) ✔ getTokenLimit: detects gemini (1.325203ms) ✔ getTokenLimit: uses GPT-5.5 Codex model context (0.794492ms) ✔ getTokenLimit: default fallback (0.386643ms) ✔ compressContext: returns unchanged if fits (1.535312ms) ✔ compressContext: default reserve scales down for smaller context windows (0.551774ms) ✔ compressContext: handles null/empty body (0.562595ms) ✔ compressContext: Layer 1 — trims long tool messages (1.376639ms) ✔ compressContext: Layer 2 — compresses thinking in old messages (4.602766ms) ✔ compressContext: Layer 3 — drops old messages to fit (4.056114ms) ✔ Layer 3: removes orphaned tool_result (OpenAI format) when tool_use is dropped (1.813571ms) ✔ Layer 3: removes orphaned tool_result (Claude format) when tool_use is dropped (1.847065ms) ✔ Layer 3: preserves intact tool_use/tool_result pairs after compression (0.430032ms) ▶ Context pinning — tool call responses (#721) ✔ injectModelTag appends synthetic tag when last assistant has null content (tool_calls) (2.033936ms) ✔ injectModelTag appends synthetic tag when last assistant has array content (0.412237ms) ✔ extractPinnedModel finds tag in synthetic message after tool_calls (0.612981ms) ✔ injectModelTag still works for normal string content (0.511782ms) ✔ roundtrip: inject → extract works for tool-call messages (0.355162ms) ✔ re-injection clears old pin and sets new one (0.528339ms) ✔ Context pinning — tool call responses (#721) (7.054325ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ github copilot business seats infer business plan and hide unlimited buckets (53.019429ms) ✔ github copilot individual paid plans no longer normalize as free (1.35298ms) ✔ CrofAI is registered as an API-key provider with the canonical identity (1.915063ms) ✔ CrofAI exposes the OpenAI-compatible chat completions URL (0.328815ms) ✔ CrofAI registry entry uses OpenAI format with bearer apikey auth (0.438681ms) ✔ CrofAI seed model list includes the headline families and unique ids (0.474393ms) ✔ parseCrofUsageResponse: subscription account with remaining requests (2.875924ms) ✔ parseCrofUsageResponse: subscription account exhausted blocks (percentUsed=1) (0.372559ms) ✔ parseCrofUsageResponse: pay-as-you-go account uses credits as gate (0.523404ms) ✔ parseCrofUsageResponse: handles string-encoded numbers (defensive) (0.331149ms) ✔ parseCrofUsageResponse: rejects non-object payloads (0.485524ms) ✔ fetchCrofUsage: returns null when the connection has no apiKey (fail-open) (0.557334ms) ✔ fetchCrofUsage: caches the parsed response and serves it from memory (46.821046ms) ✔ fetchCrofUsage: returns null on non-2xx and clears cache on auth failure (0.78034ms) ✔ registerCrofUsageFetcher: idempotent registration call does not throw (0.417025ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ USAGE_SUPPORTED_PROVIDERS includes crof (2.209404ms) ✔ getUsageForProvider returns helpful message when crof has no apiKey (1.040108ms) ✔ getUsageForProvider exposes Requests Today + Credits for subscription accounts (53.000977ms) ✔ getUsageForProvider omits Requests Today on pay-as-you-go (usable_requests=null) (1.379187ms) ✔ getUsageForProvider returns 401 message when crof rejects the api key (1.111391ms) ✔ parseConnectRPCFrame round-trips compressed payloads (4.548207ms) ✔ parseConnectRPCFrame returns null for truncated frames (0.389768ms) ✔ parseConnectRPCFrame keeps the raw payload when a compressed frame is not valid gzip (10.783426ms) ✔ decodeField handles fixed-width wire types and past-end offsets (1.877228ms) ✔ extractTextFromResponse reads MCP nested tool metadata and alternate last-tool flag (1.644437ms) ✔ extractTextFromResponse falls back to raw args when MCP metadata is absent (0.519195ms) ✔ extractTextFromResponse ignores incomplete tool call payloads (0.471287ms) ✔ extractTextFromResponse returns text and thinking blocks from response payloads (0.46714ms) ✔ generateCursorBody encodes tool metadata, message ids and high reasoning mode (4.22021ms) ✔ buildChatRequest normalizes mixed assistant tool payloads without duplicating matching tool-result messages (1.459267ms) ✔ encodeMcpTool keeps the custom server field even when name and schema are missing (0.53034ms) ✔ normalizeOpenAiBaseUrl appends /v1 only when needed (2.292446ms) ✔ buildAliasEnvVar sanitizes aliases for env variable export (0.515253ms) ✔ custom CLI generators include default model and alias mappings (2.657053ms) ▶ Custom Endpoint Paths ▶ OpenAI Compatible buildUrl ✔ returns custom chatPath when provided (1.863705ms) ✔ returns default /chat/completions without chatPath (0.438518ms) ✔ returns /responses for responses provider without chatPath (0.282788ms) ✔ prefers providerSpecificData.apiType for legacy provider ids (0.305377ms) ✔ treats empty string chatPath as default (0.384915ms) ✔ strips trailing slash from baseUrl (0.377807ms) ✔ OpenAI Compatible buildUrl (5.848221ms) ▶ Anthropic Compatible buildUrl ✔ returns custom chatPath when provided (0.690757ms) ✔ returns default /messages without chatPath (0.349515ms) ✔ treats empty string chatPath as default (0.502959ms) ✔ Anthropic Compatible buildUrl (2.199492ms) ▶ Validate endpoint modelsPath ✔ uses modelsPath when provided (0.722949ms) ✔ falls back to /models when modelsPath is empty (0.303801ms) ✔ falls back to /models when modelsPath is undefined (0.293088ms) ✔ Validate endpoint modelsPath (1.667102ms) ▶ No credentials fallback ✔ works with null credentials for openai-compatible (0.471459ms) ✔ works with null credentials for anthropic-compatible (0.279634ms) ✔ No credentials fallback (1.0435ms) ✔ Custom Endpoint Paths (12.478075ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-K21Qge/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-K21Qge/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-K21Qge/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-K21Qge/storage.sqlite [Cleanup] Purged 2 request_detail_logs [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-K21Qge/storage.sqlite [Aggregation] Daily rollup: 1 rows for 2026-05-01 to 2026-05-01 [Aggregation] Daily rollup: 1 rows for 2026-05-01 to 2026-05-01 [Aggregation] Hourly rollup: 1 rows for 2026-05-01 10:00:00 to 2026-05-01 10:59:59 [Aggregation] Hourly rollup: 1 rows for 2026-05-01 10:00:00 to 2026-05-01 10:59:59 [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ database settings route returns mapped stats and persists editable sections (171.872817ms) ✔ database settings reader supports legacy flat keys and lets nested saves win (116.210111ms) ✔ purgeDetailedLogs deletes request_detail_logs (125.669285ms) ✔ usage aggregation upserts replace recomputed totals instead of adding them twice (145.612474ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-apikeys-hkPS5p/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-apikeys-hkPS5p/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-apikeys-hkPS5p/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-apikeys-hkPS5p/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-apikeys-hkPS5p/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-apikeys-hkPS5p/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ createApiKey requires machineId and returns a persisted key with defaults (146.662338ms) ✔ updateApiKeyPermissions persists settings, schedule and rate limits (135.110728ms) ✔ validateApiKey and deleteApiKey stay consistent after cache invalidation (143.592557ms) ✔ isModelAllowedForKey supports exact, prefix and wildcard rules (137.162837ms) ✔ getApiKeyMetadata ignores malformed stored schedule payloads (134.774997ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-backup-EMRcIN/storage.sqlite [DB] Backup created: /tmp/omniroute-backup-EMRcIN/db_backups/db_2026-05-08T19-08-41-624Z_manual.sqlite (4096 bytes) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ backupDbFile creates manual backups and listDbBackups returns metadata (214.896517ms) ✔ listDbBackups returns an empty list when the backup directory is missing (77.926341ms) ✔ restoreDbBackup rejects invalid identifiers and corrupt backup files (55.391979ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-backup-EMRcIN/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37), provider_connections(1) [DB] SQLite database ready: /tmp/omniroute-backup-EMRcIN/storage.sqlite [DB] Restored backup: db_2002-01-01T00-00-00-000Z_manual.sqlite (1 connections) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ restoreDbBackup restores SQLite contents and returns entity counts (710.670481ms) ✔ cleanupDbBackups removes overflow families and orphaned sidecars (63.579406ms) ✔ cleanupDbBackups honors retentionDays for older backups (53.757117ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-combos-NSFeBe/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-combos-NSFeBe/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-combos-NSFeBe/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-combos-NSFeBe/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-combos-NSFeBe/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-combos-NSFeBe/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ createCombo stores default strategy and supports lookup by id and name (111.231574ms) ✔ getCombos returns parsed combos in persisted sort order (114.530065ms) ✔ updateCombo merges fields while preserving immutable data (125.603704ms) ✔ reorderCombos persists manual combo ordering in sqlite (118.617252ms) ✔ deleteCombo reports missing ids and removes existing rows (107.818205ms) ✔ getCombos upgrades legacy persisted entries to version 2 and resolves combo refs (110.884911ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-core-kZIzb5/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-core-HkB96S/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37) [DB] SQLite database ready: /tmp/omniroute-db-core-HkB96S/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-core-WN5M1K/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Build phase detected — using in-memory SQLite (read-only) [DB] Old incompatible schema detected (empty) — renaming to storage.sqlite.old-schema [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-legacy-empty-B13ur4/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: provider_connections(1) [DB] Old schema_migrations table found but data exists — preserving data (#146) [DB] Added provider_connections.rate_limit_protection column [DB] Added provider_connections.last_used_at column [DB] Added provider_connections."group" column [DB] Added provider_connections.max_concurrent column [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-legacy-data-f9MmS5/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: provider_connections(1) [DB] Added provider_connections.rate_limit_protection column [DB] Added provider_connections.last_used_at column [DB] Added provider_connections."group" column [DB] Added provider_connections.max_concurrent column [Migration] Rehomed legacy migration 029_webhooks_templates to legacy-029-webhooks_templates so current 029_provider_connection_max_concurrent can apply. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] Legacy encryption migration failed: no such column: api_key [DB] SQLite database ready: /tmp/omniroute-db-missing-max-concurrent-eaJtZj/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Added provider_connections.rate_limit_protection column [DB] Added provider_connections.last_used_at column [DB] Added provider_connections."group" column [DB] Added provider_connections.max_concurrent column [DB] Added call_logs.artifact_relpath column [DB] Added call_logs.has_pipeline_details column [DB] Added call_logs.requested_model column [DB] Added call_logs.request_type column [DB] Added call_logs.tokens_cache_read column [DB] Added call_logs.tokens_cache_creation column [DB] Added call_logs.tokens_reasoning column [DB] Added call_logs.cache_source column [DB] Added call_logs.combo_step_id column [DB] Added call_logs.combo_execution_key column [DB] Added call_logs.error_summary column [DB] Added call_logs.detail_state column [DB] Added call_logs.artifact_size_bytes column [DB] Added call_logs.artifact_sha256 column [DB] Added call_logs.has_request_body column [DB] Added call_logs.has_response_body column [DB] Added call_logs.request_summary column [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-legacy-call-logs-I9uwZo/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(2), provider_connections(1), provider_nodes(1), combos(1), api_keys(1) [DB] Could not probe existing DB: forced probe failure [DB] Renamed corrupt DB to storage.sqlite.probe-failed-1778267323034 [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] Restored preserved critical DB state after probe failure: key_value(2), provider_connections(1), provider_nodes(1), combos(1), api_keys(1) [DB] SQLite database ready: /tmp/omniroute-db-probe-recover-Q7CU4r/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Auto-restored preserved database from previous probe failure: storage.sqlite.probe-failed-2000 [DB] Preserved critical DB state before potential recreation: provider_connections(1) [DB] Old schema_migrations table found but data exists — preserving data (#146) [DB] Added provider_connections.rate_limit_protection column [DB] Added provider_connections.last_used_at column [DB] Added provider_connections."group" column [DB] Added provider_connections.max_concurrent column [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-probe-latest-kwB7Az/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Could not preserve critical DB state before recreation: file is not a database [DB] Could not probe existing DB: file is not a database [DB] Renamed corrupt DB to storage.sqlite.probe-failed-1778267323399 [DB] Auto-restored preserved database from previous probe failure: storage.sqlite.probe-failed-1778267323399 [DB] Could not preserve critical DB state before recreation: file is not a database [DB] Could not probe existing DB: file is not a database [DB] Renamed corrupt DB to storage.sqlite.probe-failed-1778267323420 ✔ getDbInstance creates sqlite schema, metadata and applies migrations (190.812432ms) ✔ getDbInstance reuses the singleton and closeDbInstance resets it (156.537068ms) ✔ local sqlite configuration enables WAL and sane pragmas (139.923185ms) ✔ module exports honor DATA_DIR from the environment (17.733596ms) ✔ module falls back to the default home data directory when DATA_DIR is absent (17.301634ms) ✔ build phase uses an in-memory database without creating sqlite files (21.255241ms) ✔ getDbInstance surfaces invalid DATA_DIR paths as sqlite open failures (20.376586ms) ✔ legacy empty schema databases are renamed before a fresh sqlite database is created (161.610993ms) ✔ legacy databases with data preserve rows while removing the old migration table (181.513567ms) ✔ provider connection max_concurrent column is healed even if migration 029 was already recorded (187.721946ms) ✔ legacy call_logs schemas are upgraded before combo target indexes are created (192.169949ms) ✔ probe failures restore preserved critical state instead of booting with an empty database (230.820559ms) ✔ auto-restore picks latest probe-failed timestamp instead of latest mtime (215.627825ms) ✔ probe failures without a safe snapshot abort startup and keep manual recovery explicit (45.786587ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] db.json has no data to migrate, skipping [DB] SQLite database ready: /tmp/omniroute-db-core-migration-ZuihQf/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37) [DB] Migrating db.json → SQLite (1 connections, 1 nodes, 1 keys)... [DB] ✓ Migration complete. Original saved as /tmp/omniroute-db-core-migration-ZuihQf/db.json.migrated [DB] Note: 1 legacy .json backups remain in /tmp/omniroute-db-core-migration-ZuihQf/db_backups [DB] SQLite database ready: /tmp/omniroute-db-core-migration-ZuihQf/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(45), provider_connections(1), provider_nodes(1), combos(1), api_keys(1) [DB] SQLite database ready: /tmp/omniroute-db-core-migration-ZuihQf/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ Test 1: migrateFromJson handles empty db.json and renames it (147.47916ms) ✔ Test 2: migrateFromJson migrates data to SQLite successfully (27.633949ms) ✔ Test 3: migrateFromJson throws error securely when JSON is corrupted (16.364137ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-detailed-logs-288FJW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-detailed-logs-288FJW/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-db-detailed-logs-288FJW [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-detailed-logs-288FJW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-detailed-logs-288FJW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-detailed-logs-288FJW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-detailed-logs-288FJW/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-detailed-logs-288FJW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ isDetailedLoggingEnabled follows the stored setting (595.401811ms) ✔ legacy detailed log helpers tolerate databases without request_detail_logs (125.527455ms) ✔ saveRequestDetailLog persists protected payloads and compacted stream summaries (122.04131ms) ✔ latest log lookup by call_log_id and paginated listing use newest-first ordering (120.775453ms) ✔ logs are skipped when the associated API key is marked as no_log (152.031542ms) ✔ request_detail_logs trigger keeps only the latest 500 rows (277.939303ms) [Encryption] STORAGE_ENCRYPTION_KEY not set. Storing plaintext (passthrough mode). [Encryption] Decryption failed. Ciphertext prefix: enc:v1:c7745eac16af9a77ad50b91... Auth tag validation likely failed. [Encryption] Malformed encrypted value [Encryption] Decryption failed. Ciphertext prefix: enc:v1:0b9e86ae148b4c391fa1d05... Auth tag validation likely failed. ✔ encryption stays in passthrough mode when no storage key is configured (12.787263ms) ✔ encrypt/decrypt round-trip uses the expected serialized format (94.362291ms) ✔ connection field helpers encrypt and decrypt all supported credential fields (88.121453ms) ✔ decrypt returns null when the value is malformed or the key is wrong (148.944978ms) ✔ legacy encryption migration parses ciphertext in canonical payload order (227.281933ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37) [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37) [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-check-xkmWhp/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ runDbHealthCheck reports issues without mutating when autoRepair is disabled (115.15775ms) ✔ runDbHealthCheck tolerates databases without a combos table (164.01506ms) ✔ runDbHealthCheck auto-repairs orphan rows and invalid JSON payloads (134.734841ms) ✔ runDbHealthCheck repairs broken combo payloads, combo refs and stale connection pins (145.292606ms) ✔ runDbHealthCheck diagnosis does not request backups for combo-only issues (152.777061ms) ✔ getDbInstance can auto-repair persisted broken rows when startup repair is forced (217.009268ms) ✔ getDbInstance skips automatic startup repair during tests unless forced (188.271836ms) ✔ runDbHealthCheck repairs a drifted db_meta schema version (136.626045ms) ✔ deleteApiKey removes domain budget and cost history rows for that key (147.405582ms) ✔ deleteProviderConnection and bulk delete remove related quota snapshots (127.593507ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-route-UkPTDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-route-UkPTDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ GET /api/db/health requires authentication (156.41418ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-route-UkPTDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ GET /api/db/health diagnoses without mutating database rows (186.303564ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-health-route-UkPTDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ POST /api/db/health repairs broken rows for authenticated callers (170.875399ms) [Migration] Applied: 001_first [Migration] Applied: 002_middle [Migration] Applied: 010_last [Migration] 3 migration(s) applied successfully. [Migration] Applied: 001_first [Migration] Applied: 002_second [Migration] 2 migration(s) applied successfully. [Migration] Applied: 032_apikey_lifecycle [Migration] 1 migration(s) applied successfully. [Migration] Applied: 032_renamed_lifecycle_patch [Migration] 1 migration(s) applied successfully. [Migration] Applied: 001_ok [Migration] FAILED: 002_broken — no such table: missing_table [Migration] Applied: 003_valid [Migration] 1 migration(s) applied successfully. [Migration] Applied: 001_first [Migration] Applied: 002_second [Migration] 2 migration(s) applied successfully. [Migration] Applied: 003_third [Migration] 1 migration(s) applied successfully. [Migration] 🔄 RECONCILIATION: Found missing intermediate migration 001_first (highest applied is 999). This gap will be back-filled to ensure schema integrity. [Migration] 🔄 RECONCILIATION: Found missing intermediate migration 002_second (highest applied is 999). This gap will be back-filled to ensure schema integrity. [Migration] Applied: 001_first [Migration] Applied: 002_second [Migration] 2 migration(s) applied successfully. [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] 2 migration(s) applied successfully. [Migration] Applied: 002_legacy_allow_002 [Migration] Applied: 003_legacy_allow_003 [Migration] Applied: 004_legacy_allow_004 [Migration] Applied: 005_legacy_allow_005 [Migration] Applied: 006_legacy_allow_006 [Migration] Applied: 007_legacy_allow_007 [Migration] 6 migration(s) applied successfully. [Migration] 🛑 ABORT: Detected 59 pending migrations on an existing database (threshold is 50). This usually means the migration tracking table was accidentally wiped. Running all migrations from scratch will cause data loss or schema errors. Physical schema already shows 006 (request_detail_logs table), so at most 54 pending migration(s) are expected from a legitimate upgrade. ✔ migration infrastructure avoids cwd-based repo tracing fallbacks (4.096546ms) ✔ runMigrations applies pending files sequentially in version order (40.243771ms) ✔ runMigrations skips versions that are already tracked as applied (19.410718ms) ✔ runMigrations applies api key lifecycle migration idempotently when columns already exist (21.098644ms) ✔ runMigrations applies api key lifecycle hardening by version even if filename suffix changes (17.00144ms) ✔ getMigrationStatus reports applied and pending migrations (15.133243ms) ✔ failed migrations roll back their transaction and do not record the version (16.461632ms) ✔ missing or empty migration directories are treated as a no-op (14.826105ms) ✔ invalid file names are ignored while valid migrations still run (15.642248ms) ✔ new migrations are detected on subsequent runs without replaying old ones (14.037524ms) ✔ unknown rows in the migration table do not block pending real migrations (11.936101ms) ✔ memory FTS migrations upgrade existing UUID memories without datatype mismatches (15.804762ms) ✔ runMigrations allows a large pending set when the physical schema still looks like 001 (18.187502ms) ✔ runMigrations aborts large pending sets when the physical schema proves a newer baseline (17.591755ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-models-7itQz9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-models-7itQz9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-models-7itQz9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-models-7itQz9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-models-7itQz9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-models-7itQz9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-models-7itQz9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-models-7itQz9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-models-7itQz9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-models-7itQz9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ model aliases can be created, listed and deleted (113.367796ms) ✔ MITM aliases support per-tool lookup and aggregated reads (116.060537ms) ✔ custom models can be added once and queried by provider (123.115007ms) ✔ replaceCustomModels preserves compat fields and respects the empty-list guard (146.102116ms) ✔ removing a custom model also removes its compat override (154.823353ms) ✔ synced available models are unioned across connections and cleaned per connection (132.822045ms) ✔ compat overrides expose per-protocol getters and removable extra headers (124.312896ms) ✔ sanitizeUpstreamHeadersMap keeps only safe trimmed headers (27.232783ms) ✔ compat overrides ignore invalid protocol keys and can be fully removed again (108.081195ms) ✔ compat getters fall back to override rows when custom model storage is malformed (149.521855ms) ✔ missing alias helpers return empty results for unknown tools and providers (115.940695ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-provider-limits-kIyaxw/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-provider-limits-kIyaxw/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-provider-limits-kIyaxw/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ providerLimits cache returns empty defaults before any writes (153.39214ms) ✔ providerLimits cache supports single writes, batch writes and deletions (139.826904ms) ✔ providerLimits cache ignores malformed stored values (169.361707ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-providers-N6OOJa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-providers-N6OOJa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-providers-N6OOJa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-providers-N6OOJa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-providers-N6OOJa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-providers-N6OOJa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-providers-N6OOJa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ createProviderConnection assigns provider-scoped priorities and supports filtered reads (180.613661ms) ✔ oauth connections upsert by provider and email instead of duplicating rows (132.527114ms) ✔ codex workspace uniqueness uses workspaceId alongside email (115.054685ms) ✔ updateProviderConnection reorders priorities and returns decrypted payloads (114.041757ms) ✔ deleteProviderConnection reorders remaining rows and bulk delete reports changes (114.129689ms) ✔ provider node CRUD supports filter, update and delete (106.813448ms) ✔ rate-limit helpers persist cooldown state in the database (104.904742ms) ✔ quota helpers zero stale windows and format countdowns (32.482372ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-proxies-7qyzvz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-proxies-7qyzvz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-proxies-7qyzvz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-proxies-7qyzvz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-proxies-7qyzvz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-proxies-7qyzvz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-proxies-7qyzvz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ proxy CRUD redacts secrets by default and preserves stored credentials on blank update (132.936455ms) ✔ proxy assignments resolve by account, provider and global scope (144.104947ms) ✔ bulk assignment deduplicates scope ids and reports failures for missing proxies (124.597683ms) ✔ proxy health stats aggregate proxy_logs and force delete removes assignments (121.144953ms) ✔ assignProxyToScope normalizes key scope, supports removal, and blocks deleting in-use proxies (125.906337ms) ✔ legacy proxy config migrates into the registry and subsequent runs can be skipped (134.465557ms) ✔ provider resolution falls back to the global assignment and health stats stay nullable without logs (124.603809ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-quota-snapshots-LOowQ6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-quota-snapshots-LOowQ6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-quota-snapshots-LOowQ6/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ quotaSnapshots save and query rows with provider and connection filters (110.545886ms) ✔ quotaSnapshots aggregates by provider or connection and rejects invalid buckets (119.52188ms) ✔ quotaSnapshots cleanup removes old rows and throttles repeated execution (115.516511ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-read-cache-4VGGUa/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-db-read-cache-4VGGUa [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-read-cache-4VGGUa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-read-cache-4VGGUa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-read-cache-4VGGUa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ getCachedSettings returns cached data until TTL expires or cache is invalidated (646.805656ms) ✔ getCachedPricing caches results and refreshes after invalidation (144.775418ms) ✔ getCachedProviderConnections caches only the unfiltered query (117.556564ms) ✔ cached LKGP values refresh only after the specific key is invalidated (113.143396ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-registered-keys-uRq6kq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-registered-keys-uRq6kq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-registered-keys-uRq6kq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ registered keys issue, validate, consume budget and revoke correctly (117.859095ms) ✔ registered keys honor idempotency and list filters (123.831344ms) ✔ registered keys enforce provider and account quota limits (123.085805ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-secrets-vrukPu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-secrets-vrukPu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-secrets-vrukPu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-secrets-vrukPu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ getPersistedSecret returns null for missing keys (113.264947ms) ✔ persistSecret stores and reads secrets from the key_value table (132.792748ms) ✔ persistSecret does not overwrite an existing secret because storage is insert-only (136.567292ms) ✔ malformed persisted rows are treated as missing secrets (115.020248ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-db-settings-nvMxos [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite resetCacheMetrics is deprecated - cache metrics are now computed from usage_history [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite Failed to fetch cache metrics from usage_history: Error: db offline at Database.db.prepare (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/db-settings-crud.test.ts:714:11) at Module.getCacheMetrics (/home/diegosouzapw/dev/proxys/OmniRoute/src/lib/db/settings.ts:604:8) at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/db-settings-crud.test.ts:718:38) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1201:25) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) Failed to fetch cache metrics from usage_history: Error: db offline at Database.db.prepare (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/db-settings-crud.test.ts:714:11) at getCacheMetrics (/home/diegosouzapw/dev/proxys/OmniRoute/src/lib/db/settings.ts:604:8) at Module.updateCacheMetrics (/home/diegosouzapw/dev/proxys/OmniRoute/src/lib/db/settings.ts:767:10) at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/db-settings-crud.test.ts:719:38) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) Failed to fetch cache trend: Error: db offline at Database.db.prepare (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/db-settings-crud.test.ts:714:11) at Module.getCacheTrend (/home/diegosouzapw/dev/proxys/OmniRoute/src/lib/db/settings.ts:784:8) at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/db-settings-crud.test.ts:720:36) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) resetCacheMetrics is deprecated - cache metrics are now computed from usage_history Failed to fetch cache metrics from usage_history: Error: db offline at Database.db.prepare (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/db-settings-crud.test.ts:714:11) at getCacheMetrics (/home/diegosouzapw/dev/proxys/OmniRoute/src/lib/db/settings.ts:604:8) at Module.resetCacheMetrics (/home/diegosouzapw/dev/proxys/OmniRoute/src/lib/db/settings.ts:828:10) at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/db-settings-crud.test.ts:721:36) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-db-settings-nvMxos/storage.sqlite resetCacheMetrics is deprecated - cache metrics are now computed from usage_history [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ getSettings exposes defaults and updateSettings persists typed values (613.50245ms) ✔ INITIAL_PASSWORD marks onboarding as complete on first read (109.747614ms) ✔ pricing layers merge synced, models.dev and user overrides (123.606521ms) ✔ getPricingWithSources reports the winning layer for each provider/model (113.819883ms) ✔ LKGP values can be set, read and cleared (107.058567ms) ✔ pricing helpers ignore malformed synced data and LKGP falls back to raw values (112.722041ms) ✔ pricing helpers resolve aliased providers and tolerate no-op resets (116.278112ms) ✔ settings and pricing readers skip malformed rows while merging surviving layers (119.38993ms) ✔ proxy config migrates legacy strings and supports bulk merge updates (116.647974ms) ✔ proxy config migrates socks5 and host-only entries while preserving plural lookups (128.060252ms) ✔ proxy helpers resolve key, provider, global, and direct paths while tolerating malformed combo rows (131.664954ms) ✔ proxy resolution skips combos without serialized data and falls back to provider proxies (123.011802ms) ✔ proxy resolution matches combo proxies through aliased model entries (123.443372ms) ✔ proxy readers normalize legacy rows, skip malformed entries, and coerce invalid globals to null (130.839677ms) ✔ cache metrics, trend and no-op update/reset methods read from usage_history (124.691286ms) ✔ cache metric helpers degrade gracefully when SQLite aggregation fails (128.477515ms) ✔ cache metrics and trend coerce null aggregate fields to zero (119.809677ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-dbupc-module-Gn1oAa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-dbupc-module-Gn1oAa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ▶ db/upstreamProxy (logic) ▶ upsertUpstreamProxyConfig ✔ should insert and read back (38.15212ms) ✔ should replace on conflict (22.86726ms) ✔ should store model mapping as JSON (16.792922ms) ✔ should store null model mapping (13.829467ms) ✔ should handle enabled=false (13.435406ms) ✔ should set custom priorities (11.995951ms) ✔ upsertUpstreamProxyConfig (119.706066ms) ▶ getUpstreamProxyConfig ✔ should return null for non-existent provider (6.826876ms) ✔ should return config for provider (36.648605ms) ✔ getUpstreamProxyConfig (44.096857ms) ▶ getUpstreamProxyConfigs ✔ should return all ordered by provider_id (25.555343ms) ✔ should return empty array (7.167485ms) ✔ getUpstreamProxyConfigs (33.208293ms) ▶ updateUpstreamProxyConfig ✔ should update individual fields (20.289966ms) ✔ should update model mapping (18.253135ms) ✔ should update multiple fields (14.743545ms) ✔ should set model mapping to null (23.203381ms) ✔ updateUpstreamProxyConfig (77.197431ms) ▶ deleteUpstreamProxyConfig ✔ should delete existing config (27.495311ms) ✔ should return 0 for non-existent (6.149663ms) ✔ deleteUpstreamProxyConfig (34.320468ms) ▶ getProvidersByMode ✔ should filter by mode and enabled (28.779371ms) ✔ should return empty for no matches (6.282522ms) ✔ getProvidersByMode (35.566222ms) ▶ getFallbackChainForProvider ✔ should return empty for non-existent provider (8.367556ms) ✔ should return native-only for native mode (13.716725ms) ✔ should return native+cliproxyapi for fallback mode (11.331339ms) ✔ should return both for cliproxyapi mode (12.181976ms) ✔ should sort by priority (21.089589ms) ✔ should return empty chain when disabled (11.189132ms) ✔ getFallbackChainForProvider (78.7062ms) ✔ db/upstreamProxy (logic) (424.978322ms) ▶ db/upstreamProxy (module coverage) ✔ validates proxy URLs and blocks unsupported or private destinations (7.435423ms) ✔ round-trips configs through upsert, update, mode filters and fallback ordering (119.269463ms) ✔ handles invalid stored JSON, missing rows and deletion (120.540523ms) ✔ db/upstreamProxy (module coverage) (263.692296ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-dbvm-module-y1R6Fe/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-dbvm-module-y1R6Fe/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-dbvm-module-y1R6Fe/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ▶ db/versionManager (logic) ▶ upsertVersionManagerTool ✔ should insert a new tool and read it back (40.863635ms) ✔ should update on conflict (upsert) (23.280722ms) ✔ should store boolean fields as 0/1 (16.275923ms) ✔ should store config overrides as JSON (14.940714ms) ✔ should handle null config overrides (13.935562ms) ✔ should handle pid and error message (12.106999ms) ✔ upsertVersionManagerTool (123.91737ms) ▶ getVersionManagerTool ✔ should return null for non-existent tool (6.932261ms) ✔ should return tool by name (39.972225ms) ✔ getVersionManagerTool (47.700971ms) ▶ getVersionManagerStatus ✔ should return all tools (21.395534ms) ✔ should return empty when no tools (9.51998ms) ✔ getVersionManagerStatus (31.392392ms) ▶ updateVersionManagerTool (partial) ✔ should update pinnedVersion and autoUpdate (22.616297ms) ✔ should set fields to null (16.387676ms) ✔ updateVersionManagerTool (partial) (39.484296ms) ▶ deleteVersionManagerTool ✔ should delete existing tool (17.935783ms) ✔ should return 0 changes for non-existent (8.200362ms) ✔ deleteVersionManagerTool (26.618337ms) ▶ updateToolHealth ✔ should update health_status and last_health_check (29.867533ms) ✔ should return 0 changes for non-existent (5.687984ms) ✔ updateToolHealth (35.930839ms) ▶ updateToolVersion ✔ should update current_version (17.049764ms) ✔ should update installed_version (16.759526ms) ✔ updateToolVersion (34.142264ms) ▶ setToolStatus ✔ should update status with pid (18.316423ms) ✔ should update status without pid (16.421636ms) ✔ should return 0 for non-existent (5.828635ms) ✔ setToolStatus (40.989241ms) ▶ parseConfigOverrides ✔ should parse valid JSON (6.061224ms) ✔ should return null for invalid JSON (5.781858ms) ✔ parseConfigOverrides (12.159014ms) ✔ db/versionManager (logic) (395.071442ms) ▶ db/versionManager (module coverage) ✔ round-trips inserts, updates and status listings through the production module (119.537764ms) ✔ parses invalid config overrides defensively and returns null for missing updates (119.542874ms) ✔ updates health/version/status fields and deletes tools (117.052126ms) ✔ db/versionManager (module coverage) (376.878432ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-webhooks-1ewRP0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-webhooks-1ewRP0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-db-webhooks-1ewRP0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ webhooks create, update, query enabled hooks and delete records (121.333759ms) ✔ webhooks record delivery success and failures (111.850439ms) ✔ webhooks disable only hooks above the failure threshold (117.195773ms) ✔ next config allows loopback dev origins alongside LAN access (144.692216ms) ✔ toJsonErrorPayload: preserves upstream error objects that already have error payloads (3.180614ms) ✔ toJsonErrorPayload: normalizes object payloads with string error (1.392937ms) ✔ toJsonErrorPayload: wraps plain objects under error key (0.380164ms) ✔ toJsonErrorPayload: extracts provider errors arrays into message strings (0.514272ms) ✔ toJsonErrorPayload: normalizes object entries in provider errors arrays (0.58005ms) ✔ toJsonErrorPayload: parses JSON strings recursively (0.410192ms) ✔ toJsonErrorPayload: falls back for blank strings and unsupported values (0.377974ms) ✔ toJsonErrorPayload: converts non-JSON strings into normalized error payloads (0.487223ms) ✔ createErrorResponse: infers error types from status and preserves details (47.432162ms) ✔ createErrorResponse: uses explicit type when provided (1.078396ms) ✔ createErrorResponseFromUnknown: normalizes typed errors (1.16092ms) ✔ createErrorResponseFromUnknown: falls back for non-object errors (0.771372ms) ✔ getAccountDisplayName: respects priority order and fallback (0.390068ms) ✔ getProviderDisplayName: prefers node metadata and simplifies compatible IDs (0.683571ms) ✔ docsNavigation has expected sections (4.721973ms) ✔ every section has title and items (0.479011ms) ✔ every doc item has slug, title, fileName (0.459484ms) ✔ getDocItemBySlug returns section title and item for known slug (0.554184ms) ✔ getDocItemBySlug returns null for unknown slug (0.378607ms) ✔ getDocItemBySlug finds items in all sections (0.571333ms) ✔ getAllDocSlugsFlat returns all slugs from all sections (0.596719ms) ✔ getAllDocSlugsFlat includes setup-guide as first slug (0.467536ms) ✔ getPrevNextSlugs returns null prev for first slug (0.72279ms) ✔ getPrevNextSlugs returns null next for last slug (0.762026ms) ✔ getPrevNextSlugs returns correct prev and next for middle slug (0.341993ms) ✔ extractHeadings extracts h2, h3, h4 headings (1.14443ms) ✔ extractHeadings generates valid id from heading text (0.463912ms) ✔ extractHeadings returns empty array for content without headings (0.438944ms) ✔ extractHeadings strips bold and code from heading text (0.307324ms) ✔ renderMarkdown converts headings to HTML (31.646451ms) ✔ renderMarkdown sanitizes XSS content (11.499251ms) ✔ renderMarkdown converts code blocks (10.153292ms) ✔ renderMarkdown converts inline code (12.85786ms) ✔ renderMarkdown converts bold text (9.739833ms) ✔ renderMarkdown converts italic text (3.627032ms) ✔ renderMarkdown converts links (5.604995ms) ✔ renderMarkdown converts unordered lists (7.959229ms) ✔ renderMarkdown converts ordered lists (6.386213ms) ✔ renderMarkdown converts blockquotes (4.777118ms) ✔ renderMarkdown converts horizontal rules (2.909447ms) ✔ SEARCH_INDEX has entries for all doc slugs (0.384521ms) ✔ SEARCH_INDEX entries have required fields (0.459271ms) ✔ SEARCH_INDEX entries have non-empty content (0.308631ms) ✔ extractMermaidCharts extracts mermaid blocks from content (2.24234ms) ✔ extractMermaidCharts returns empty array when no mermaid blocks (2.154158ms) ✔ renderMarkdown converts mermaid code blocks to fallback divs (4.143261ms) ✔ DocsPageAnalytics is importable (2.101432ms) ✔ WhatsNewSection is importable (8.34672ms) ✔ DocsI18n is importable (9.475271ms) ✔ getAvailableLocales returns 10 locales (2.315643ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-domain-hardening-X0WM1k [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-hardening-X0WM1k/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-hardening-X0WM1k/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-hardening-X0WM1k/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-hardening-X0WM1k/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-hardening-X0WM1k/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-hardening-X0WM1k/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-hardening-X0WM1k/storage.sqlite [BudgetWarning] key-budget reached 120.0% of daily budget ($6.0000 / $5.00) — next reset 2026-05-09T00:00:00.000Z [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ resolveComboModel covers empty combos, priority, round-robin, random, least-used and default fallback (25.727675ms) ✔ resolveComboModel also covers implicit defaults and missing optional fields (113.954237ms) ✔ providerExpiration derives status, sorting, summary and header-based expiration hints (113.303924ms) ✔ quotaCache covers normalized windows, stale exhaustion, stats and refresh timer lifecycle (229.242882ms) ✔ quotaCache covers empty quotas, invalid dates and fallback percentage normalization (115.924589ms) ✔ policyEngine evaluates lockout, budget, fallback chains and policy class actions (117.233658ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-cost-nA8i5a/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-cost-nA8i5a/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-cost-nA8i5a/storage.sqlite [BudgetWarning] key-warning reached 60.0% of daily budget ($6.0000 / $10.00) — next reset 2026-05-09T00:00:00.000Z [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-cost-nA8i5a/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-cost-nA8i5a/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-cost-nA8i5a/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-cost-nA8i5a/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ setBudget normalizes defaults and getBudget returns the stored config (228.012273ms) ✔ checkBudget reports warning and blocks when projected spend exceeds the daily cap (120.356249ms) ✔ getDailyTotal and getCostSummary split daily and monthly totals correctly (120.08157ms) ✔ costRules covers DB-loaded budgets, malformed entries and storage failure fallbacks (115.74594ms) ✔ weekly budgets use the weekly window limit and expose the next reset metadata (128.211616ms) ✔ syncAllBudgetSchedules advances overdue budgets and records a reset log (129.478706ms) ✔ withDegradation returns full capability when the primary path succeeds (5.368295ms) ✔ withDegradation reports reduced capability, calls onDegrade, and preserves since across repeated degradation (14.281155ms) ✔ withDegradation falls back to the safe default when both implementations fail and the report sorts worst-first (2.0204ms) ✔ withDegradationSync supports reduced and default modes and reset clears the registry (1.25955ms) ✔ degradation helpers cover custom capabilities and primitive error values (1.787137ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-fallback-kWO4id/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-fallback-kWO4id/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-fallback-kWO4id/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-fallback-kWO4id/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ registerFallback sorts by priority and defaults missing flags to enabled (239.901626ms) ✔ resolveFallbackChain and getNextFallback respect exclusions and disabled providers (133.980021ms) ✔ removeFallback and resetAllFallbacks clear registered chains (123.71992ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-lockout-oxzY2P/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-lockout-oxzY2P/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-lockout-oxzY2P/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-domain-lockout-oxzY2P/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ checkLockout starts unlocked and locks after reaching the configured threshold (121.320627ms) ✔ expired lockouts are cleared and stale attempts outside the window are pruned (130.217474ms) ✔ recordSuccess and forceUnlock remove tracked identifiers (118.829614ms) ✔ getLockedIdentifiers returns active lockouts and filters expired ones (111.755695ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [BudgetWarning] key2 reached 90.0% of daily budget ($4.5000 / $5.00) — next reset 2026-05-09T00:00:00.000Z [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite ▶ fallbackPolicy persistence ✔ should register and resolve a fallback chain (230.890858ms) ✔ should resolve with exclusions (134.934377ms) ✔ should get next fallback correctly (131.104317ms) ✔ should remove fallback chain (126.817283ms) ✔ should get all fallback chains (112.228948ms) ✔ fallbackPolicy persistence (738.883453ms) ▶ costRules persistence ✔ should set and check budget (136.816958ms) ✔ should record cost and check daily total (115.164012ms) ✔ should return allowed=true when no budget set (119.278313ms) ✔ should get cost summary (120.058964ms) ✔ costRules persistence (492.549077ms) ▶ lockoutPolicy persistence ✔ should track failed attempts and trigger lockout (117.811932ms) ✔ should unlock after success (143.52172ms) ✔ should force-unlock (147.91847ms) ✔ lockoutPolicy persistence (409.897041ms) ▶ circuitBreaker persistence ✔ should open after threshold failures (121.286602ms) ✔ should reset correctly (114.090653ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omni-domain-test-8ijWpg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ should close on success after half-open (161.568357ms) ✔ registry should return statuses (120.928712ms) ✔ circuitBreaker persistence (518.608471ms) ▶ Electron URL Validation ✔ should allow http URLs (3.583417ms) ✔ should allow https URLs (0.753678ms) ✔ should block file:// protocol (RCE risk) (1.110314ms) ✔ should block javascript: protocol (XSS risk) (0.553257ms) ✔ should block custom protocol handlers (0.54515ms) ✔ should block data: URIs (0.58812ms) ✔ should reject empty string (0.812489ms) ✔ should reject malformed URL (0.812359ms) ✔ should allow localhost URLs (0.725249ms) ✔ should allow URLs with paths and query params (1.097377ms) ✔ Electron URL Validation (16.322298ms) ▶ Electron Window Open Handler ✔ should deny all windows (external links go to browser) (1.109263ms) ✔ should deny file:// URLs (0.450697ms) ✔ Electron Window Open Handler (2.185717ms) ▶ IPC Channel Validation ✔ should allow valid invoke channels (1.174713ms) ✔ should allow valid send channels (0.39074ms) ✔ should allow valid receive channels (0.367049ms) ✔ should block unknown channels (0.463546ms) ✔ should handle undefined type gracefully (0.427689ms) ✔ should block prototype pollution attempts (0.373442ms) ✔ IPC Channel Validation (4.267591ms) ▶ Server Port Management ✔ should have valid default port (0.605244ms) ✔ should validate port numbers (0.530842ms) ✔ should generate correct server URL (0.467043ms) ✔ Server Port Management (2.185555ms) ▶ Server Readiness Logic ✔ waitForServer should timeout and return false (149.415404ms) ✔ Server Readiness Logic (150.065616ms) ▶ Restart Timeout Logic ✔ should resolve even if process doesn't exit (50.628353ms) ✔ should resolve immediately if process exits first (10.683637ms) ✔ Restart Timeout Logic (62.041893ms) ▶ Content Security Policy ✔ should have all required CSP directives (0.470703ms) ✔ should not allow unsafe script sources from external domains (0.309569ms) ✔ Content Security Policy (1.012612ms) ▶ Platform-Conditional Window Options ✔ should return hiddenInset for macOS (1.782082ms) ✔ should return default for Windows/Linux (0.327789ms) ✔ Platform-Conditional Window Options (2.398684ms) ✔ electron build copies standalone runtime dependencies into resources/app/node_modules (3.508253ms) ▶ Preload Channel Whitelist ✔ should have exactly 4 invoke channels (2.014722ms) ✔ should have exactly 3 send channels (0.308049ms) ✔ should have exactly 2 receive channels (0.329603ms) ✔ should not allow crossing channel types (0.501401ms) ✔ should reject null/undefined channels (0.382454ms) ✔ Preload Channel Whitelist (6.042723ms) ▶ Preload API Surface ✔ should define all expected method names (0.627939ms) ✔ should define expected property names (0.391215ms) ✔ should have correct total API surface (11 items — reduced from 13) (0.40731ms) ✔ should not expose any Node.js internals (0.601837ms) ✔ Preload API Surface (2.815545ms) ▶ Preload Listener Disposer Pattern ✔ safeOn should return a function (disposer) (0.908222ms) ✔ safeOn should reject invalid channels and return noop disposer (0.483403ms) ✔ multiple listeners should be independently disposable (0.446857ms) ✔ Preload Listener Disposer Pattern (2.204523ms) ▶ Generic IPC Wrappers ✔ safeInvoke should allow valid channels (0.540769ms) ✔ safeInvoke should block invalid channels (0.298134ms) ✔ safeSend should allow valid channels (0.321682ms) ✔ safeSend should block invalid channels (0.190976ms) ✔ Generic IPC Wrappers (1.768097ms) ▶ Preload openExternal Security ✔ should allow safe URL: https://github.com (0.558824ms) ✔ should allow safe URL: http://localhost:20128 (0.151594ms) ✔ should allow safe URL: https://omniroute.dev/docs (0.219687ms) ✔ should allow safe URL: https://example.com/path?q=1&p=2#section (0.153527ms) ✔ should block dangerous URL: file:///etc/passwd (0.222255ms) ✔ should block dangerous URL: file:///C:/Windows/System32 (0.210532ms) ✔ should block dangerous URL: javascript:alert(document.cookie) (0.183045ms) ✔ should block dangerous URL: vscode://extensions (0.185283ms) ✔ should block dangerous URL: data:text/html,

pwned

(0.140978ms) ✔ should block dangerous URL: blob:http://evil.com/abc123 (0.150426ms) ✔ should block dangerous URL: ftp://unsafe-server.com (0.173044ms) ✔ should block dangerous URL: ssh://attacker.com (0.188732ms) ✔ should block dangerous URL: smb://network-share (0.215669ms) ✔ should block dangerous URL: (empty) (0.418992ms) ✔ should block dangerous URL: (0.227837ms) ✔ should block dangerous URL: not-a-url (0.199315ms) ✔ Preload openExternal Security (4.760469ms) ✔ electron smoke discovers the default Linux executable name (2.06649ms) ✔ electron smoke env allowlists runtime variables and drops secrets (0.744777ms) ✔ electron smoke treats Electron process errors as fatal startup logs (0.712705ms) ✔ voyage-ai embedding registry exposes current embedding models (2.962714ms) ✔ voyage-ai and jina-ai rerank registries expose supported models (1.167366ms) ✔ upstage embedding registry exposes current embedding models (1.735483ms) ✔ nvidia embedding and rerank parsing preserves provider-prefixed upstream model IDs (0.467494ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-embeddings-owsHQT/storage.sqlite ✔ handleEmbedding routes prefixed models and forwards optional fields (56.60373ms) ✔ handleEmbedding supports resolved local providers without auth and preserves array input (3.69236ms) ✔ handleEmbedding routes Upstage embedding models through the embedding endpoint (3.75776ms) ✔ handleEmbedding rejects invalid model strings without provider prefix (0.733963ms) ✔ handleEmbedding rejects unknown providers (0.43831ms) ✔ handleEmbedding requires credentials for authenticated providers (0.5756ms) ✔ handleEmbedding surfaces upstream failures (3.612837ms) ✔ shouldUseFallback returns disabled when the feature flag is off (5.849181ms) ✔ shouldUseFallback skips tool requests when configured (0.522524ms) ✔ shouldUseFallback triggers on HTTP 402 (0.592185ms) ✔ shouldUseFallback matches budget keywords case-insensitively (0.759273ms) ✔ shouldUseFallback ignores keywords when keyword matching is disabled (0.390486ms) ✔ shouldUseFallback ignores HTTP 402 when status-trigger fallback is disabled (0.321959ms) ✔ shouldUseFallback returns no fallback for unrelated errors (0.572446ms) ✔ openaiResponsesToOpenAIRequest: skips function_call items with empty name (2.895565ms) ✔ openaiResponsesToOpenAIRequest: skips function_call items with whitespace-only name (0.400644ms) ✔ openaiResponsesToOpenAIRequest: keeps function_call items with valid name (0.512843ms) ✔ openaiResponsesToOpenAIRequest: mixed valid and empty names keeps only valid (0.519698ms) ✔ openaiToOpenAIResponsesRequest: skips tool_calls with empty function name (0.974599ms) ✔ openaiToOpenAIResponsesRequest: skips tool_calls with whitespace-only function name (0.366749ms) ✔ openaiToOpenAIResponsesRequest: keeps tool_calls with valid function name (0.455475ms) ✔ openaiToOpenAIResponsesRequest: mixed valid and empty names keeps only valid (0.438019ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ getProviderCategory: OAuth providers return 'oauth' (2.918769ms) ✔ getProviderCategory: API key providers return 'apikey' (0.383852ms) ✔ getProviderCategory: unknown provider defaults to 'apikey' (0.342559ms) ✔ getProviderProfile: OAuth provider returns oauth profile (0.537367ms) ✔ getProviderProfile: API provider returns apikey profile (0.550456ms) ✔ getProviderProfile: profiles have different thresholds (0.472172ms) ✔ 502 transient: exponential backoff doubles until the configured max backoff step (3.13541ms) ✔ 502 with OAuth provider: uses oauth profile transientCooldown (0.421048ms) ✔ 502 with API provider: uses apikey profile transientCooldown (0.677177ms) ✔ 502 with API provider: backoff respects apikey maxBackoffLevel (0.742547ms) ✔ 502 with OAuth provider: backoff respects oauth maxBackoffLevel (0.406805ms) ✔ 429 rate limit: still uses quota-based exponential backoff (0.428919ms) ✔ 401 auth error: returns terminal auth semantics without connection cooldown (0.434845ms) ✔ 400 bad request: still returns shouldFallback false (1.42254ms) ✔ parseRetryFromErrorText: parses 27h41m36s format (0.677051ms) ✔ parseRetryFromErrorText: parses 2h30m format (0.428736ms) ✔ parseRetryFromErrorText: parses 45m format (0.414561ms) ✔ parseRetryFromErrorText: parses 30s format (0.482065ms) ✔ parseRetryFromErrorText: returns null for invalid format (0.468723ms) ✔ parseRetryFromErrorText: parses will reset after variant (0.220245ms) ✔ quota reset text is ignored when upstream retry hints are disabled (0.563972ms) ✔ quota reset text is honored when upstream retry hints are enabled (0.483871ms) ✔ high transient backoff levels clamp to the configured maxBackoffSteps (0.268874ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ classifyProviderError: 401 + account_deactivated => ACCOUNT_DEACTIVATED (3.204345ms) ✔ classifyProviderError: plain 401 => UNAUTHORIZED (0.3667ms) ✔ classifyProviderError: 402 => QUOTA_EXHAUSTED (0.344693ms) ✔ classifyProviderError: 400 + billing signal => QUOTA_EXHAUSTED (0.319411ms) ✔ classifyProviderError: 429 without billing signal => RATE_LIMITED (0.477831ms) ✔ classifyProviderError: 429 with billing signal and no provider keeps legacy QUOTA_EXHAUSTED (0.384331ms) ✔ classifyProviderError: API-key provider 429 with billing signal => RATE_LIMITED (0.450524ms) ✔ classifyProviderError: OAuth provider 429 with billing signal => QUOTA_EXHAUSTED (0.375239ms) ✔ classifyProviderError: 403 with 'has not been used in project' => PROJECT_ROUTE_ERROR (transient) (0.409232ms) ✔ classifyProviderError: 403 plain => FORBIDDEN (terminal) (0.578797ms) ✔ classifyProviderError: API-key provider plain 403 is recoverable (0.322923ms) ✔ classifyProviderError: 403 with project string as plain string body => PROJECT_ROUTE_ERROR (0.355143ms) ✔ classifyProviderError: API-key provider 429 with daily quota signal => RATE_LIMITED (0.303597ms) ✔ classifyProviderError: OAuth provider 429 with daily quota signal => QUOTA_EXHAUSTED (0.307451ms) ✔ errorConfig exposes centralized client-facing status metadata (3.309147ms) ✔ errorConfig resolves text rules before status rules (0.608362ms) ✔ errorConfig preserves the existing exponential backoff policy (0.517257ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-evals-history-rzKixI/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-evals-history-rzKixI/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-evals-history-rzKixI/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ eval run history persists target metadata and newest-first ordering (130.739489ms) ✔ scorecard keeps only the latest run per suite and target scope (120.178855ms) ✔ custom eval suites persist cases and support update/delete (125.113095ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-evals-route-czltdm/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-evals-route-czltdm [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-evals-route-czltdm/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-evals-route-czltdm/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-evals-route-czltdm/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ evals GET returns suites, target options, api key metadata, and persisted history (229.657947ms) ✔ evals GET exposes stored runs and aggregated pass rate inline (200.923767ms) ✔ eval suite routes create, update, fetch, and delete custom suites (160.480604ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ AntigravityExecutor.buildUrl always targets the streaming endpoint (3.557451ms) ✔ AntigravityExecutor.buildHeaders includes native headers without OmniRoute internals (0.79904ms) ✔ Antigravity header scrub removes OmniRoute internal headers (0.621143ms) ✔ AntigravityExecutor.transformRequest normalizes model, project and contents (41.886599ms) ✔ AntigravityExecutor.transformRequest strips thinking config for Cloud Code models that do not support reasoning (1.615349ms) ✔ AntigravityExecutor.transformRequest preserves thinking config for supported Gemini models (4.536614ms) ✔ AntigravityExecutor.transformRequest tolerates a missing body when projectId is present (0.948819ms) ✔ AntigravityExecutor.transformRequest returns a structured error response when projectId is missing (8.219766ms) ✔ AntigravityExecutor.transformRequest allows body project overrides when the env flag is enabled (1.404439ms) ✔ AntigravityExecutor parses retry timing from headers and error strings (1.436473ms) ✔ AntigravityExecutor.parseRetryHeaders falls back to reset-after and reset timestamps (0.603913ms) ✔ AntigravityExecutor.collectStreamToResponse turns SSE Gemini chunks into a chat completion (3.240502ms) ✔ AntigravityExecutor.collectStreamToResponse parses fragmented SSE lines incrementally (3.302315ms) ✔ AntigravityExecutor.refreshCredentials refreshes Google OAuth tokens (1.778777ms) ✔ AntigravityExecutor.execute auto-retries short 429 responses and collects SSE for non-stream clients (9.302387ms) ✔ AntigravityExecutor.execute embeds retryAfterMs when the upstream asks for a long wait (5.122947ms) ✔ AntigravityExecutor.execute applies CLI fingerprint when enabled (3.5325ms) ✖ AntigravityExecutor.transformRequest maps Claude models through Gemini contents schema (8.197211ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ CloudflareAIExecutor.buildUrl prefers providerSpecificData.accountId (2.237247ms) ✔ CloudflareAIExecutor.buildUrl falls back to top-level credentials and environment (0.44917ms) ✔ CloudflareAIExecutor.buildUrl throws when account ID is missing (1.021957ms) ✔ CloudflareAIExecutor.buildHeaders uses API key or access token and stream accept (1.658436ms) ✔ CloudflareAIExecutor.transformRequest is a passthrough for full model paths (0.443216ms) ✔ CloudflareAIExecutor.execute uses inherited BaseExecutor flow successfully (45.306556ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [Codex] clampEffort: "xhigh" → "high" (model: gpt-5-mini) [Codex] stripStoredItemReferences: dropped 1 orphan function_call_output item(s): call_orphan_123 [Codex] stripStoredItemReferences: dropped 1 orphan function_call item(s): call_orphan_456 [Codex] stripStoredItemReferences: dropped 1 orphan function_call item(s): call_orphan_only_1 [Codex] stripStoredItemReferences: dropped 1 orphan function_call_output item(s): call_orphan_only_2 [Codex] stripStoredItemReferences: synthesized recovery message from 2 dropped orphan tool item(s) [Codex] dropping unknown hosted tool type: unknown_hosted_tool [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ Codex helper functions isolate rate-limit scopes and parse quota headers (7.772207ms) ✔ CodexExecutor.buildUrl honors /responses subpaths and compact mode (1.168491ms) ✔ CodexExecutor.buildHeaders binds workspace ids and disables SSE accept for compact responses (1.529079ms) ✔ CodexExecutor.buildHeaders honors safe env overrides for Version and User-Agent (1.680927ms) ✔ CodexExecutor.transformRequest injects default instructions, clamps reasoning and strips unsupported fields (3.767881ms) ✔ CodexExecutor.transformRequest normalizes max reasoning_effort to xhigh (0.985408ms) ✔ CodexExecutor.transformRequest sends neutral instructions for bare chat requests (0.902356ms) ✔ CodexExecutor.transformRequest preserves compact requests and native passthrough semantics (0.8218ms) ✔ CodexExecutor.transformRequest preserves store-enabled responses state when explicitly enabled (0.683714ms) ✔ CodexExecutor.transformRequest strips store from compact requests even when store is enabled (0.689677ms) ✔ CodexExecutor.transformRequest expands remembered conversation state for stateful tool outputs (2.682736ms) ✔ CodexExecutor.transformRequest does not replay internal assistant commentary (0.98502ms) ✔ CodexExecutor.transformRequest preserves replayed assistant final_answer messages (1.009035ms) ✔ CodexExecutor.transformRequest strips raw internal assistant commentary without dropping useful Responses items (1.089555ms) ✔ CodexExecutor.transformRequest strips internal assistant commentary before mapping messages to input (0.720645ms) ✔ CodexExecutor.transformRequest rehydrates missing function_call items for stateful tool outputs (1.497019ms) ✔ CodexExecutor.transformRequest filters orphaned function_call_output items after replay repair (0.997564ms) ✔ CodexExecutor.transformRequest filters orphaned function_call items after replay repair (1.215323ms) ✔ CodexExecutor.transformRequest synthesizes a recovery message when orphan cleanup empties input (1.351152ms) ✔ CodexExecutor.transformRequest repairs orphan function_call_output from global remembered call_id cache (0.773649ms) ✔ CodexExecutor.transformRequest applies per-connection reasoning and service tier defaults (0.580404ms) ✔ CodexExecutor.transformRequest keeps explicit request values ahead of connection defaults (0.576397ms) ✔ CodexExecutor.transformRequest lets model suffix beat connection reasoning defaults (0.580073ms) ✔ CodexExecutor.transformRequest keeps gpt-5.5 as the model and applies xhigh reasoning (0.617361ms) ✔ CodexExecutor.transformRequest merges Codex installation metadata (0.797469ms) ✔ CodexExecutor.transformRequest omits client metadata for compact requests (0.44506ms) ✔ CodexExecutor.execute falls back to HTTP when websocket transport is unavailable (7.964664ms) ✔ CodexExecutor.execute adds CLI-like session identity headers without changing response flow (3.617333ms) ✔ CodexExecutor.execute skips identity headers for unsafe session ids (1.63302ms) ✔ CodexExecutor.transformRequest preserves namespace MCP tools and hosted tool types (0.936008ms) ✔ CodexExecutor maps Codex websocket error events to response.failed SSE (3.790632ms) ✔ CodexExecutor.transformRequest does not apply connection reasoning defaults when Thinking Budget is not passthrough (0.801409ms) ✔ CodexExecutor.refreshCredentials refreshes OAuth tokens and returns null without a refresh token (5.684492ms) ✔ CodexExecutor maps usage_limit_reached websocket failures without explicit status to 429 (0.729268ms) ✔ Codex internal websocket bridge secret comparison handles mismatched lengths safely (1396.448816ms) ✔ Codex internal websocket bridge rejects non-object JSON payloads (10.628565ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ CursorExecutor.buildUrl uses the configured Cursor endpoint (2.454605ms) ✔ CursorExecutor.buildHeaders strips token prefixes and derives checksum/session headers (34.661766ms) ✔ buildCursorHeaders utility stays aligned with Cursor Composer 2 versioned headers (2.237782ms) ✔ CursorExecutor.buildHeaders derives machineId when not provided (2.526334ms) ✔ CursorExecutor.transformRequest produces a framed protobuf payload (3.857331ms) ✔ CursorExecutor.transformProtobufToJSON aggregates text and split tool call arguments (42.590805ms) ✔ CursorExecutor.transformProtobufToJSON finalizes incomplete tool calls when the stream ends early (1.223155ms) ✔ CursorExecutor.transformProtobufToJSON keeps prior content when an error frame arrives after output (1.252268ms) ✔ CursorExecutor.transformProtobufToJSON decompresses gzip frames (3.296717ms) ✔ CursorExecutor.transformProtobufToSSE emits assistant chunks, tool deltas and DONE marker (2.873126ms) ✔ CursorExecutor.transformProtobufToSSE finalizes unterminated tool calls at stream end (1.240201ms) ✔ CursorExecutor.transformProtobufToSSE returns a JSON error before any content is streamed (1.102959ms) ✔ CursorExecutor.transformProtobufToSSE stops gracefully when a JSON error arrives after content (1.156581ms) ✔ CursorExecutor.transformProtobufToSSE emits plain content deltas after tool call chunks (1.177347ms) ✔ CursorExecutor.transformProtobufToSSE emits an empty assistant envelope for empty responses (1.160889ms) ✔ CursorExecutor.transformProtobufToSSE converts JSON error frames into rate-limit responses (0.749079ms) ✔ CursorExecutor.execute returns transformed JSON for non-stream responses (2.332358ms) ✔ CursorExecutor.execute returns transformed SSE for stream responses (1.993346ms) ✔ CursorExecutor.execute maps non-200 upstream responses to OpenAI-style errors (1.831881ms) ✔ CursorExecutor.execute maps transport failures to connection_error and refreshCredentials returns null (1.806533ms) ✔ CursorExecutor.transformProtobufToSSE finalizes un-terminated tools when stream abruptly cuts before isLast (0.982066ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ BaseExecutor: openai-compatible buildUrl sanitizes custom chat paths (3.857566ms) ✔ BaseExecutor: legacy openai-compatible providers honor providerSpecificData.apiType (0.422848ms) ✔ DefaultExecutor.buildUrl handles Gemini, Claude and Qwen variants (0.855915ms) ✔ DefaultExecutor.buildUrl handles openai-compatible and anthropic-compatible providers (0.904391ms) ✔ DefaultExecutor.buildUrl normalizes configurable chat-openai-compat base URLs (2.619443ms) ✔ DefaultExecutor.buildUrl falls back to OpenAI config for unknown providers (0.495919ms) ✔ DefaultExecutor.buildUrl applies urlSuffix for zai and glm-coding-apikey (0.435076ms) ✔ DefaultExecutor.buildUrl applies urlSuffix from registry for unknown providers with suffix (0.485412ms) ✔ DefaultExecutor.buildHeaders uses x-api-key for zai and glm-coding-apikey (1.182449ms) ✔ DefaultExecutor.buildHeaders handles Gemini and Claude auth modes (1.147046ms) ✔ DefaultExecutor.buildHeaders handles GLM, default auth and anthropic-compatible headers (0.513606ms) ✔ DefaultExecutor local OpenAI-style providers honor custom base URLs and skip empty bearer headers (0.459587ms) ✔ DefaultExecutor.buildHeaders handles Snowflake PATs and GigaChat access tokens (0.448153ms) ✔ DefaultExecutor.buildHeaders strips DashScope headers for Qwen API keys and preserves them for OAuth (0.666433ms) ✔ DefaultExecutor.buildHeaders rotates extra API keys and builds Claude Code compatible headers (0.860266ms) ✔ DefaultExecutor.execute uses CC-compatible connection defaults to append 1M beta (13.769612ms) [QwenExecutor] Neutralizing incompatible tool_choice object to "auto" (thinking mode active) ✖ DefaultExecutor.execute only injects adaptive thinking defaults for Claude models that support x-high effort (56.695234ms) ✔ DefaultExecutor.transformRequest injects OpenAI stream usage and preserves model ids with slashes (3.89241ms) ✔ DefaultExecutor.transformRequest only injects stream usage for OpenAI chat targets (0.694535ms) ✔ DefaultExecutor.transformRequest respects disableStreamOptions for OpenAI chat targets (0.648305ms) ✔ DefaultExecutor.transformRequest strips stream_options from Anthropic-compatible targets (0.444159ms) ✔ DefaultExecutor.transformRequest neutralizes incompatible tool_choice for Qwen thinking (0.890219ms) ✔ DefaultExecutor.transformRequest applies GLMT preset defaults without overriding explicit values (0.60558ms) ✔ BaseExecutor helpers manage custom user agents and upstream extra headers (0.358514ms) ✔ BaseExecutor.mergeAbortSignals aborts when either source signal aborts (0.920726ms) ✔ BaseExecutor.needsRefresh returns true only when expiry is near (0.429804ms) ✔ DefaultExecutor.refreshCredentials returns null without refresh token (0.349211ms) ✔ DefaultExecutor.needsRefresh requests a proactive token for GigaChat (0.25277ms) ✔ DefaultExecutor.refreshCredentials delegates to OAuth refresh and returns new tokens (5.315294ms) ✔ DefaultExecutor.refreshCredentials swallows refresh errors and logs them (1.57516ms) ✔ BaseExecutor.execute returns response metadata and merges headers (1.284791ms) ✔ BaseExecutor.execute refreshes credentials before the request when needed (1.142067ms) ✔ BaseExecutor.execute falls back to the next base URL after a transport error (1.632369ms) ✔ BaseExecutor.execute throws the last error when all URLs fail (2.34617ms) ✔ BaseExecutor.execute propagates aborted requests through the merged signal (0.849594ms) ✔ BaseExecutor.execute clears the startup timeout after headers arrive (41.891134ms) ✔ DefaultExecutor.execute does not produce duplicate anthropic-version header when Claude Code CLI headers are present (3.000642ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [OmniRoute] loadCodeAssist returned 403 — falling back to stored projectId [OmniRoute] loadCodeAssist returned no project — attempting managed project onboarding ✖ GeminiCLIExecutor.buildUrl and buildHeaders match the native Gemini CLI fingerprint (10.82957ms) ✔ GeminiCLIExecutor.buildHeaders uses JSON accept for non-streaming requests (0.911959ms) ✔ GeminiCLIExecutor.buildHeaders derives the User-Agent from the request model (0.653764ms) ✔ GeminiCLIExecutor.refreshProject caches loadCodeAssist lookups and transformRequest preserves existing body.project (54.702326ms) ✔ GeminiCLIExecutor.transformRequest preserves thinking config for supported Gemini models (1.646821ms) ✔ GeminiCLIExecutor.transformRequest does not mutate the caller request body (2.37971ms) ✔ GeminiCLIExecutor.refreshProject returns null on failed loadCodeAssist responses (1.31406ms) ✔ GeminiCLIExecutor.refreshProject onboards a managed project when loadCodeAssist has no project (3.103944ms) ✔ GeminiCLIExecutor.onboardManagedProject retries until completion (2.599975ms) ✔ GeminiCLIExecutor.refreshCredentials exchanges refresh tokens via Google OAuth (2.440878ms) ✖ GeminiCLIExecutor.execute applies CLI fingerprint to the final Cloud Code request (5.401268ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ GithubExecutor.buildUrl routes response-format models to /responses (2.565803ms) ✔ GithubExecutor.transformRequest injects JSON response instructions for Claude and strips reasoning fields (0.885398ms) ✔ GithubExecutor.buildHeaders prefers Copilot token and sets GitHub-specific headers (1.364592ms) ✔ GithubExecutor.buildHeaders forwards valid client x-initiator and falls back for invalid values (0.419673ms) ✔ GithubExecutor.execute forwards client x-initiator headers without shared state (55.821512ms) ✔ GithubExecutor.refreshCredentials returns Copilot token directly when available (2.063558ms) ✔ GithubExecutor.refreshCredentials falls back to GitHub OAuth refresh before retrying Copilot (2.441312ms) ✔ GithubExecutor.needsRefresh checks missing and expiring Copilot tokens (0.445209ms) ✔ GithubExecutor.execute preserves complete SSE responses including terminal [DONE] frames (6.111657ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ GitlabExecutor is registered in the executor index (2.149868ms) ✔ GitlabExecutor posts PAT-backed code suggestion requests to the configured instance (11.140672ms) ✔ GitlabExecutor synthesizes SSE responses from non-streaming upstream completions (3.318895ms) ✔ GitlabExecutor maps upstream auth failures to OpenAI-style errors (2.031333ms) ✔ GitlabExecutor uses GitLab direct_access for gitlab-duo and persists the cache (3.937439ms) ✔ GitlabExecutor falls back to the public Code Suggestions endpoint when direct_access is disabled (5.206735ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [Kiro] Prelude CRC mismatch: expected 3278195654, got 1013271494 — skipping corrupted frame [Kiro] Failed to parse payload: Expected property name or '}' in JSON at position 1 (line 1 column 2) | payload: {not-json ✔ KiroExecutor.buildHeaders includes Kiro-specific auth and metadata (3.206869ms) ✔ KiroExecutor.transformRequest removes the top-level model field (0.479717ms) ✔ KiroExecutor.transformEventStreamToSSE converts text, tool calls, usage and DONE (23.173746ms) ✔ KiroExecutor.transformEventStreamToSSE parses fragmented frames and waits for post-stop usage (5.417785ms) ✔ KiroExecutor.transformEventStreamToSSE deduplicates tool starts and handles malformed payload JSON (3.341005ms) ✔ KiroExecutor.execute returns upstream errors directly and transforms successful streams (4.294568ms) ✔ KiroExecutor.refreshCredentials handles missing and AWS-style refresh tokens (2.444492ms) ✔ KiroExecutor.refreshCredentials returns null when the token refresh fails (0.538486ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ NlpCloudExecutor is registered in the executor index (2.36439ms) ✔ NlpCloudExecutor converts OpenAI messages into chatbot input/context/history and wraps JSON responses (12.04563ms) ✔ NlpCloudExecutor converts raw NLP Cloud SSE text events into OpenAI chat chunks (11.212544ms) ✔ NlpCloudExecutor maps upstream auth failures to OpenAI-style errors (1.918375ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ PetalsExecutor is registered in the executor index (2.216767ms) ✔ PetalsExecutor converts OpenAI messages into form data and wraps JSON responses (12.55376ms) ✔ PetalsExecutor synthesizes OpenAI-compatible SSE responses for streaming requests (3.708045ms) ✔ PetalsExecutor maps upstream failures to OpenAI-style errors (1.939159ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ PollinationsExecutor.buildUrl uses the primary endpoint and the gen fallback (2.210022ms) ✔ PollinationsExecutor.buildHeaders supports anonymous access and optional SSE accept (1.693002ms) ✔ PollinationsExecutor.buildHeaders sends API auth for the key-backed tier when configured (0.459568ms) ✔ PollinationsExecutor.transformRequest is a passthrough for alias models (0.413138ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ PuterExecutor.buildUrl always uses Puter OpenAI endpoint (2.049332ms) ✔ PuterExecutor.buildHeaders supports API key, access token and optional SSE accept (1.702266ms) ✔ PuterExecutor.transformRequest is a passthrough (0.394023ms) ✔ PuterExecutor.execute uses inherited BaseExecutor flow (46.973168ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ VertexExecutor.buildUrl uses project from Service Account JSON and configured region (2.572259ms) ✔ VertexExecutor.buildUrl defaults to us-central1 and unknown-project when project is absent (0.498322ms) ✔ VertexExecutor.buildUrl routes partner and org-prefixed models to the global partner endpoint (0.361937ms) ✔ VertexExecutor.buildHeaders includes Bearer token and SSE Accept only for streaming (1.71755ms) ✔ VertexExecutor.execute exchanges a JWT for an access token and then calls Vertex (74.181419ms) ✔ VertexExecutor.execute skips Service Account parsing when accessToken is already present (1.368741ms) ✔ VertexExecutor.execute rejects invalid or incomplete Service Account JSON clearly (1.65298ms) ✔ fetchWithTimeout forwards options and exposes the configured timeout (10.182798ms) ✔ fetchWithTimeout converts both pre-aborted and externally aborted requests into FetchTimeoutError (14.122947ms) ✔ fetchWithTimeout rethrows non-timeout failures unchanged (6.487886ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-fixes-LVMddG [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite ✔ token refresh dedupe key avoids collision for same-prefix tokens (14.744265ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37), provider_connections(1) [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite [DB] Restored backup: db_2000-01-01T00-00-00-000Z_manual.sqlite (1 connections) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37), provider_connections(1) [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite ✔ restoreDbBackup clears stale sqlite sidecars before reopen (707.649374ms) ✔ closeDbInstance checkpoints WAL changes into the primary SQLite file (129.529823ms) ✔ shutdown route uses SIGTERM for graceful shutdown (19.675765ms) ✔ restart route uses SIGTERM for graceful restart (1.332832ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Preserved critical DB state before potential recreation: key_value(37), provider_connections(1) [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [DB] Added provider_connections."group" column [DB] Added provider_connections.max_concurrent column [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite ✔ unlinkFileWithRetry retries EBUSY/EPERM and eventually succeeds (6.879945ms) ✔ provider connection persists rateLimitProtection across reopen (169.32253ms) ✔ provider connection migration adds "group" column for existing databases (106.738578ms) ✔ resolveProxyForConnection applies combo proxy for object/string model entries (123.815057ms) ✔ normalizeProxyUrl accepts socks5 only when explicitly allowed (2.216388ms) ✔ createProxyDispatcher builds dispatchers for http, https, and socks5 (3.306587ms) ✔ proxy fetch fails closed when context proxy is invalid (7.446574ms) ✔ proxy fetch rejects socks5 context when feature flag is disabled (1.159683ms) [ProxyFetch] Applied request proxy context: socks5://127.0.0.1:37831 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite ✔ proxy fetch accepts socks5 context when feature flag is enabled (17.702618ms) ✔ proxy settings route blocks socks5 with backend flag disabled (126.134264ms) ✔ proxy settings route accepts socks5 with backend flag enabled (114.685489ms) ✔ proxy test route rejects socks5 when backend flag is disabled (4.375574ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-fixes-LVMddG/storage.sqlite ✔ proxy test route runs socks5 test when backend flag is enabled (17.336381ms) ✔ proxy test route validates JSON, schema, and proxy types before dispatching (118.114107ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ proxy test route handles invalid proxy ports and uses stored proxy config when proxyId is provided (125.29885ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-glm-models-1daVqx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-glm-models-1daVqx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-glm-models-1daVqx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-glm-models-1daVqx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-glm-models-1daVqx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-glm-models-1daVqx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-glm-models-1daVqx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-glm-models-1daVqx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-glm-models-1daVqx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ GLM import uses international coding endpoint when apiRegion is international (153.548479ms) ✔ GLMT import shares the GLM coding models endpoint and surfaces provider metadata correctly (135.015344ms) ✔ GLM import uses China coding endpoint when apiRegion is china (139.438236ms) ✔ GLM import defaults to international endpoint when apiRegion is missing (140.293658ms) ✔ GLM import defaults to international endpoint when apiRegion is invalid (116.375125ms) ✔ GLM import prefers apiKey over accessToken and sends only Authorization Bearer (112.041518ms) ✔ GLM import falls back to accessToken when apiKey is absent (110.47854ms) ✔ GLM import falls back to the local catalog on upstream non-OK status codes (119.190849ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ GrokWebExecutor is registered in executor index (3.440276ms) ✔ GrokWebExecutor sets correct provider name (0.409539ms) ✔ Non-streaming: simple response (38.150935ms) ✔ Non-streaming: strips internal Grok tags but preserves render content (3.71174ms) ✔ Non-streaming: maps structured Grok thinking to reasoning_content (2.855449ms) ✔ Non-streaming: routes Grok isThinking events to reasoning_content (3.276235ms) ✔ Non-streaming: preserves late thinking as metadata (3.427467ms) ✔ Non-streaming: preserves non-generic first thinking header (3.023969ms) ✔ Non-streaming: leaves textual JSON tool_calls as normal content (7.389713ms) ✔ Non-streaming: converts manifest tool_call markup to arbitrary client tool (5.310072ms) ✔ Non-streaming: converts native Grok bash toolUsageCard to OpenAI tool_calls (5.885377ms) ✔ Non-streaming: maps native Grok bash to environment terminal tool by schema (3.015056ms) ✔ Non-streaming: converts native Grok readFile toolUsageCard to OpenAI read tool_calls (3.682805ms) ✔ Non-streaming: routes native Grok webSearch to URL fetch tool when user asks webfetch (3.554949ms) ✔ Non-streaming: keeps native Grok webSearch on search tool when user asks search (1.905842ms) ✔ Non-streaming: native Grok webSearch does not choose context memory search (1.96809ms) ✔ Non-streaming: maps native Grok browsePage to URL fetch tool (2.515293ms) ✔ Non-streaming: does not repeat a tool call that already has a tool result (2.060197ms) ✔ Non-streaming: does not repeat equivalent terminal command with different metadata (1.773175ms) ✔ Non-streaming: allows a different tool after a completed call (2.538096ms) ✔ Non-streaming: raw_function_result is not emitted as final content (1.398474ms) ✔ Non-streaming: skips raw_function_result even if it carries modelResponse text (1.422057ms) ✔ Non-streaming: skips unmapped tool_usage_card text structurally (1.231717ms) ✔ Request: forwards tool results into Grok prompt for the next turn (1.687619ms) ✔ Request: injects dynamic client tool manifest without truncating tools (1.657404ms) ✔ Request: leaves native Grok search enabled when client tools are absent (1.189053ms) ✔ Request: places tool manifest next to latest user after noisy history (1.289898ms) ✔ Request: strips injected internal reminders from Grok prompt (1.428416ms) ✔ Request: old completed tools do not suppress fresh latest-user tool calls (1.225597ms) ✔ Request: appends tool manifest after tool results during multi-step continuation (1.602604ms) ✔ Request: keeps generic manifest ordered for file understanding tasks (1.324533ms) ✔ Request: keeps generic manifest ordered for official web facts (1.398502ms) ✔ Request: base manifest order puts public web search before context memory (1.256464ms) ✔ Request: ranks public web search before infrastructure search (1.226531ms) ✔ Request: ranks URL fetch before generic MCP read (1.574414ms) ✔ Request: ranks shell command before infrastructure command config (1.285759ms) ✔ Request: commit wording does not prioritize memory over shell (1.291877ms) ✔ Request: explicit memory request prioritizes context over public web (1.324348ms) ✔ Request: explicit tool_choice exposes only the forced tool (1.279103ms) ✔ Non-streaming: routes URL-like webfetch requests conservatively (6.551729ms) ✔ Streaming: produces valid SSE chunks (2.813837ms) ✔ Streaming: strips internal Grok cards across chunk boundaries (1.567385ms) ✔ Streaming: handles Grok card closing tags split across chunks (1.524468ms) ✔ Streaming: strips self-closing Grok render cards without swallowing later text (1.581182ms) ✔ Streaming: does not end suppressed Grok card on slash-close text inside the card (1.469058ms) ✔ Streaming: maps structured Grok thinking to reasoning_content (1.3815ms) ✔ Streaming: routes Grok thinking tokens separately from content (1.604784ms) ✔ Streaming: ignores late thinking after content starts (1.170061ms) ✔ Streaming: leaves textual JSON tool_calls as content (1.272043ms) ✔ Error: 401 returns auth error (1.043618ms) ✔ Error: 429 returns rate limit message (1.090636ms) ✔ Error: empty messages returns 400 (0.609415ms) ✔ Error: Grok stream error returns 502 (1.162473ms) ✔ Auth: cookie sends sso= header (1.303896ms) ✔ Auth: strips sso= prefix if user included it (1.158832ms) ✔ Request: posts to correct Grok endpoint (1.133608ms) ✔ Request: payload has correct model mapping (1.151204ms) ✔ Request: preserves selected mode and native search state when client tools are present (1.313148ms) ✔ Request: grok-4-heavy maps to heavy mode (1.69093ms) ✔ Message parsing: combines system + history + user (1.293978ms) ✔ Provider registry: grok-web has correct models (5.328109ms) ✔ Statsig: x-statsig-id is valid base64 (1.2347ms) GUARDRAIL earlier pre-call modified undefined GUARDRAIL later pre-call modified undefined [SANITIZER] Prompt injection detected: system_override, system_prompt_leak [InjectionGuard] Blocked request with prompt injection: { detections: [ { pattern: 'system_override', severity: 'high' }, { pattern: 'system_prompt_leak', severity: 'high' } ] } ✔ guardrail registry runs pre-call hooks in priority order (6.290088ms) ✔ guardrail registry respects disabledGuardrails from context (0.958304ms) ✔ resolveDisabledGuardrails merges api key, body metadata, and headers (0.755511ms) ✔ prompt injection guardrail blocks suspicious content in block mode (4.437219ms) ✔ pii masker guardrail redacts request and response payloads (3.784041ms) ✔ guardrail registry fails open when a guardrail throws (0.838596ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ guide-settings POST creates new qwen settings.json if it doesn't exist (57.032847ms) ✔ guide-settings POST merges into existing qwen settings.json (17.150027ms) ✔ guide-settings POST writes OpenCode config with current schema and multi-model selection (22.588413ms) ✔ guide-settings POST preserves existing OpenCode config fields while only updating provider.omniroute (16.758107ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ▶ healthMonitor ▶ checkHealth ✔ should return healthy for 200 with models (114.75098ms) ✔ should return unhealthy for non-200 (9.675546ms) ✔ should return unhealthy on network error (8.397194ms) ✔ should handle non-array data.data (9.254576ms) ✔ should use custom health path (9.673292ms) ✔ should default to /v1/models (9.235217ms) ✔ should handle non-Error throws (11.485554ms) ✔ should return unhealthy for 500 (9.098457ms) ✔ checkHealth (185.86672ms) ▶ startMonitoring / stopMonitoring / isMonitoring ✔ should start and stop monitoring (139.564675ms) ✔ should replace previous monitoring on re-start (8.582569ms) ✔ should return false for non-monitored tool (6.27072ms) ✔ should handle stopMonitoring for non-existent tool (7.1598ms) ✔ startMonitoring / stopMonitoring / isMonitoring (162.825143ms) ✔ healthMonitor (350.417819ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3388) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ▶ Idempotency Layer ▶ getIdempotencyKey ✔ returns null for null headers (3.03815ms) ✔ returns Idempotency-Key header (50.844233ms) ✔ returns X-Request-Id header (0.819591ms) ✔ prefers Idempotency-Key over X-Request-Id (0.926917ms) ✔ supports plain object headers (0.769045ms) ✔ getIdempotencyKey (59.27617ms) ▶ checkIdempotency / saveIdempotency ✔ returns null for unknown key (1.094823ms) ✔ returns null for null key (0.833776ms) ✔ returns cached response within window (2.905277ms) ✔ returns null after expiry (101.935126ms) ✔ does nothing for null key (2.323677ms) ✔ checkIdempotency / saveIdempotency (110.688417ms) ▶ getIdempotencyStats ✔ reports active keys (1.035524ms) ✔ getIdempotencyStats (1.31872ms) ✔ Idempotency Layer (173.387802ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-images-P7wDHm [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-images-P7wDHm/storage.sqlite ✔ handleImageGeneration routes OpenAI-compatible providers and forwards image options (62.619367ms) ✔ handleImageGeneration uses synthetic OpenAI-compatible routing for resolved custom providers (3.608064ms) ✔ handleImageGeneration polls KIE image tasks and returns URLs on success (6.525052ms) ✔ handleImageGeneration maps Hyperbolic size parameters and normalizes base64 images (3.831836ms) ✔ handleImageGeneration maps SD WebUI payload shape and batch size (4.900549ms) ✔ handleImageGeneration rejects invalid model strings (0.822857ms) ✔ handleImageGeneration treats unknown provider prefixes as invalid image models (0.715775ms) ✔ image registry resolves flux aliases and exposes planned catalog aliases (2.147334ms) ✔ handleImageGeneration calls Fal AI with Key auth and normalizes URL results to base64 (43.145209ms) ✔ handleImageGeneration routes Stability AI edit models to native endpoints (7.78663ms) ✔ handleImageGeneration sends Stability AI text generation as multipart form data (5.587325ms) ✔ handleImageGeneration polls Black Forest Labs results and sends base64 input images (8.523937ms) ✔ handleImageGeneration calls native Recraft endpoint with model in body (4.065521ms) ✔ handleImageGeneration uploads source images to Topaz and returns base64 output (5.870477ms) ✔ handleImageGeneration transforms Gemini image responses from Antigravity (4.311079ms) ✔ handleImageGeneration retries Nebius against the fallback URL after retryable failures (3.692441ms) ✔ handleImageGeneration supports NanoBanana synchronous flash responses (4.386359ms) ✔ handleImageGeneration uses the NanoBanana pro endpoint and keeps sync data payloads (3.080566ms) ✔ handleImageGeneration polls NanoBanana task results and converts URLs to base64 when requested (5.016018ms) ✔ handleImageGeneration rejects NanoBanana submissions that never return a task identifier (3.101852ms) ✔ handleImageGeneration executes ComfyUI workflows and normalizes image outputs (6.719419ms) ✔ handleImageGeneration returns provider errors when ComfyUI submission fails (4.323093ms) ✔ handleImageGeneration supports dynamically registered Imagen3 providers (3.922625ms) ✔ handleImageGeneration preserves Imagen3 data arrays when providers already return OpenAI-like payloads (4.148194ms) ✔ handleImageGeneration returns provider errors when Imagen3 fetch throws (3.517484ms) ✔ handleImageGeneration uses the default synthetic base URL for resolved custom providers without baseUrl (4.58968ms) ✔ handleImageGeneration logs OpenAI-compatible upstream failures and transport errors (7.38337ms) ✔ handleImageGeneration logs Nebius fallback attempts before succeeding (12.024286ms) ✔ handleImageGeneration surfaces Hyperbolic upstream failures and fetch exceptions (5.673023ms) ✔ handleImageGeneration handles NanoBanana missing statusUrl, failed tasks and empty completed payloads (14.256104ms) ✔ handleImageGeneration surfaces SD WebUI upstream and transport failures (18.017677ms) ✔ handleImageGeneration normalizes Imagen3 single-image payloads and non-ok responses (6.452988ms) ✔ extractImageGenerationCalls pulls base64 PNG from image_generation_call output items (0.634631ms) ✔ extractImageGenerationCalls ignores unrelated events and malformed lines (0.473138ms) ✔ handleImageGeneration routes codex image requests through /responses with image_generation tool (4.393204ms) ✔ handleImageGeneration (codex) returns a data URL when response_format is not b64_json (3.292139ms) ✔ handleImageGeneration (codex) surfaces an error when no image_generation_call is emitted (3.443458ms) ✔ handleImageGeneration (codex) propagates upstream HTTP errors (3.154715ms) ✔ handleImageGeneration (codex) forwards size and maps DALL-E quality to hosted tool config (9.251172ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-image-route-yfxAeQ/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-image-route-yfxAeQ [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-image-route-yfxAeQ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-image-route-yfxAeQ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-image-route-yfxAeQ/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column ✔ v1 image models GET exposes image-only modalities for image-only models (120.915512ms) ✔ v1 image generation POST accepts promptless requests for image-only models (160.930262ms) ✔ v1 image generation POST still requires prompts for text-input models (26.823663ms) [19:08:56.236] DEBUG: [sse] topaz | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:56.237] DEBUG: [sse] topaz | available: 1/1 module: "sse" tag: "AUTH" [19:08:56.268] INFO: [sse] topaz/topaz-enhance (topaz) | prompt: "enhance image..." module: "sse" tag: "IMAGE" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-image-route-yfxAeQ/storage.sqlite ✔ v1 image edit POST enforces disabled API key policy (136.112704ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-image-route-yfxAeQ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-image-route-yfxAeQ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ v1 image generation POST resolves proxy and executes with proxy context when credentials.connectionId exists (126.590422ms) ✔ v1 image generation POST executes directly when proxy resolution fails gracefully (129.470854ms) ✔ v1 image generation POST executes directly when credentials.connectionId is absent (authType: none) (126.520074ms) [19:08:56.560] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:56.560] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:56.691] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:08:56.691] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:08:56.692] DEBUG: [sse] Failed to resolve proxy for image provider: openai module: "sse" tag: "PROXY" [19:08:56.692] INFO: [sse] openai/gpt-image-2 | prompt: "proxy failover image..." | size: default module: "sse" tag: "IMAGE" [19:08:56.726] INFO: [sse] sdwebui/stable-diffusion-v1-5 (sdwebui) | prompt: "no credentials test..." module: "sse" tag: "IMAGE" ✔ disabled: allows all IPs (3.25235ms) ✔ blacklist: blocks blacklisted IP (0.837917ms) ✔ blacklist: CIDR match (0.774994ms) ✔ blacklist: wildcard match (0.888521ms) ✔ whitelist: only allows listed IPs (0.741335ms) ✔ whitelist: CIDR match (0.803075ms) ✔ whitelist-priority: whitelist overrides blacklist (0.716894ms) ✔ tempBanIP: bans temporarily (0.867586ms) ✔ removeTempBan: removes ban (0.759837ms) ✔ addToBlacklist/removeFromBlacklist: dynamic updates (0.774934ms) ✔ addToWhitelist/removeFromWhitelist: dynamic updates (0.515536ms) ✔ normalizes ::ffff: prefix (0.341026ms) ✔ checkRequestIP: skips invalid XFF entries and uses next valid IP (8.408969ms) ✔ checkRequestIP: all-invalid XFF falls back to x-real-ip (2.156379ms) ✔ checkRequestIP: empty headers fall back to request.ip (0.397752ms) ✔ getIPFilterConfig: returns serializable config (0.461814ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ▶ #1914 — normalizeCodexTools: Chat Completions → Responses format ✔ normalizeCodexTools preserves Responses-format tools (no function wrapper) (4.905117ms) ✔ Chat Completions legacy tool should be detectable by function wrapper (0.47371ms) ✔ invalid function tool without any name should be filtered (0.47549ms) ✔ #1914 — normalizeCodexTools: Chat Completions → Responses format (9.335839ms) ▶ #1898 — Zero-argument MCP tool schema normalization ✔ injects properties:{} for zero-arg tool in claude-to-openai translation (6.393579ms) ✔ preserves existing properties on tool schema (0.535399ms) ✔ handles missing input_schema gracefully (0.541875ms) ✔ #1898 — Zero-argument MCP tool schema normalization (8.273056ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-json-migration-rXEqrb/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ runJsonMigration normalizes legacy combo strategy names at the import boundary (119.488144ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ KIE chat traffic uses the default executor while media keeps its task executor (2.003026ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-log-retention-ZVDG8M/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-log-retention-ZVDG8M/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-log-retention-ZVDG8M/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ cleanupExpiredLogs uses separate APP and CALL retention windows (119.132568ms) ✔ cleanupExpiredLogs enforces row count limits (129.778511ms) ✔ getCallLogsTableMaxRows returns configured value (25.555243ms) ✔ call log pipeline env helpers parse stream chunk flag and size cap (2.985488ms) ✔ getAppLogRotationCheckInterval — default (2.336307ms) ✔ getAppLogRotationCheckInterval — custom ms (0.389385ms) ✔ getAppLogRotationCheckInterval — invalid value falls back to default (0.387132ms) ✔ getAppLogRotationCheckInterval — zero/negative falls back to default (0.393129ms) ✔ rotateIfNeeded — skips when file does not exist (3.724818ms) ✔ rotateIfNeeded — skips when file is below max size (5.043811ms) ✔ rotateIfNeeded — rotates when file exceeds max size (5.3437ms) ✔ closeLogRotation — idempotent (safe to call twice) (6.444834ms) ✔ periodic timer actually fires and rotates a large log (1211.403078ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-login-bootstrap-BfnCXW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-login-bootstrap-BfnCXW/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-login-bootstrap-BfnCXW [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-login-bootstrap-BfnCXW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-login-bootstrap-BfnCXW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-login-bootstrap-BfnCXW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-login-bootstrap-BfnCXW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-login-bootstrap-BfnCXW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-login-bootstrap-BfnCXW/storage.sqlite ✔ public login bootstrap route exposes the metadata the login page consumes (369.848431ms) ✔ public login bootstrap route reports env-provided bootstrap password metadata (118.003389ms) ✔ public login bootstrap route reports stored password metadata and disabled auth state (126.616289ms) ✔ public login bootstrap route POST rejects invalid JSON bodies (158.222738ms) ✔ public login bootstrap route POST rejects empty updates (112.503376ms) ✔ public login bootstrap route POST updates requireLogin without forcing password (116.829852ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-login-bootstrap-BfnCXW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-login-bootstrap-BfnCXW/storage.sqlite [API] Error updating require-login settings: Error: hash failed at Object.bcrypt.hash (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/login-bootstrap-route.test.ts:189:11) at hashManagementPassword (/home/diegosouzapw/dev/proxys/OmniRoute/src/lib/auth/managementPassword.ts:45:17) at Module.POST (/home/diegosouzapw/dev/proxys/OmniRoute/src/app/api/settings/require-login/route.ts:83:36) at async TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/login-bootstrap-route.test.ts:198:20) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ public login bootstrap route POST hashes and stores passwords (1222.001059ms) ✔ login bootstrap route POST rejects unauthenticated writes after setup is complete (135.759072ms) ✔ public login bootstrap route POST returns 500 when hashing fails (135.841357ms) ✔ machineId: reads the Windows MachineGuid via REG.exe when available (14.707531ms) ✔ machineId: falls back to Linux machine-id files before hostname (7.5657ms) ✔ machineId: reads the macOS IOPlatformUUID when ioreg is available (9.062905ms) ✔ machineId: hashes consistently by salt and reports browser/server mode (12.493969ms) ✔ machineId: falls back to the last available identifier when shell strategies fail (7.618493ms) ✔ CC compatible fallback models mirror the OAuth Claude Code registry list (2.210046ms) ✔ CC compatible providers disable remote model import (0.385888ms) ✔ OpenRouter keeps imported fallback models as its managed list source (0.366234ms) ✔ Codex apply-local auth route requires management authentication before local writes (2.110475ms) ✔ admin concurrency route requires management authentication before read or reset (0.486788ms) ✔ compression analytics route requires management authentication before returning metrics (0.605127ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-management-password-IsLi8t/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-management-password-IsLi8t [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-management-password-IsLi8t/storage.sqlite ✔ ensurePersistentManagementPasswordHash migrates INITIAL_PASSWORD into a persisted bcrypt hash (1782.264269ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ ensurePersistentManagementPasswordHash migrates legacy plaintext settings passwords (1189.499792ms) ▶ maskEmail ✔ masks standard email correctly (2.391776ms) ✔ masks email with short username (exactly visibleChars) (0.272671ms) ✔ masks email with longer username (0.286265ms) ✔ returns empty string for null (0.271888ms) ✔ returns empty string for undefined (0.238593ms) ✔ returns empty string for empty string (0.38593ms) ✔ returns original if no @ symbol (0.49818ms) ✔ handles multi-part TLDs correctly (0.694173ms) ✔ handles single-char domain name (0.603483ms) ✔ allows customizing visibleChars (0.69821ms) ✔ masks email-like values stored in generic labels (0.39364ms) ✔ picks the first non-empty masked display value (0.449141ms) ✔ respects the global visibility toggle when picking display values (0.375638ms) ✔ maskEmail (11.28475ms) ✔ memoryCache tracks cache hits and misses and clear resets stats (4.086542ms) ✔ memoryCache expires entries after their TTL elapses (0.687719ms) ✔ memoryCache evicts the least recently used entry when full (0.552988ms) ✔ memoryCache invalidates entries by regex pattern (0.990456ms) [INFO] [MEMORY_EXTRACTION] memory.extraction.start {"apiKeyId":"key-123"} ✔ extractFactsFromText: detects 'I prefer' preference (5.386386ms) ✔ extractFactsFromText: detects 'I like' preference (1.425678ms) ✔ extractFactsFromText: detects 'my favorite is' preference (0.431192ms) ✔ extractFactsFromText: detects negative preference (I don't like) (0.557343ms) ✔ extractFactsFromText: detects 'I'll use' decision (0.645289ms) ✔ extractFactsFromText: detects 'I chose' decision (0.394661ms) ✔ extractFactsFromText: detects 'I decided to' decision (0.54736ms) ✔ extractFactsFromText: detects 'I went with' decision (0.388752ms) ✔ extractFactsFromText: detects 'I usually' pattern (0.650626ms) ✔ extractFactsFromText: detects 'I always' pattern (0.686361ms) ✔ extractFactsFromText: detects 'I never' pattern (0.39577ms) ✔ extractFactsFromText: detects 'I tend to' pattern (0.337591ms) ✔ extractFactsFromText: extracts multiple facts from one response (0.340226ms) ✔ extractFactsFromText: deduplicates identical patterns (0.466684ms) ✔ extractFactsFromText: returns empty array for empty string (1.300867ms) ✔ extractFactsFromText: returns empty array for null (0.28238ms) ✔ extractFactsFromText: returns empty array for unrelated text (0.301642ms) ✔ extractFactsFromText: produces stable keys (0.3651ms) ✔ extractFactsFromText: truncates very long matches (0.392433ms) ✔ extractFacts: returns immediately (non-blocking) (2.044192ms) ✔ extractFacts: does not throw on empty inputs (0.579076ms) ✔ extractFactsFromText scans only the bounded tail of very large text (1.021279ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [INFO] [MEMORY_STORE] memory.updated {"apiKeyId":"key-123","type":"factual","id":"985406b5-ba5c-46ea-8fc8-874f30b11fd6","key":"preference:dark_mode"} [INFO] [MEMORY_EXTRACTION] memory.extraction.complete {"apiKeyId":"key-123","factCount":1} [INFO] [MEMORY_INJECTION] memory.injection.injected {"count":1,"strategy":"user","model":"glm-5.1"} [INFO] [MEMORY_INJECTION] memory.injection.injected {"count":1,"strategy":"user","model":"glm-5.1"} [INFO] [MEMORY_INJECTION] memory.injection.injected {"count":1,"strategy":"user","model":"glm-5.1"} [INFO] [MEMORY_INJECTION] memory.injection.injected {"count":1,"strategy":"user","model":"glm-5.1"} [INFO] [MEMORY_INJECTION] memory.injection.injected {"count":1,"strategy":"user","model":"glm-5.1"} [INFO] [MEMORY_INJECTION] memory.injection.injected {"count":1,"strategy":"system","model":"glm-5.1"} [INFO] [MEMORY_INJECTION] memory.injection.injected {"count":1,"strategy":"system","model":"glm-5.1"} [INFO] [MEMORY_INJECTION] memory.injection.injected {"count":1,"strategy":"user","model":"glm-5.1"} ▶ providerSupportsSystemMessage — GLM providers (#1701) ✔ should return false for glm (2.552679ms) ✔ should return false for glmt (0.39125ms) ✔ should return false for glm-cn (0.279744ms) ✔ should return false for zai (0.352943ms) ✔ should return false for qianfan (0.344477ms) ✔ should return false for o1 (existing behavior) (0.437614ms) ✔ should return true for openai (regression check) (0.341384ms) ✔ should return true for anthropic (regression check) (0.354145ms) ✔ should return true for null/undefined (safe default) (0.370228ms) ✔ providerSupportsSystemMessage — GLM providers (#1701) (9.11135ms) ▶ injectMemory — GLM providers use user role (#1701) ✔ should inject as user role for provider=glm (2.845162ms) ✔ should inject as user role for provider=glmt (0.703002ms) ✔ should inject as user role for provider=glm-cn (0.583457ms) ✔ should inject as user role for provider=zai (0.459402ms) ✔ should inject as user role for provider=qianfan (0.549646ms) ✔ should inject as system role for provider=openai (regression) (0.399715ms) ✔ should inject as system role for provider=anthropic (regression) (0.454758ms) ✔ should not modify original request (0.425482ms) ✔ injectMemory — GLM providers use user role (#1701) (7.318942ms) ▶ normalizeSystemRole — GLM model names (#1701) ✔ should convert system→user for glm-5.1 (0.812586ms) ✔ should convert system→user for glm-4.7 (0.404452ms) ✔ should convert system→user for exact model id 'glm' (0.411079ms) ✔ should convert system→user for ernie models (0.313998ms) ✔ should preserve system role for openai models (regression) (0.265733ms) ✔ normalizeSystemRole — GLM model names (#1701) (2.646214ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-route-5WUosv/storage.sqlite [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-a","type":"factual","id":"3ba1f2d8-96c1-432f-ab62-522bc7038af3"} [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-a","type":"episodic","id":"035d7e23-798e-42e6-bf42-f5bb9a78868b"} [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-a","type":"semantic","id":"34188614-6100-433e-8f28-b181a0419a7f"} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-route-5WUosv/storage.sqlite [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-a","type":"factual","id":"3ae47557-9f69-4e87-9218-faae33ba6200"} [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-a","type":"episodic","id":"7834817b-0f83-4950-82d0-ea03c333d30b"} [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-a","type":"semantic","id":"3defb519-934e-4588-9545-7084bb3f7486"} [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ GET /api/memory filters by q and returns matching stats (126.893029ms) ✔ GET /api/memory continues to honor limit+offset requests (136.24365ms) ▶ memory settings helpers ✔ normalizeMemorySettings applies defaults and clamps persisted values (3.176398ms) ✔ toMemorySettingsUpdates maps UI fields to persisted keys (0.470831ms) ✔ toMemoryRetrievalConfig disables injection when memory is off and remaps recent strategy (0.483674ms) ✔ memory settings helpers (6.373157ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-store-a21N9K/storage.sqlite [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-a","type":"factual","id":"4c70f981-84c5-41c6-b360-e5b32b78f7d3"} [INFO] [MEMORY_STORE] memory.deleted {"id":"4c70f981-84c5-41c6-b360-e5b32b78f7d3"} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-store-a21N9K/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-store-a21N9K/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-store-a21N9K/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-store-a21N9K/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-store-a21N9K/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-store-a21N9K/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-store-a21N9K/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-store-a21N9K/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-store-a21N9K/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ memory store CRUD round-trip persists to the memories table and invalidates cache on update/delete (116.667042ms) ✔ getMemory returns null for invalid identifiers and tolerates malformed metadata rows (117.786944ms) ✔ updateMemory returns false for missing ids and listMemories handles an empty store (134.99611ms) ✔ listMemories filters by api key, type and session while preserving newest-first ordering (122.379075ms) ✔ listMemories supports limit and offset pagination even when only offset is provided (122.050329ms) ✔ listMemories applies query filtering before pagination and type stats (124.973428ms) ✔ listMemories supports page-based pagination (page 1) (126.649358ms) ✔ listMemories supports page-based pagination (page 2 returns remainder) (128.858573ms) ✔ listMemories returns empty data for a page beyond the result set (108.512158ms) ✔ listMemories page parameter defaults to page 1 when omitted with limit (108.859737ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-summarization-4kePMr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-summarization-4kePMr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-summarization-4kePMr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-summarization-4kePMr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-summarization-4kePMr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ summarizeMemories returns zeroed metrics for empty conversations (111.99211ms) ✔ summarizeMemories keeps the newest items inside the token budget and summarizes older ones (117.509398ms) ✔ summarizeMemories restricts the operation to the requested session (125.892544ms) ✔ summarizeMemories can operate across every session of the same api key and ignores other keys (114.874775ms) ✔ summarizeMemories leaves short entries unchanged when the generated summary is identical (120.789463ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-tools-OUORLc/storage.sqlite [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-add","type":"factual","id":"3b60a225-1061-4f66-990b-13e4c3856194"} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-tools-OUORLc/storage.sqlite [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-search","type":"factual","id":"37b8d802-c3e3-465b-b45f-74b4473f53f7"} [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-search","type":"semantic","id":"94f8c624-7e8e-497b-8991-a94a8357fa8d"} [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-search","type":"factual","id":"f2a80143-ebd7-4751-a74c-203159492d60"} [INFO] [MEMORY_RETRIEVAL] memory.retrieval.start {"apiKeyId":"key-search","strategy":"exact"} [INFO] [MEMORY_RETRIEVAL] memory.retrieval.complete {"apiKeyId":"key-search","count":2} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-memory-tools-OUORLc/storage.sqlite [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-clear","type":"factual","id":"034f709d-c934-4b18-93ab-1ed65a2d607d"} [INFO] [MEMORY_STORE] memory.stored {"apiKeyId":"key-clear","type":"factual","id":"ccdb17dd-2afd-4e01-8d73-0ef77f1188be"} [INFO] [MEMORY_STORE] memory.deleted {"id":"034f709d-c934-4b18-93ab-1ed65a2d607d"} [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ memory add stores entries with default session and metadata (121.462317ms) ✔ memory search filters by type, enforces limit, and reports token totals (125.562088ms) ✔ memory clear deletes only older filtered entries and reports the deleted count (111.777124ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-count-tokens-WtQ3zW [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-count-tokens-WtQ3zW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-count-tokens-WtQ3zW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-count-tokens-WtQ3zW/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ messages/count_tokens uses real provider count when Claude-compatible upstream supports it (187.408711ms) ✔ messages/count_tokens falls back to estimate when model is missing (33.864242ms) ✔ messages/count_tokens falls back to estimate when real upstream count fails (117.088852ms) [19:09:00.045] DEBUG: [sse] anthropic | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:00.047] DEBUG: [sse] anthropic | available: 1/1 module: "sse" tag: "AUTH" [19:09:00.204] DEBUG: [sse] anthropic | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:00.204] DEBUG: [sse] anthropic | available: 1/1 module: "sse" tag: "AUTH" [19:09:00.205] DEBUG: [sse] anthropic/claude-opus-4.6 real count unavailable: upstream unavailable module: "sse" tag: "COUNT_TOKENS" [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-alias-route-4vOnwi/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-alias-route-4vOnwi/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ model alias route resolves a stored alias and emits diagnostics headers (191.197577ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-alias-route-4vOnwi/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-alias-route-4vOnwi/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-model-alias-route-4vOnwi [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-alias-route-4vOnwi/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-alias-route-4vOnwi/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ model alias route returns typed ambiguity errors for ambiguous aliases (143.9818ms) ✔ model alias route requires a dashboard session when management auth is enabled (447.477276ms) ✔ api models catalog route reuses the unified catalog diagnostics headers (144.716299ms) ✔ v1 models catalog emits diagnostics headers alongside the OpenAI-compatible list (154.897821ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite database ready: /tmp/omniroute-alias-seed-wK1hWi/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-alias-seed-wK1hWi/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-alias-seed-wK1hWi/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ default model alias seed writes missing aliases and is idempotent (118.296137ms) ✔ default model alias seed preserves existing aliases and skips invalid entries (120.03018ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-capabilities-WZFgxN/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [MODEL] Treating "deepseek/deepseek-r1" as an exact model id ✔ canonical model capability resolver lets exact synced metadata override global specs (118.879067ms) ✔ GPT OSS and DeepSeek Reasoner models support tool calling (20.092481ms) ✔ model catalog source normalization groups manual and synced rows separately (1.843482ms) ✔ model catalog source labels stay user-facing (0.386509ms) ✔ model catalog query matches id, display name, alias and source label (0.510171ms) ✔ model catalog source normalizes synced import variants consistently (1.678687ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-combo-db-fHzdYx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-combo-db-fHzdYx/storage.sqlite ✔ model combo mappings CRUD joins combo names and preserves ordering (123.981346ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-combo-db-fHzdYx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-combo-db-fHzdYx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-combo-db-fHzdYx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-combo-db-fHzdYx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-combo-db-fHzdYx/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ updateModelComboMapping merges fields and returns the refreshed mapping (139.887452ms) ✔ updateModelComboMapping returns null for unknown ids (156.425693ms) ✔ deleteModelComboMapping reports whether a row existed (127.077338ms) ✔ resolveComboForModel returns the highest-priority enabled combo (162.609784ms) ✔ resolveComboForModel skips corrupted combo payloads and keeps scanning (154.548528ms) ✔ resolveComboForModel returns null when nothing matches (193.593086ms) ▶ Model-Combo Mapping: globToRegex ✔ exact match (2.052219ms) ✔ wildcard * matches any characters (0.43723ms) ✔ wildcard ? matches single character (0.362995ms) ✔ case-insensitive matching (0.48948ms) ✔ escapes regex special characters (0.371575ms) ✔ pattern with slash (provider/model) (0.456196ms) ✔ Model-Combo Mapping: globToRegex (6.653594ms) ▶ Model-Combo Mapping: resolveFromMappings ✔ matches opus pattern → frontier-combo (1.302113ms) ✔ matches sonnet pattern → code-combo (0.513228ms) ✔ matches gpt-4o → openai-combo (0.607041ms) ✔ matches gemini → google-combo (0.719688ms) ✔ disabled mappings are skipped (0.795099ms) ✔ unknown model falls to catch-all (* pattern) (0.29017ms) ✔ no mappings returns null (0.26105ms) ✔ priority ordering: higher priority wins when multiple match (0.42249ms) ✔ priority ordering: lower priority loses even if listed first (0.357892ms) ✔ Model-Combo Mapping: resolveFromMappings (6.51237ms) [MODEL] Cross-proxy alias applied: "gpt-oss:120b" → "gpt-oss-120b" [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [MODEL] Ambiguous model 'openai/gpt-oss-120b'. Use provider/model prefix (ex: groq/openai/gpt-oss-120b or nvidia/openai/gpt-oss-120b). Candidates: groq, nvidia, siliconflow [MODEL] Cross-proxy alias applied: "gpt-oss:120b" → "gpt-oss-120b" [MODEL] Cross-proxy alias applied: "qwen3-coder:480b" → "Qwen/Qwen3-Coder-480B-A35B-Instruct" ✖ cross-proxy aliases normalize to canonical model ids without bypassing local aliases (678.412743ms) ✔ slashful canonical model ids are treated as exact model ids when provider pairing is invalid (18.174921ms) ✔ explicit provider routes can still normalize cross-proxy model dialects (1.046706ms) ✔ resolveModelAlias: returns original for non-deprecated model (2.43266ms) ✔ resolveModelAlias: resolves deprecated Gemini model (0.300641ms) ✔ resolveModelAlias: resolves deprecated Claude model (0.262861ms) ✔ resolveModelAlias: resolves deprecated OpenAI model (0.256889ms) ✔ resolveModelAlias: handles null/empty (0.321392ms) ✔ getDeprecationNotice: returns message for deprecated model (0.500139ms) ✔ getDeprecationNotice: returns null for non-deprecated model (0.365067ms) ✔ getDeprecationNotice: returns null for empty/null (0.343445ms) ✔ isDeprecated: true for deprecated model (0.453669ms) ✔ isDeprecated: false for current model (0.544182ms) ✔ custom aliases override built-in (0.321311ms) ✔ addCustomAlias and removeCustomAlias (0.361457ms) ✔ removeCustomAlias: returns false for non-existent (0.342718ms) ✔ getAllAliases: includes both built-in and custom (0.374091ms) ✔ getBuiltInAliases: returns built-in aliases (0.26661ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-metadata-ds259d/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-metadata-ds259d/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-metadata-ds259d/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-metadata-ds259d/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ canonical model metadata merges static and synced capabilities into one record (125.732916ms) ✔ resolveModelAliasLookup returns stored alias resolution with metadata (134.361569ms) ✔ resolveModelAliasLookup flags ambiguous raw model IDs instead of guessing (140.377751ms) [MODEL] Treating "openai/gpt-oss-120b" as an exact model id [MODEL] Cross-proxy alias applied: "gpt-oss:120b" → "gpt-oss-120b" [MODEL] Cross-proxy alias applied: "qwen3-coder:480b" → "Qwen/Qwen3-Coder-480B-A35B-Instruct" ✔ [1m] suffix: strips suffix and sets extendedContext=true (2.728068ms) ✔ [1m] suffix: normal model has extendedContext=false (0.391586ms) ✔ [1m] suffix: works with provider prefix (0.561136ms) ✔ parseModel trims provider prefix and model id (0.332096ms) ✔ parseModel treats exact slashful model ids as models, not provider prefixes (1.957028ms) ✔ normalizeCrossProxyModelId maps supported external dialects to canonical ids (5.377605ms) ✔ stripIncompatibleMessageContent removes image and audio parts but preserves text (4.197388ms) ✔ stripIncompatibleMessageContent leaves non-array content untouched (0.357869ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-model-sync-route-Hj4xKq [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-route-Hj4xKq/storage.sqlite [ModelSync] Internal /models self-fetch failed for 300666b5; falling back to in-process route: fetch failed [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ model sync route skips success log when fetched models do not change stored models (141.793069ms) ✔ model sync route stores the real provider while keeping the account label (134.188944ms) ✔ model sync route requires authentication for external requests when auth is enabled (166.008265ms) ✔ model sync route returns 404 for unknown connections after internal auth passes (133.919486ms) ✔ model sync route propagates upstream failures and records an error log entry (129.307315ms) ✔ model sync route falls back to the upstream HTTP status when the models payload has no error field (126.683968ms) ✔ model sync route reports invalid JSON /models responses without losing upstream status (120.28256ms) ✔ model sync route preserves previously synced models when the upstream omits the models list (135.189361ms) ✔ model sync route writes synced available models for Gemini connections (124.303919ms) ✔ model sync route writes synced available models for non-Gemini providers too (124.283757ms) ✔ model sync route import mode merges discovered models without deleting manual models (121.383608ms) ✔ model sync route import mode ignores supported endpoint ordering changes (122.933158ms) ✔ model sync route import mode reports updates without counting them as new imports (129.351188ms) ✔ model sync route records added, removed, and updated model diffs with fallback identifiers (142.203363ms) ✔ model sync route forwards cookies, filters built-ins, and syncs aliases for internal requests (149.144463ms) ✔ model sync route reports synced managed models separately from preserved manual models (136.860788ms) ✔ model sync route uses provider-node prefixes when syncing compatible-provider aliases (124.605414ms) ✔ model sync route falls back to in-process discovery when internal self-fetch throws (185.171154ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-i1itgg/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-i1itgg/storage.sqlite [ModelSync] Scheduler started — interval: 6h [ModelSync] Scheduler already running — skipping start [ModelSync] Starting model sync cycle — 1 connection(s) [ModelSync] Auto Sync 1 (b6b82d1f): ✓ 4 models [ModelSync] Cycle complete: 1/1 synced in 12ms [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-model-sync-i1itgg [CREDENTIALS] No external credentials file found, using defaults. [ModelSync] Scheduler stopped [DB] SQLite WAL checkpoint completed (TRUNCATE). [ModelSync] Scheduler started — interval: 0.002777777777777778h [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-sync-i1itgg/storage.sqlite [ModelSync] No connections with autoSync enabled — skipping cycle [ModelSync] Scheduler stopped [ModelSync] Scheduler started — interval: 0.002777777777777778h [ModelSync] Starting model sync cycle — 1 connection(s) [ModelSync] Cycle complete: 0/1 synced in 4ms [ModelSync] Scheduler stopped [ModelSync] Auto Sync Failure (5cfbd389): sync returned 503 [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ modelSyncScheduler: internal auth headers validate only for scheduler requests (85.821616ms) ✔ initCloudSync: startup initialization also starts model sync scheduler (2.022579ms) ✔ cloud sync bootstrap is wired to server startup, not app layout imports (1.472925ms) ✔ initCloudSync skips auto initialization during build and test processes unless explicitly re-enabled (1.455839ms) ✔ modelSyncScheduler starts once, honors env interval and syncs only active autoSync connections (466.041221ms) ✔ modelSyncScheduler skips empty cycles and tolerates failing sync requests (155.501001ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-model-test-route-iXLHlM [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-test-route-iXLHlM/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-test-route-iXLHlM/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-test-route-iXLHlM/storage.sqlite ✔ model test route requires management auth when login protection is enabled (193.084922ms) [SSE] Translators initialized 🛡️ [RATE-LIMIT] Loaded 0 explicit + 1 auto-enabled protection(s) [19:09:03.899] INFO: [sse] 📥 POST /v1/chat/completions | openai/gpt-4o-mini | 1 msgs module: "sse" tag: "HTTP" method: "POST" path: "/v1/chat/completions | openai/gpt-4o-mini | 1 msgs" ⏳ [RATE-LIMIT] openai:4e9f1b64-acfd-411d-aa8c-972a4c351063 — 1 request(s) queued, 0 running [19:09:03.900] DEBUG: [sse] No API key provided (local mode) module: "sse" tag: "AUTH" [19:09:03.904] DEBUG: [sse] vision-bridge pre-call passed module: "sse" tag: "GUARDRAIL" [19:09:03.906] DEBUG: [sse] pii-masker pre-call passed module: "sse" tag: "GUARDRAIL" [19:09:03.906] DEBUG: [sse] prompt-injection pre-call passed module: "sse" tag: "GUARDRAIL" [19:09:03.912] INFO: [sse] Provider: openai, Model: gpt-4o-mini module: "sse" tag: "ROUTING" [19:09:03.923] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:03.923] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:03.924] DEBUG: [sse] openai | bypassing quota policy for combo live test module: "sse" tag: "AUTH" [19:09:03.925] INFO: [sse] Using openai account: 4e9f1b64... module: "sse" tag: "AUTH" [19:09:03.944] DEBUG: [sse] openai → openai | stream=false module: "sse" tag: "FORMAT" [19:09:03.945] INFO: [sse] kswxnr post_injection t=11ms {"provider":"openai","model":"gpt-4o-mini"} module: "sse" tag: "STAGE_TRACE" [19:09:04.242] DEBUG: [sse] Prompt compression disabled or unavailable module: "sse" tag: "COMPRESSION" [19:09:04.243] DEBUG: [sse] Skipping proactive context compression: Prompt Compression disabled module: "sse" tag: "CONTEXT" [19:09:04.245] DEBUG: [sse] Checking compression: 21 tokens vs 89600 threshold (128000 limit, 0 reserved) module: "sse" tag: "CONTEXT" [19:09:04.252] INFO: [sse] kswxnr post_translation t=318ms module: "sse" tag: "STAGE_TRACE" [19:09:04.256] DEBUG: [sse] OPENAI | gpt-4o-mini | 1 msgs module: "sse" tag: "REQUEST" [19:09:04.281] INFO: [sse] kswxnr pre_semaphore t=347ms {"semaphoreKey":"openai:4e9f1b64-acfd-411d-aa8c-972a4c351063","max":null} module: "sse" tag: "STAGE_TRACE" [19:09:04.281] INFO: [sse] kswxnr post_semaphore t=347ms module: "sse" tag: "STAGE_TRACE" [19:09:04.281] INFO: [sse] kswxnr pre_rate_limit t=347ms module: "sse" tag: "STAGE_TRACE" [19:09:04.296] INFO: [sse] kswxnr inside_rate_limit t=362ms module: "sse" tag: "STAGE_TRACE" [19:09:04.296] INFO: [sse] kswxnr pre_executor t=362ms {"attempt":0} module: "sse" tag: "STAGE_TRACE" [19:09:04.306] INFO: [sse] kswxnr post_executor t=372ms {"status":200} module: "sse" tag: "STAGE_TRACE" [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ model test route ignores forwarded hosts and works in strict API-key mode (649.006476ms) [19:09:04.324] DEBUG: [sse] vision-bridge post-call passed module: "sse" tag: "GUARDRAIL" [19:09:04.325] DEBUG: [sse] pii-masker post-call passed module: "sse" tag: "GUARDRAIL" [19:09:04.325] DEBUG: [sse] prompt-injection post-call passed module: "sse" tag: "GUARDRAIL" [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-model-catalog-0oCCbH [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-model-catalog-0oCCbH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ v1 models catalog requires auth when the route is protected and login is enabled (377.094282ms) ✔ v1 models catalog accepts bearer API keys and filters the list by allowed model patterns (171.609313ms) ✔ v1 models catalog hides models excluded by every active connection while keeping models served by at least one account (140.187462ms) ✔ v1 models catalog includes combos and custom models while excluding hidden models and blocked providers (146.514859ms) ✔ v1 models catalog keeps only visible combos when no providers are active (124.611194ms) ✔ v1 models catalog exposes claude alias and provider-prefixed built-in models with vision metadata (116.89334ms) ✔ v1 models catalog exposes refreshed GitHub Copilot aliases and drops retired models (132.589613ms) ✔ v1 models catalog exposes bare Codex-preferred IDs for native Codex clients (131.408102ms) ✔ v1 models catalog exposes Antigravity client-visible preview aliases instead of upstream internal IDs (129.873595ms) ✔ v1 models catalog uses provider-node prefixes for compatible provider custom models (125.577945ms) ✔ v1 models catalog includes synced Gemini models and duplicates audio models for speech (120.384147ms) ✔ v1 models catalog keeps Gemini chat models untyped when synced endpoints are omitted (130.849145ms) ✔ v1 models catalog includes synced non-Gemini provider models from discovery cache (131.42473ms) ✔ v1 models catalog includes media, moderation, rerank, video, and music models for active providers (140.483227ms) ✔ v1 models catalog does not duplicate imported Jina specialty models (147.411297ms) ✔ v1 models catalog does not duplicate custom Jina specialty models (124.822912ms) ✔ v1 models catalog exposes image model input and output modalities for advanced image providers (175.512963ms) ✔ v1 models catalog tolerates custom model lookup failures and keeps builtin models available (168.593093ms) ✔ v1 models catalog exposes provider-prefixed custom models, filters by raw model permissions, and skips hidden or Gemini custom rows (192.343357ms) ✔ v1 models catalog uses synced models.dev limits instead of provider defaults (173.464366ms) ✔ v1 models catalog lets provider-specific synced limits beat global static specs (171.566861ms) ✔ v1 models catalog returns 500 when model compatibility lookup crashes (160.572535ms) ✔ v1 models catalog skips duplicate built-ins and custom models from inactive providers (163.042135ms) ✔ v1 models catalog adds managed fallback models for Claude-compatible providers (144.165235ms) ✔ v1 models catalog auto-calculates combo context_length from targets when not set manually (134.172301ms) ✔ v1 models catalog prefers manual combo context_length over auto-calculated (161.277042ms) [MODELS_DEV] Starting periodic sync every 86400s [MODELS_DEV] Periodic sync stopped [MODELS_DEV] Starting periodic sync every 86400s [MODELS_DEV] Periodic sync stopped [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-models-dev-F5kPW7/storage.sqlite [MODELS_DEV] Corrupted pricing data for provider "corrupted", skipping [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-models-dev-F5kPW7/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-models-dev-F5kPW7/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-models-dev-F5kPW7/storage.sqlite [MODELS_DEV] Corrupted pricing data for provider "broken", skipping [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-models-dev-F5kPW7/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-models-dev-F5kPW7/storage.sqlite [MODELS_DEV] Sync attempt 1 failed, retrying in 1000ms: network down ✔ fetchModelsDev caches successful responses and rejects invalid JSON or non-ok responses (87.552665ms) ✔ modelsDev interval falls back to the default when env values are invalid or non-positive (65.807759ms) ✔ transform helpers skip incomplete pricing entries and preserve partial capability defaults (14.537548ms) ✔ modelsDev pricing helpers persist records, skip corrupted rows, and clear the namespace (169.91139ms) ✔ modelsDev capabilities helpers create the table, persist rows, filter by provider/model, and expose context limits (145.23455ms) ✔ modelsDev capability helpers coerce false/null values and ignore malformed rows (144.696892ms) ✔ modelsDev pricing helpers ignore malformed sqlite rows without crashing (138.562723ms) ✔ saveModelsDevCapabilities round-trips false and null booleans (137.441919ms) [MODELS_DEV] Sync attempt 2 failed, retrying in 2000ms: network down [MODELS_DEV] Sync attempt 3 failed, retrying in 4000ms: network down [MODELS_DEV] Sync failed after 4 attempts: network down [DB] SQLite WAL checkpoint completed (TRUNCATE). [MODELS_DEV] Sync attempt 1 failed, retrying in 1000ms: hard fail ✔ syncModelsDev supports dry-run mode, persistence, capability toggles, and failure reporting (7165.870866ms) [MODELS_DEV] Sync attempt 2 failed, retrying in 2000ms: hard fail [MODELS_DEV] Sync attempt 3 failed, retrying in 4000ms: hard fail [MODELS_DEV] Sync failed after 4 attempts: hard fail ✔ syncModelsDev string failures are normalized into an error payload (7029.941537ms) [MODELS_DEV] Starting periodic sync every 0.025s [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-models-dev-F5kPW7/storage.sqlite [MODELS_DEV] Initial sync complete: 4 pricing entries, 4 capabilities from 4 providers ✔ syncModelsDev honors abort signals during retry backoff (23.149389ms) [MODELS_DEV] Periodic sync stopped [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-models-dev-F5kPW7 [CREDENTIALS] No external credentials file found, using defaults. [MODELS_DEV] Disabled (enable via Settings > AI) [MODELS_DEV] Starting periodic sync every 0.015s [MODELS_DEV] Initial sync complete: 4 pricing entries, 4 capabilities from 4 providers [MODELS_DEV] Periodic sync stopped [DB] SQLite WAL checkpoint completed (TRUNCATE). [MODELS_DEV] Starting periodic sync every 0.025s [MODELS_DEV] Periodic sync stopped ✔ startPeriodicSync, stopPeriodicSync, getSyncStatus, and initModelsDevSync honor settings and avoid duplicate timers (767.308234ms) ✔ stopPeriodicSync aborts the in-flight initial sync (14.067719ms) ▶ modelsDevSync — transformModelsDevToPricing ✔ transforms pricing data correctly for openai provider (2.239662ms) ✔ maps reasoning cost correctly (0.498546ms) ✔ maps deepseek to both deepseek and if (Qoder) providers (0.427506ms) ✔ handles unknown providers by using the models.dev ID as-is (0.388371ms) ✔ skips models without cost data (0.380675ms) ✔ counts pricing entries correctly (0.443368ms) ✔ modelsDevSync — transformModelsDevToPricing (6.884493ms) ▶ modelsDevSync — transformModelsDevToCapabilities ✔ transforms capability data correctly (1.124699ms) ✔ handles interleaved reasoning field (0.590935ms) ✔ handles interleaved as boolean true (0.675293ms) ✔ handles null/missing optional fields (0.663928ms) ✔ modelsDevSync — transformModelsDevToCapabilities (3.956059ms) ▶ modelsDevSync — mapProviderId ✔ maps openai to [openai, cx] (2.096102ms) ✔ maps anthropic to [anthropic, cc] (0.370777ms) ✔ maps google to [gemini, gemini-cli] (0.409741ms) ✔ maps deepseek to [deepseek, if] (0.314474ms) ✔ falls back to original ID for unmapped providers (0.28446ms) ✔ maps bedrock to [kiro, kr] (0.301308ms) ✔ maps moonshot to the canonical provider plus Kimi aliases (0.245035ms) ✔ maps current models.dev provider IDs used by OmniRoute-compatible providers (0.489883ms) ✔ modelsDevSync — mapProviderId (5.355471ms) ▶ modelsDevSync — fetchModelsDev (live API) ✔ fetches data from models.dev API (349.010545ms) ✔ returns cached data on second call (0.593465ms) ✔ has openai provider with gpt-4o model (0.352395ms) ✔ has anthropic provider with claude models (0.395298ms) ✔ modelsDevSync — fetchModelsDev (live API) (351.023857ms) ✔ handleModeration requires input (55.172523ms) ✔ handleModeration rejects unknown moderation models (1.697403ms) ✔ handleModeration requires credentials for the resolved provider (1.260712ms) ✔ handleModeration proxies successful requests with default model and accessToken fallback (5.106535ms) ✔ handleModeration returns upstream error payloads with CORS headers (2.263109ms) ✔ handleModeration returns a 500 when the upstream request throws (1.637182ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ muse-spark-web: first turn opens a new meta.ai conversation (113.991279ms) ✔ muse-spark-web: follow-up turn continues the cached conversation (6.494297ms) ✔ muse-spark-web: connection isolation — different connectionId → independent conversations (5.84731ms) ✔ muse-spark-web: meta error during continuation evicts the stale cache entry (8.387834ms) ✔ muse-spark-web: parallel chats with identical assistant text but different histories do not collide (8.960672ms) ✔ muse-spark-web: empty latestUserContent (no `user` role) falls back to fresh conversation (4.192909ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-music-1EXT1T [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-music-1EXT1T/storage.sqlite ✔ handleMusicGeneration rejects invalid model strings (2.437999ms) ✔ handleMusicGeneration treats unknown provider prefixes as invalid music models (0.387535ms) ✔ handleMusicGeneration executes ComfyUI audio workflow and normalizes wav output (53.343315ms) ✔ handleMusicGeneration polls KIE music tasks and returns audio URLs (6.154803ms) ✔ handleMusicGeneration rejects unsupported provider formats (0.548565ms) ✔ handleMusicGeneration returns unknown provider when registry lookup disappears after parsing (0.658631ms) ✔ handleMusicGeneration returns provider errors for ComfyUI failures and logs defaults (6.059123ms) ✔ nanobanana pro payload inference maps size to aspectRatio and resolution (2.459091ms) ✔ nanobanana async flow (submit->poll->url) normalizes to OpenAI-style url item (55.476245ms) ✔ nanobanana b64 mode can convert result URL bytes to b64_json (1.375171ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ handleImageGeneration(nanobanana): async submit+poll returns URL payload (93.126819ms) ✔ handleImageGeneration(nanobanana): response_format=b64_json converts URL to b64 (68.219038ms) ⚠️ Native binary dlopen failed: abi mismatch ▶ detectNativeBinaryTarget ✔ detects linux x64 ELF binaries (3.58418ms) ✔ detects darwin arm64 Mach-O binaries (0.620095ms) ✔ detects win32 x64 PE binaries (0.514103ms) ✔ detectNativeBinaryTarget (7.367971ms) ▶ isNativeBinaryCompatible ✔ accepts linux-x64 binaries when the target matches and dlopen succeeds (2.802424ms) ✔ rejects linux-x64 binaries when dlopen fails on the same platform (3.037303ms) ✔ rejects macOS false positives for bundled linux binaries (1.170225ms) ✔ rejects Windows false positives for bundled linux binaries (1.290452ms) ✔ accepts copied darwin binaries after postinstall replacement (1.191359ms) ✔ isNativeBinaryCompatible (10.518131ms) ✔ next config exposes standalone build settings and canonical rewrites (142.352484ms) ✔ next config declares Turbopack aliases, runtime assets and server externals (10.369806ms) ✔ next-intl webpack hook preserves caller webpack config without legacy fallbacks (6.66554ms) ✔ parseNodeVersion normalizes v-prefixed versions (3.475895ms) ✔ getNodeRuntimeSupport accepts patched Node 24, 22 and 20 LTS lines (0.877593ms) ✔ getNodeRuntimeSupport rejects versions below the secure floor in a supported line (0.748762ms) ✔ getNodeRuntimeSupport rejects unsupported major lines (0.656035ms) ✔ CLI runtime support stays aligned with the shared runtime policy (0.935426ms) ✔ kiro.requestDeviceCode returns resolved region for IDC token endpoint (46.62846ms) ✔ kiro.pollToken uses region provided by extraData (1.193776ms) ✔ kiro.mapTokens persists region into providerSpecificData (0.472514ms) ✔ kiro.mapTokens defaults region to undefined when not provided (0.37771ms) ✔ OAuth provider registry exposes every expected provider exactly once (4.287054ms) ✔ OAuth constants include all provider ids and use a sane timeout (0.680779ms) ✔ every registered OAuth provider has a valid config object, flow type and token mapper (2.586667ms) ✔ every required provider config field is present when the provider is enabled for that flow (1.131917ms) ✔ all provider endpoint URLs use HTTPS when a URL is configured (1.637127ms) ✔ browser-based providers expose buildAuthUrl and return provider-specific auth URLs (2.257409ms) ✔ device and import-token providers expose the flow-specific fields expected by their configs (0.548173ms) ✔ provider-specific config shapes remain valid for special cases (0.632122ms) ✔ Gemini OAuth defaults use common Gemini CLI client secret as fallback (0.59512ms) ✔ Qoder remains a safe special case when browser OAuth is disabled (0.840867ms) ✔ Codex parses id_token metadata and prefers a team workspace when the JWT only marks the personal plan (1.280459ms) ✔ Cline decodes embedded callback payloads without using the network (0.70347ms) ✔ Gemini and Antigravity run mocked browser OAuth exchanges and post-exchange enrichment (51.845258ms) ✔ Qoder enabled mode exchanges tokens and loads profile metadata through mocked endpoints (2.39533ms) ✔ Qwen and Kimi Coding execute mocked device-code flows and token mapping (4.867432ms) ✔ GitHub executes mocked device-code and profile enrichment flows (2.34294ms) ✔ Kiro and KiloCode execute mocked device-code flows across their custom endpoints (4.248846ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ CircuitBreaker: starts in CLOSED state (92.856887ms) ✔ CircuitBreaker: stays CLOSED on success (1.08583ms) ✔ CircuitBreaker: opens after failure threshold (1.820956ms) ✔ CircuitBreaker: rejects requests when open (1.749183ms) ✔ CircuitBreaker: transitions to HALF_OPEN after reset timeout (26.658947ms) ✔ CircuitBreaker: status reads refresh OPEN providers after reset timeout (17.673279ms) ✔ CircuitBreaker: reset() forces back to CLOSED (1.150498ms) ✔ CircuitBreaker: calls onStateChange callback (1.202505ms) ✔ requestTimeout: withTimeout resolves before timeout (0.821063ms) ✔ requestTimeout: withTimeout rejects on timeout (11.814542ms) ✔ requestTimeout: getProviderTimeout returns default for unknown (0.455085ms) ✔ requestTimeout: getProviderTimeout returns provider-specific value (0.288068ms) ✔ correlationId: getCorrelationId returns undefined outside context (0.235016ms) ✔ correlationId: runWithCorrelation provides ID in context (0.433085ms) ✔ correlationId: runWithCorrelation generates ID when null (0.898065ms) ✔ correlationId: nested contexts are isolated (0.365375ms) ✔ buildSessionsSummary returns sticky counts and ordered top sessions (2.672297ms) ✔ buildTelemetryPayload exposes totalRequests alias plus quota/session signals (0.529349ms) ✔ buildHealthPayload keeps legacy aliases and adds session/quota observability blocks (1.345319ms) ✔ getOmniRouteTokenCounts normalizes common usage shapes (3.390068ms) ✔ buildOmniRouteResponseMetaHeaders formats provider alias, tokens, latency, and cost (0.713727ms) ✔ buildOmniRouteSseMetadataComment emits comment lines compatible with SSE (1.156837ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ stripEmptyTextBlocks removes empty text recursively inside tool_result content (4.433888ms) ✔ openaiToClaudeRequest applies strip to tool message array content (2.925926ms) ✔ T15: normalizeContentToString supports array-form content blocks (0.752306ms) ✔ T15: openaiToClaudeRequest converts system array content into a Claude system text block (0.538171ms) ✔ openapi spec route resolves the repository spec file and returns a parsed catalog (44.749529ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-openapi-try-route-Wz1NdG/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-openapi-try-route-Wz1NdG/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ openapi try route requires management authentication before proxying (165.787709ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-openapi-try-route-Wz1NdG/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ openapi try route rejects protocol-relative targets after authentication (213.075587ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-openapi-try-route-Wz1NdG/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ openapi try route strips hop-by-hop headers and proxies same-origin API paths (173.026236ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ▶ OpencodeExecutor ▶ execute ✔ routes opencode zen default models to chat completions (53.685568ms) ✔ routes claude target format models to messages endpoint (2.336405ms) ✔ routes openai responses target format models to responses endpoint (2.105303ms) ✔ routes gemini streaming requests to streamGenerateContent (4.53722ms) ✔ routes gemini non streaming requests to generateContent (1.565783ms) ✔ falls back to chat completions for unknown models (1.449705ms) ✔ builds default headers for standard models (3.086569ms) ✔ adds anthropic version for claude target format (1.02812ms) ✔ omits accept header when stream is false (1.079632ms) ✔ omits authorization when credentials are missing (1.166068ms) ✔ routes opencode-go new models to chat completions (2.520388ms) ✔ builds bearer auth headers for opencode-go openai models (1.102122ms) ✔ execute (78.65234ms) ✔ OpencodeExecutor (79.792631ms) ▶ OpenRouter & GitHub registry entries (#960) ▶ embeddingRegistry — openrouter ✔ resolves openrouter provider config (1.939119ms) ✔ openrouter has at least 3 models (0.346434ms) ✔ parses openrouter/openai/text-embedding-3-small correctly (0.700983ms) ✔ openrouter models appear in getAllEmbeddingModels (0.753439ms) ✔ embeddingRegistry — openrouter (5.70942ms) ▶ embeddingRegistry — github ✔ resolves github provider config (0.565996ms) ✔ github has at least 2 models (0.480602ms) ✔ parses github/text-embedding-3-small correctly (0.368734ms) ✔ embeddingRegistry — github (2.108686ms) ▶ imageRegistry — openrouter ✔ resolves openrouter image provider config (0.680184ms) ✔ openrouter image provider has at least 2 models (0.399897ms) ✔ parses openrouter/openai/gpt-5.4-image-2 correctly (0.800294ms) ✔ imageRegistry — openrouter (2.532307ms) ✔ OpenRouter & GitHub registry entries (#960) (11.906927ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ openaiResponsesToOpenAIRequest: filters orphaned tool messages (3.360392ms) ✔ openaiResponsesToOpenAIRequest: preserves all messages when no orphans (0.512352ms) ✔ openaiToOpenAIResponsesRequest: filters orphaned function_call_output (1.058427ms) ✔ openaiToOpenAIResponsesRequest: preserves all items when no orphans (0.48525ms) ✔ openaiToClaudeRequest: filters orphaned tool_result blocks (2.069023ms) ✔ openaiToClaudeRequest: removes empty user messages after orphan filtering (0.649781ms) ✔ openaiToClaudeRequest: removes empty assistant messages (0.490165ms) ✔ openaiToClaudeRequest: preserves valid tool pairs unchanged (0.866002ms) ✔ normalizeArtifactPath normalizes slashes and leading relative markers (2.00684ms) ✔ findUnexpectedArtifactPaths flags staged app files outside the allowlist (1.849142ms) ✔ findUnexpectedArtifactPaths flags app pack files outside the allowlist (0.487458ms) ✔ findMissingArtifactPaths flags missing root runtime files in the tarball (0.498952ms) ▶ parsePaginationParams ✔ returns default page=1 and limit=50 when no params are provided (5.659133ms) ✔ parses explicit page and limit values (1.480928ms) ✔ coerces string numbers correctly (0.704396ms) ✔ clamps limit to the maximum of 200 (4.03443ms) ✔ rejects limit below the minimum of 1 (1.23105ms) ✔ rejects page below the minimum of 1 (1.95846ms) ✔ rejects negative page values (1.273963ms) ✔ rejects negative limit values (1.167982ms) ✔ rejects NaN page values (2.043063ms) ✔ rejects NaN limit values (1.599083ms) ✔ uses default limit when only page is provided (0.882762ms) ✔ uses default page when only limit is provided (0.771568ms) ✔ accepts the exact maximum limit of 200 (0.582796ms) ✔ accepts the exact minimum page and limit of 1 (0.626254ms) ✔ rejects floating point page values (1.274105ms) ✔ parsePaginationParams (30.763889ms) ▶ buildPaginatedResponse ✔ returns correct structure with empty data array (2.683812ms) ✔ calculates totalPages = 1 for a single page of results (0.640117ms) ✔ calculates totalPages correctly for multiple pages (0.486487ms) ✔ returns correct metadata for the last page (0.497763ms) ✔ handles a page in the middle of the result set (0.525871ms) ✔ rounds up totalPages when total is not evenly divisible by limit (0.360889ms) ✔ preserves the generic type of data items (0.507268ms) ✔ returns totalPages = 1 when total equals limit exactly (0.647621ms) ✔ handles limit of 1 for single-item pages (0.550297ms) ✔ handles large total with small limit (0.455022ms) ✔ buildPaginatedResponse (8.771697ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-payload-rules-route-0V1Kev/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-payload-rules-route-0V1Kev/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-payload-rules-route-0V1Kev/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-payload-rules-route-0V1Kev [CREDENTIALS] No external credentials file found, using defaults. ✔ payload rules route returns the neutral config by default (157.704511ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-payload-rules-route-0V1Kev/storage.sqlite ✔ payload rules route requires a dashboard session when management auth is enabled (470.612373ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-payload-rules-route-0V1Kev/storage.sqlite ✔ payload rules route persists normalized config and hot reloads the runtime (169.203018ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ payload rules route rejects malformed and schema-invalid payloads (248.502173ms) ✔ payload rules apply default, default-raw, override, and filter operations (5.791346ms) ✔ payload rules load from JSON file and reload changed content (39.185933ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ PerplexityWebExecutor is registered in executor index (2.711987ms) ✔ PerplexityWebExecutor alias resolves to same type (0.403691ms) ✔ PerplexityWebExecutor sets correct provider name (0.532207ms) ✔ Non-streaming: simple text response (49.405425ms) ✔ Non-streaming: strips citations from response (2.420181ms) ✔ Streaming: produces valid SSE chunks (3.664865ms) ✔ Streaming: thinking content emitted as reasoning_content (2.836186ms) ✔ Error: 401 returns auth error message (2.155937ms) ✔ Error: 429 returns rate limit message (1.669286ms) ✔ Error: fetch failure returns 502 (1.852354ms) ✔ Error: empty messages returns 400 (0.918312ms) ✔ Error: missing messages returns 400 (0.708393ms) ✔ Non-streaming: Perplexity stream error returns 502 (1.941127ms) ✔ Message parsing: system + user + assistant history (2.227256ms) ✔ Message parsing: developer role treated as system (1.939948ms) ✔ Auth: cookie-based auth sends Cookie header (1.610452ms) ✔ Auth: JWT auth sends Authorization Bearer header (1.987004ms) ✔ Model mapping: pplx-gpt sends correct internal preference (1.804176ms) ✔ Model mapping: thinking mode uses thinking variant (1.630503ms) ✔ Provider registry: perplexity-web is registered with correct models (3.475975ms) ✔ Non-streaming: falls back to text field when no blocks (2.21819ms) ✔ Request: posts to correct Perplexity SSE endpoint (2.208786ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [MODEL] Ambiguous model 'claude-haiku-4.5'. Use provider/model prefix (ex: gh/claude-haiku-4.5 or kr/claude-haiku-4.5). Candidates: gh, kr, anthropic ✔ getModelInfoCore resolves unique non-openai unprefixed model (19.799275ms) ✔ getModelInfoCore keeps openai fallback for gpt-4o (11.075204ms) ✔ getModelInfoCore routes native codex-auto-review to codex (0.639298ms) ✔ getModelInfoCore keeps unprefixed gpt-5.5 on the OpenAI fallback (16.17579ms) ✔ getModelInfoCore keeps explicit gpt-5.5-medium separate from gpt-5.5 (7.809465ms) ✔ getModelInfoCore resolves explicit gpt-5.5 Codex model (0.506945ms) ✔ getModelInfoCore keeps duplicate unprefixed gpt-5.5 checks on OpenAI (8.700276ms) ✔ getModelInfoCore keeps repeated unprefixed gpt-5.5 checks on OpenAI (7.936826ms) ✔ getModelInfoCore resolves explicit gpt-5.5 Codex model (0.635545ms) ✔ getModelInfoCore returns explicit ambiguity metadata for ambiguous unprefixed model (8.972126ms) ✔ getModelInfoCore canonicalizes github legacy alias with explicit provider prefix (0.369468ms) ✔ GithubExecutor routes codex-family model to /responses (0.484112ms) ✔ GithubExecutor keeps non-codex model on /chat/completions (0.28337ms) ✔ DefaultExecutor uses x-api-key for kimi-coding-apikey (0.805148ms) ✔ DefaultExecutor execute honors connection-level custom User-Agent (8.068754ms) ✔ CodexExecutor forces stream=true for upstream compatibility (2.577092ms) ✔ Claude native messages can be round-tripped through OpenAI into Claude OAuth format (8.409781ms) ✔ CodexExecutor maps fast service tier to priority (0.537163ms) ✔ shouldUseNativeCodexPassthrough only enables responses-native Codex requests (0.374505ms) ✔ CodexExecutor can apply per-connection fast service tier defaults (0.535684ms) ✔ CodexExecutor always requests SSE accept header (0.88853ms) ✔ CodexExecutor does not request SSE accept header for compact requests (0.271465ms) ✔ CodexExecutor preserves native responses payloads for Codex passthrough (0.505135ms) ✔ CodexExecutor strips streaming fields for compact passthrough (0.477421ms) ✔ CodexExecutor routes responses subpaths to matching upstream paths (0.555343ms) ✔ translateNonStreamingResponse converts Responses API payload to OpenAI chat.completion (1.829679ms) ✔ extractUsageFromResponse reads usage from Responses API payload (0.493749ms) ✔ detectFormat identifies OpenAI Responses when input is string (0.554108ms) ✔ detectFormat identifies OpenAI Responses by max_output_tokens without input array (0.254809ms) ✔ detectFormatFromEndpoint uses chat completions endpoint for OpenAI chat protocol (0.745296ms) ✔ detectFormatFromEndpoint forces Claude for /v1/messages (0.589953ms) ✔ translateRequest normalizes openai-responses input string into list payload (1.04239ms) ✔ translateRequest preserves service_tier when converting openai to openai-responses (1.860219ms) ✔ parseSSEToResponsesOutput parses completed response from SSE payload (1.26055ms) ✔ parseSSEToResponsesOutput returns null for invalid payload (0.474396ms) ✔ parseSSEToOpenAIResponse merges split tool call chunks by id without duplication (1.364902ms) ✔ parseSSEToOpenAIResponse normalizes delta.reasoning alias to reasoning_content (0.655022ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [BudgetWarning] pe-budget-1778267345062 reached 10000000.0% of daily budget ($100.0000 / $0.00) — next reset 2026-05-09T00:00:00.000Z [BudgetWarning] pe-all-denied-1778267345076 reached 10000000.0% of daily budget ($100.0000 / $0.00) — next reset 2026-05-09T00:00:00.000Z ▶ policyEngine ✔ allows a basic request with no restrictions (127.513987ms) ✔ returns fallback chain when registered (2.321672ms) ✔ denies when budget is exceeded (7.845224ms) ✔ denies when client is locked out (5.474254ms) ✔ evaluateFirstAllowed returns first allowed model (1.184104ms) ✔ evaluateFirstAllowed returns null when all denied (3.365393ms) ✔ policyEngine (150.98852ms) ✔ hasStandaloneAppBundle returns false for source checkout without standalone app (3.225823ms) ✔ hasStandaloneAppBundle returns true for published standalone app bundle (1.288155ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-pricing-route-OQ26jH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-pricing-route-OQ26jH/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ pricing GET keeps legacy payload by default and exposes source metadata on demand (155.130617ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-pricing-sync-hSCzS5/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-pricing-sync-hSCzS5/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-pricing-sync-hSCzS5/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [PRICING_SYNC] Starting periodic sync every 0.025s [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-pricing-sync-hSCzS5/storage.sqlite [PRICING_SYNC] Initial sync complete: 4 models from 4 providers ✔ fetchLiteLLMPricing parses JSON and rejects invalid payloads (75.133199ms) ✔ synced pricing round-trips through SQLite and skips corrupted rows (160.735616ms) ✔ syncPricingFromSources rejects unsupported sources (23.084711ms) ✔ syncPricingFromSources supports dry runs with warnings without persisting data (103.504349ms) ✔ syncPricingFromSources persists data and updates sync status (121.977576ms) [PRICING_SYNC] Periodic sync stopped [PRICING_SYNC] Starting periodic sync every 86400s [PRICING_SYNC] Initial sync complete: 4 models from 4 providers [PRICING_SYNC] Periodic sync stopped [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ startPeriodicSync, stopPeriodicSync, and initPricingSync manage the timer lifecycle (164.758839ms) ▶ transformToOmniRoute ✔ converts LiteLLM per-token pricing to OmniRoute per-million format (2.67821ms) ✔ maps anthropic provider to cc alias (0.327569ms) ✔ maps vertex_ai provider to gemini and gemini-cli aliases (0.423449ms) ✔ skips non-chat models (embedding, image, audio) (0.401792ms) ✔ includes cache pricing when available (0.465575ms) ✔ handles models without explicit mode (treated as chat) (0.408931ms) ✔ skips entries without input cost (0.298042ms) ✔ handles zero-cost (free) models (0.501774ms) ✔ uses litellm_provider as-is for unmapped providers (0.482248ms) ✔ strips provider prefix from model key (0.579477ms) ✔ rounds pricing to 3 decimal places (0.362551ms) ✔ transformToOmniRoute (10.177839ms) ▶ pricing merge precedence ✔ user overrides > synced > defaults conceptual order (0.359644ms) ✔ pricing merge precedence (0.617018ms) ▶ processManager ✔ should load module (111.921562ms) ✔ should export expected functions (0.357815ms) ✔ isProcessRunning should return false for large invalid PID (0.535026ms) ✔ isProcessRunning should return true for current process (0.326558ms) ✔ stopProcess should resolve immediately for non-running PID (0.533825ms) ✔ getProcessInfo should return alive=false for invalid PID (0.771606ms) ✔ processManager (117.570167ms) ✔ wantsProgress reads the opt-in header from Headers and plain objects (48.623591ms) ✔ createProgressTransform emits periodic progress events with token counts (10.453226ms) ✔ createProgressTransform clears the interval when aborted (2.207059ms) [SANITIZER] Prompt injection detected: role_hijack [SANITIZER] Prompt injection detected: role_hijack [InjectionGuard] Blocked request with prompt injection: { detections: [ { pattern: 'role_hijack', severity: 'medium' } ] } [InjectionGuard] Blocked request with prompt injection: { detections: [ { pattern: 'pt_override', severity: 'high' } ] } [SANITIZER] Prompt injection detected: system_override [InjectionGuard] Blocked request with prompt injection: { detections: [ { pattern: 'system_override', severity: 'high' } ] } [SANITIZER] Prompt injection detected: system_override [InjectionGuard] Detected potential injection patterns: { detections: [ { pattern: 'system_override', severity: 'high' } ], pii: 0 } [SECURITY] Injection guard error: Error: clone failed at Object.clone (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/prompt-injection-guard.test.ts:264:13) at guardedHandler (/home/diegosouzapw/dev/proxys/OmniRoute/src/middleware/promptInjectionGuard.ts:62:30) at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/prompt-injection-guard.test.ts:268:26) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1201:25) at Test.processPendingSubtests (node:internal/test_runner/test:831:18) at Test.postRun (node:internal/test_runner/test:1330:19) at Test.run (node:internal/test_runner/test:1258:12) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) ✔ promptInjectionGuard: clean coding prompts pass through unchanged (5.873223ms) ✔ promptInjectionGuard: blocks classic system override attempts (1.949872ms) ✔ promptInjectionGuard: detects inline system override and markdown system blocks (0.979186ms) ✔ promptInjectionGuard: threshold controls whether medium-severity hijacks are blocked (3.065159ms) ✔ promptInjectionGuard: disabled mode bypasses suspicious input (0.768843ms) ✔ promptInjectionGuard: custom patterns support localized attacks (1.235307ms) ✔ promptInjectionGuard: valid substrings and non-string content do not trigger false positives (0.743267ms) ✔ promptInjectionGuard: empty or oversized inputs are handled safely (8.197422ms) ✔ promptInjectionGuard: withInjectionGuard blocks suspicious POST bodies (65.311604ms) ✔ promptInjectionGuard: withInjectionGuard annotates downstream headers in warn mode (4.669444ms) ✔ promptInjectionGuard: withInjectionGuard skips non-mutating methods (1.974968ms) ✔ promptInjectionGuard: withInjectionGuard fails closed when the guard throws (19.862863ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-prompt-required-routes-cFw1d3 [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-prompt-required-routes-cFw1d3/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ v1 video generation POST rejects requests without a prompt (15.216951ms) ✔ v1 music generation POST rejects requests without a prompt (1.979235ms) ✔ extractProviderWarnings finds sanitizer and warning fields without duplicating entries (5.464026ms) ✔ provider header profiles expose current GitHub chat and internal headers (2.700228ms) ✔ provider header profiles expose dedicated refresh, qwen, qoder, kiro and cursor variants (1.2879ms) ✔ provider header profiles tolerate browser-like process shims (0.51191ms) ✔ provider plan fallbacks normalize to Unknown instead of repeating provider labels (4.93094ms) ✔ paid individual tiers use non-gray badge variants (0.710371ms) ✔ Codex workspacePlanType is used when live plan is missing or unknown (1.091644ms) ✔ Claude providerSpecificData plan is used when live plan is missing (0.796016ms) ✔ remaining percentage helpers reflect remaining quota and stale resets refill to 100 (2.936935ms) ✔ quota labels normalize session and weekly windows while preserving readable titles (1.673767ms) ✔ MiniMax providers are exposed to the limits dashboard support list (0.522294ms) ✔ MiniMax quota payloads use generic provider parsing and stale resets still refill (0.655216ms) ✔ provider models helpers expose model lists and defaults (2.719015ms) ✔ provider models helpers validate and resolve model metadata (0.649347ms) ✔ provider models helpers resolve provider IDs through aliases (1.551162ms) ✔ Reka registry exposes preset models (0.563737ms) ✔ GitHub Copilot registry reflects the current supported model lineup (0.505911ms) ✔ Kiro registry exposes the current CLI model lineup with context windows (0.380005ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-management-route-j4GBOT/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-management-route-j4GBOT/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-management-route-j4GBOT/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-management-route-j4GBOT/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-management-route-j4GBOT/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ provider-models PATCH updates hidden flag for custom models (139.924347ms) ✔ provider-models PATCH persists visibility overrides for catalog models (141.547211ms) ✔ provider-models PATCH supports bulk visibility updates (142.586088ms) ✔ provider-models PATCH validates required fields (135.589666ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [models] All endpoints failed for openai-compatible-fallback, using local catalog [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite ✔ provider models route returns 404 for unknown connections (133.939438ms) ✔ provider models route rejects connections with an empty provider id (121.468763ms) ✔ provider models route rejects OpenAI-compatible providers without a base URL (127.601843ms) ✔ provider models route blocks private OpenAI-compatible base URLs (140.82004ms) ✔ provider models route returns auth failures from OpenAI-compatible upstreams (140.872395ms) ✔ provider models route falls back after OpenAI-compatible endpoint probes all fail (120.978903ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite Error fetching models from opencode-go: upstream unavailable [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [models] antigravity discovery failed at https://daily-cloudcode-pa.sandbox.googleapis.com/v1internal:models (503): unavailable [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [models] antigravity discovery failed at https://daily-cloudcode-pa.sandbox.googleapis.com/v1internal:models (502): down [models] antigravity discovery failed at https://daily-cloudcode-pa.googleapis.com/v1internal:models (502): down [models] antigravity discovery failed at https://cloudcode-pa.googleapis.com/v1internal:models (502): down [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite Error fetching models from anthropic-compatible-demo: upstream unavailable [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [models] gemini: fetched 3 models across 2 pages [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [models] gemini: duplicate nextPageToken detected, stopping pagination [models] gemini: fetched 2 models across 2 pages [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite Error fetching models from groq: upstream unavailable [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite ✔ provider models route retries transient OpenAI-compatible probe failures before succeeding (274.756649ms) ✔ provider models route returns static catalog entries for providers with hardcoded models (115.00964ms) ✔ provider models route returns AWS Polly speech engines from the audio registry (105.386527ms) ✔ provider models route returns the local catalog for GitLab Duo fallback models (114.260775ms) ✔ provider models route discovers local OpenAI-style models without requiring an API key (123.131177ms) ✔ provider models route returns the local catalog for built-in image providers (119.648224ms) ✔ provider models route prefers the remote OpenRouter /models API over static image models (108.48759ms) ✔ provider models route returns the local catalog for embedding and rerank providers (123.08484ms) ✔ provider models route returns the local catalog for Runway video models (129.647411ms) ✔ provider models route returns the updated local catalog for GitHub Copilot (118.394137ms) ✔ provider models route returns the expanded local catalog for Kiro (132.405935ms) ✔ provider models route returns the local catalog for new built-in chat-openai-compat providers (146.99362ms) ✔ provider models route merges Upstage chat and embedding catalogs (123.070975ms) ✔ provider models route caches discovered opencode-go models per connection (125.305426ms) ✔ provider models route falls back to cached models when a refresh fails (119.889286ms) ✔ provider models route clears cached discovery when a refresh returns no remote models (115.351917ms) ✔ provider models route honors autoFetchModels=false and skips remote discovery (126.715648ms) ✔ provider models route validates Gemini CLI credentials before fetching quota buckets (173.239095ms) ✔ provider models route maps Gemini CLI quota buckets into a model list (122.150314ms) ✔ provider models route retries Antigravity discovery endpoints before returning remote models (114.436189ms) ✔ provider models route falls back through all Antigravity discovery endpoints when needed (109.940829ms) ✔ provider models route returns the local catalog for OAuth-backed Qwen connections (108.04827ms) ✔ provider models route filters hidden models from the static Claude catalog when requested (109.387687ms) ✔ provider models route rejects Anthropic-compatible providers without a base URL (107.117586ms) [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). ✔ provider models route trims Anthropic-compatible message URLs and filters hidden upstream models (117.154449ms) ✔ provider models route forwards Anthropic-compatible upstream failures (122.617953ms) ✔ provider models route paginates generic providers and filters hidden models when requested (120.033341ms) ✔ provider models route stops pagination when the upstream repeats the next page token (118.349068ms) ✔ provider models route forwards upstream status codes for generic provider model fetch failures (162.483009ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-model-routes-Is0QP9/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ provider models route returns 500 when fetching models throws unexpectedly (376.953769ms) ✔ provider models route rejects generic providers without any configured token (173.441168ms) ✔ provider models route discovers active DataRobot gateway models from the catalog endpoint (188.901354ms) ✔ provider models route discovers Clarifai OpenAI-compatible models with Key auth (136.046691ms) ✔ provider models route discovers Azure AI Foundry deployments through the v1 models endpoint (173.58504ms) ✔ provider models route discovers Azure OpenAI deployments from the resource endpoint (125.717935ms) ✔ provider models route discovers Bedrock mantle models from the OpenAI-compatible models endpoint (119.617214ms) ✔ provider models route discovers watsonx gateway models from the v1 models endpoint (162.781724ms) ✔ provider models route discovers OCI OpenAI-compatible models and forwards the project header (139.98094ms) ✔ provider models route discovers Modal models from the configured OpenAI-compatible /v1 endpoint (126.562787ms) ✔ provider models route always returns the Reka preset catalog (123.577849ms) ✔ provider models route returns Reka local catalog without an API key (122.25456ms) ✔ provider models route discovers SAP models from AI_API_URL derived from deploymentUrl (121.246756ms) ✔ provider models route rejects unsupported providers without a models config (116.958855ms) ✔ provider models route uses provider-specific auth headers for Kimi Coding (128.459404ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-nodes-route-fLbLuZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-nodes-route-fLbLuZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-nodes-route-fLbLuZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-nodes-route-fLbLuZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-provider-nodes-route-fLbLuZ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ provider nodes route lists stored nodes and exposes the CC feature flag (123.171425ms) ✔ provider nodes route rejects malformed JSON and schema validation failures (29.203477ms) ✔ provider nodes route creates OpenAI-compatible nodes with normalized defaults (98.726591ms) ✔ provider nodes route creates Anthropics-compatible nodes and sanitizes messages URLs (116.615473ms) ✔ provider nodes route blocks CC-compatible nodes when the feature flag is disabled (20.79458ms) ✔ provider nodes route creates CC-compatible nodes with CC-specific URL normalization (104.02049ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ OpenAI-compatible providers resolve responses URLs and formats (3.154118ms) ✔ OpenAI-compatible legacy providers honor providerSpecificData.apiType (0.503237ms) ✔ Anthropic-compatible Claude Code providers use the Claude Code URL and headers (1.337121ms) ✔ GitHub provider headers include request IDs and JSON accept for non-streaming requests (1.546518ms) ✔ Registry-driven headers support x-goog-api-key and bearer fallback (0.520708ms) ✔ Registry-driven headers support Key auth (0.307751ms) ✔ Unknown providers fall back to bearer auth and OpenAI format (0.401629ms) ✔ native thinking config is removed when the last message is not from the user (0.618321ms) ✔ provider schemas accept boolean openaiStoreEnabled in providerSpecificData (8.039104ms) ✔ provider schemas reject non-boolean openaiStoreEnabled values (2.307536ms) ✔ provider schemas accept boolean requestDefaults.context1m for CC-compatible providers (0.677148ms) ✔ provider schemas reject non-boolean requestDefaults.context1m values (0.89995ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ azure-openai validation accepts a successful deployments probe (20.563496ms) ✔ azure-ai validation accepts a successful v1 models probe (2.054029ms) ✔ vertex-partner validation reuses the Vertex service account branch (4.192626ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ validateProviderApiKey rejects missing provider or API key (3.967988ms) ✔ validateProviderApiKey returns unsupported for unknown providers (1.025547ms) ✔ openai-compatible validation reports missing base URL (1.574321ms) ✔ openai-compatible validation accepts rate-limited /models responses (18.073595ms) ✔ openai-compatible validation retries transient /models failures before succeeding (153.198041ms) ✔ openai-compatible validation forwards custom User-Agent (1.608055ms) ✔ openai-compatible validation treats chat 400 as authenticated fallback (2.118709ms) ✔ openai-compatible validation returns actionable connection failure when probes fail (152.585965ms) ✔ anthropic-compatible validation requires a base URL (2.495096ms) ✔ anthropic-compatible validation rejects invalid keys from /models (2.325474ms) ✔ anthropic-compatible validation falls back to /messages and treats 400 as auth success (153.502404ms) ✔ registry openai-like providers report unsupported validation endpoints on 404 chat probes (3.198377ms) ✔ gemini validation rejects invalid API keys (401) (4.28363ms) ✔ gemini validation rejects invalid API keys (400 with API_KEY_INVALID) (1.222401ms) ✔ gemini validation rejects expired API keys (400 with API_KEY_EXPIRED) (1.389386ms) ✔ gemini validation rejects invalid keys via PERMISSION_DENIED status (1.158877ms) ✔ gemini validation accepts valid API key (200) (0.916317ms) ✔ gemini validation treats 400 with unknown body as invalid key (1.260022ms) ✔ gemini validation treats 429 rate limit as valid key (1.015442ms) ✔ gemini validation rejects invalid keys via UNAUTHENTICATED status (1.316163ms) ✔ gemini-cli validation uses Bearer auth (OAuth) (0.928845ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ openai-compatible validation covers chat 429 fallback after a failed /models probe (22.376771ms) ✔ openai-compatible validation covers final ping fallback when chat probing fails (3.016902ms) ✔ gemini validation distinguishes non-auth 400 responses from auth failures and server errors (4.833499ms) ✔ Claude Code compatible validation surfaces bridge connection failures (156.906388ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ fal-ai API key validator returns valid on 200 (20.817249ms) ✔ stability-ai API key validator returns valid on 200 (1.422368ms) ✔ black-forest-labs API key validator returns valid on 200 (1.637941ms) ✔ recraft API key validator returns valid on 200 (1.489749ms) ✔ topaz API key validator returns valid on 200 (1.739041ms) ✔ fal-ai API key validator returns invalid on 401 (1.619439ms) ✔ fal-ai API key validator returns invalid on 403 (0.91785ms) ✔ fal-ai API key validator returns validation failed on 400 (1.224633ms) ✔ fal-ai API key validator returns validation failed on 404 (1.349966ms) ✔ fal-ai API key validator returns validation failed on 429 (1.828476ms) ✔ stability-ai API key validator returns invalid on 401 (1.15498ms) ✔ stability-ai API key validator returns invalid on 403 (1.25586ms) ✔ stability-ai API key validator returns validation failed on 400 (1.060226ms) ✔ stability-ai API key validator returns validation failed on 404 (0.853997ms) ✔ stability-ai API key validator returns validation failed on 429 (0.679515ms) ✔ black-forest-labs API key validator returns invalid on 401 (0.830787ms) ✔ black-forest-labs API key validator returns invalid on 403 (0.953591ms) ✔ black-forest-labs API key validator returns validation failed on 400 (0.645376ms) ✔ black-forest-labs API key validator returns validation failed on 404 (0.619058ms) ✔ black-forest-labs API key validator returns validation failed on 429 (0.705017ms) ✔ recraft API key validator returns invalid on 401 (0.628695ms) ✔ recraft API key validator returns invalid on 403 (0.71243ms) ✔ recraft API key validator returns validation failed on 400 (0.750702ms) ✔ recraft API key validator returns validation failed on 404 (0.589876ms) ✔ recraft API key validator returns validation failed on 429 (0.500233ms) ✔ topaz API key validator returns invalid on 401 (0.618309ms) ✔ topaz API key validator returns invalid on 403 (0.523711ms) ✔ topaz API key validator returns validation failed on 400 (0.540151ms) ✔ topaz API key validator returns validation failed on 404 (0.837907ms) ✔ topaz API key validator returns validation failed on 429 (0.653881ms) ✔ NanoBanana API key validator returns valid on 200 (1.28721ms) ✔ NanoBanana API key validator returns invalid on 401 (0.93687ms) ✔ NanoBanana API key validator returns invalid on 403 (0.588174ms) ✔ NanoBanana API key validator returns validation failed on 400 (0.832948ms) ✔ NanoBanana API key validator returns validation failed on 404 (0.948344ms) ✔ NanoBanana API key validator returns validation failed on 429 (0.761715ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ specialty provider validators cover Deepgram, AssemblyAI, NanoBanana, ElevenLabs and Inworld branches (30.984589ms) ✔ specialty providers surface network failures and non-auth upstream failures (307.614753ms) ✔ embedding and rerank specialty validators cover Voyage AI and Jina AI (3.347492ms) ✔ AWS Polly specialty validator signs DescribeVoices with SigV4 (5.102437ms) ✔ AWS Polly specialty validator requires an access key id (0.773241ms) ✔ embedding and rerank specialty validators surface auth failures for Voyage AI and Jina AI (2.113359ms) ✔ gitlab specialty validator accepts PAT auth on the direct access endpoint (1.273537ms) ✔ gitlab specialty validator treats 401 as invalid PAT (0.980435ms) ✔ web-cookie provider validators accept valid Grok, Perplexity, Blackbox and Muse Spark session cookies (38.810167ms) ✔ web-cookie provider validators surface auth and subscription failures (5.654409ms) ✔ grok-web validator: full DevTools cookie blob is parsed for the sso value (1.26323ms) ✔ grok-web validator: empty/missing sso in input returns 'Missing sso cookie' (0.797235ms) ✔ grok-web validator: non-auth 403 is reported as failure with upstream body, not silently passed (1.539832ms) ✔ grok-web validator: generic 403 forbidden is rejected, not silently passed (1.682252ms) ✔ grok-web validator: 403 with credential-rejection body is treated as auth-failed (1.356702ms) ✔ chatgpt-web validator: accepts a valid session response with accessToken (4.404702ms) ✔ chatgpt-web validator: prepends session-token name to bare values (2.877507ms) ✔ chatgpt-web validator: passes full DevTools cookie blob through verbatim (2.493025ms) ✔ chatgpt-web validator: 401 without cf-mitigated → invalid session cookie (2.453855ms) ✔ chatgpt-web validator: 403 with cf-mitigated header → Cloudflare hint (2.367094ms) ✔ chatgpt-web validator: 200 without accessToken → session expired (2.678952ms) ✔ chatgpt-web validator: 5xx → ChatGPT unavailable (2.503723ms) ✔ chatgpt-web validator: 200 non-JSON content-type surfaces a cookie hint (3.005501ms) ✔ chatgpt-web validator: TlsClientUnavailableError surfaces a clear message (4.698465ms) ✔ search provider validators cover success, client errors, server errors and custom user agent injection (3.426993ms) ✔ extended search provider validators cover Google PSE, Linkup, SearchAPI, You.com and SearXNG (2.979002ms) ✔ google PSE validator requires cx (0.58246ms) ✔ Maritalk validates with Key auth against the models endpoint (1.568717ms) ✔ Maritalk falls back to chat probe when the models endpoint is unreachable (1.661641ms) ✔ Maritalk treats a rate-limited models probe as valid credentials (0.94216ms) ✔ local OpenAI-style providers validate without sending Authorization when apiKey is blank (3.877207ms) ✔ OpenAI-compatible validator covers /responses mode and final ping fallback (3.275938ms) ✔ Anthropic-compatible and Claude Code compatible validators cover direct success and bridge fallbacks (7.320073ms) ✔ Claude Code compatible validator rejects missing base URL and bridge auth failures (153.04499ms) ✔ registry providers cover remaining OpenAI-like and Claude-like validation branches (6.135925ms) ✔ specialty validators cover remaining status branches for Deepgram, AssemblyAI, NanoBanana, ElevenLabs, Inworld, Bailian and LongCat (157.649894ms) ✔ specialty validators cover Heroku, Databricks, Snowflake and GigaChat success paths (5.580527ms) ✔ specialty validators surface missing base URLs and invalid auth for Heroku, Databricks, Snowflake and GigaChat (3.23744ms) ✔ specialty validator accepts DataRobot gateway and deployment credentials (2.690566ms) ✔ specialty validator rejects invalid DataRobot credentials (1.914081ms) ✔ specialty validators accept watsonx, OCI and SAP enterprise gateways (5.229144ms) ✔ specialty validator accepts Bedrock mantle discovery and runtime chat fallback (2.628975ms) ✔ specialty validator rejects invalid Bedrock credentials (1.128079ms) ✔ specialty validators reject invalid watsonx, OCI and SAP credentials (2.318603ms) ✔ specialty validator accepts Modal OpenAI-compatible deployments (1.213166ms) ✔ specialty validator rejects invalid Modal credentials (1.012181ms) ✔ specialty validator accepts Poe credentials on the current balance endpoint (1.269735ms) ✔ specialty validator accepts Nous Research credentials on chat completions (1.449646ms) ✔ specialty validator rejects invalid Nous Research credentials (1.23059ms) ✔ specialty validator accepts the public Petals generate endpoint without an API key (1.948335ms) ✔ specialty validator surfaces Petals upstream unavailability (2.191162ms) ✔ specialty validator rejects invalid Poe credentials (1.54655ms) ✔ specialty validator accepts Clarifai credentials through the OpenAI-compatible models probe (1.335691ms) ✔ specialty validator rejects invalid Clarifai credentials (1.150073ms) ✔ specialty validator accepts Reka credentials through the models probe with dual auth headers (1.306738ms) ✔ specialty validator rejects invalid Reka credentials (1.074602ms) ✔ specialty validator accepts NLP Cloud credentials on the chatbot endpoint (1.476417ms) ✔ specialty validator rejects invalid NLP Cloud credentials (1.377142ms) ✔ specialty validator accepts Runway credentials on the organization endpoint (1.680338ms) ✔ specialty validator rejects invalid Runway credentials (2.429468ms) ✔ merged OAuth providers keep free-tier providers in the OAuth section (4.170318ms) ✔ configured-only filter keeps only providers with saved connections (3.078218ms) ✔ search filter matches provider name and id case-insensitively (0.86951ms) ✔ search and configured-only filters work together (0.443003ms) ✔ configured-only preference parser only enables explicit true values (0.487758ms) ✔ configured-only preference storage round-trips correctly (0.633549ms) ✔ static catalog entries resolve local, search, audio, web-cookie and upstream providers (1.79755ms) ✔ managed provider connection ids include supported static categories and exclude upstream proxy (1.196571ms) ✔ grok-web taxonomy stays web-cookie only and does not leak into api-key entries (2.235733ms) ✔ compatible catalog entries keep dynamic compatible metadata (0.936184ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-providers-managed-zrPp51/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-providers-managed-zrPp51/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ providers route accepts managed local, audio, web-cookie and search providers (364.012011ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-providers-managed-zrPp51/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ providers route rejects upstream proxy tools as direct provider connections (113.602937ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-providers-validate-route-b5wCjO/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-providers-validate-route-b5wCjO [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-providers-validate-route-b5wCjO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-providers-validate-route-b5wCjO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-providers-validate-route-b5wCjO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-providers-validate-route-b5wCjO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-providers-validate-route-b5wCjO/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ providers validate route returns 400 for invalid JSON (38.573548ms) ✔ providers validate route returns 400 for missing provider and apiKey (5.870443ms) ✔ providers validate route returns 400 for invalid provider type (108.565953ms) ✔ providers validate route forwards baseUrl to built-in specialty validators (165.570931ms) ✔ providers validate route blocks private baseUrl values by default (196.801318ms) ✔ providers validate route allows private baseUrl values when opt-in env is enabled (145.589462ms) ✔ providers validate route returns 504 on controlled outbound timeout (163.907419ms) ✔ classifyFailure: unsupported provider (3.42366ms) ✔ classifyFailure: refresh failed (0.5625ms) ✔ classifyFailure: refresh failed via message (0.36802ms) ✔ classifyFailure: 401 status (0.625878ms) ✔ classifyFailure: 403 status (0.51846ms) ✔ classifyFailure: 429 rate limit (0.367927ms) ✔ classifyFailure: 500+ server error (0.490777ms) ✔ classifyFailure: token expired message (0.474216ms) ✔ classifyFailure: invalid API key message (0.53413ms) ✔ classifyFailure: network error messages (0.94562ms) ✔ classifyFailure: rate limit via message (0.662024ms) ✔ classifyFailure: generic upstream error (0.374335ms) ✔ classifyFailure: non-string error defaults to fallback message (0.335137ms) ✔ classifyFailure: empty string error defaults to fallback (0.323084ms) ✔ isTokenExpired: returns false when no expiry set (0.341995ms) ✔ isTokenExpired: returns true when token is expired (0.946845ms) ✔ isTokenExpired: returns true when token expires within 5 minutes (0.393643ms) ✔ isTokenExpired: returns false when token is far in the future (0.383397ms) ✔ isTokenExpired: uses tokenExpiresAt as fallback (0.378902ms) ✔ getProviderDisplayLabel: openai-compatible with UUID shows OAI-COMPAT (0.468207ms) ✔ getProviderDisplayLabel: anthropic-compatible with UUID shows ANT-COMPAT (0.297041ms) ✔ getProviderDisplayLabel: openai-compatible with short name shows name (0.279466ms) ✔ getProviderDisplayLabel: non-compatible provider returns null (0.23955ms) ✔ getProviderDisplayLabel: empty/null provider returns dash (0.223471ms) ✔ OAuth test config covers all expected providers (0.459328ms) ✔ Refreshable OAuth providers are correctly identified (0.310364ms) ✔ proxy fetch bypasses invalid environment proxies for local addresses (83.713568ms) ✔ runWithProxyContext requires a callback function (1.721449ms) ✔ runWithTlsTracking reports direct executions without TLS fingerprint usage (2.804346ms) ✔ proxy fetch uses TLS fingerprint transport when enabled and available (5.980451ms) [ProxyFetch] Applied request proxy context: http://127.0.0.1:36625 ✔ runWithProxyContext accepts reachable HTTP proxy endpoints and returns callback result (18.036525ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-v1-Q2zpWq/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ v1 management proxies supports create/list/pagination (222.081104ms) ✔ v1 management proxies main route covers auth, lookup variants, update and delete branches (184.718196ms) ✔ v1 management proxies main route validates malformed and invalid payloads (145.12121ms) ✔ v1 management proxies main route returns server errors when persistence fails (181.488087ms) ✔ v1 management assignments supports put and filtered get (140.926634ms) ✔ v1 management assignments covers unfiltered listing and error branches (124.093757ms) ✔ v1 management health endpoint aggregates proxy log metrics (121.685633ms) ✔ v1 management health endpoint covers default window and error handling (122.776419ms) ✔ v1 bulk assignment updates multiple scope IDs in one request (128.358468ms) ✔ v1 proxy management companion routes require auth when login protection is enabled (124.631296ms) ✔ v1 assignments route resolves connection proxies and bulk assignment covers validation branches (119.60252ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-registry-JXkdib/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-registry-JXkdib/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-proxy-registry-JXkdib/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ proxy registry blocks delete when proxy is still assigned (116.377141ms) ✔ registry assignment takes precedence over legacy proxy config (112.494798ms) ✔ legacy proxy config migration imports global/provider/key assignments (119.166328ms) ✔ isPublicApiRoute allows public management prefixes (2.123346ms) ✔ isPublicApiRoute allows readonly bootstrap route only for safe methods (0.43643ms) ✔ isPublicApiRoute rejects non-public management routes (0.407989ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ qianfan registers Baidu ERNIE as an OpenAI-compatible API key provider (2.423244ms) ✔ qianfan exposes ERNIE chat models in the local model catalog (0.504434ms) ✔ qianfan accepts known and passthrough model IDs (0.483241ms) ✔ qianfan provider creation schema accepts API-key connections (2.97341ms) ✔ qianfan has a static provider icon asset (0.409438ms) ✔ qoder cli env helpers honor explicit command and workspace overrides (3.098616ms) ✔ qoder cli provider metadata helpers normalize PAT transport and detect transport type (1.618983ms) ✔ qoder cli static models are copied and model-to-level mapping covers major families (0.523028ms) ✔ buildQoderPrompt flattens mixed content, tool calls, tool results and JSON output instructions (1.245787ms) ✔ buildQoderPrompt supports input arrays and json_object responses (0.391619ms) ✔ qoder cli payload helpers normalize envelope text and completion payload shapes (1.409283ms) ✔ qoder cli failure parsing classifies auth, timeout and generic upstream errors (52.070279ms) ✔ validateQoderCliPat builds COSY headers and handles success, HTTP failures and fetch errors (8.560681ms) ✔ validateQoderCliPat succeeds when the validation endpoint returns OK (2.156393ms) ✔ validateQoderCliPat treats 5xx HTTP failures as valid bypass (2.111195ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [QoderExecutor] Neutralizing incompatible tool_choice required to "auto" (thinking mode active) ✔ QoderExecutor: constructor sets provider to qoder (2.555946ms) ✔ QoderExecutor: buildHeaders inherits configured user agent, auth and stream headers (2.087021ms) ✔ QoderExecutor: buildUrl uses the live qoder.com API base (0.499765ms) ✔ normalizeQoderPatProviderData forces PAT + qodercli transport (0.43572ms) ✔ mapQoderModelToLevel maps static models to qodercli levels (0.418952ms) ✔ getStaticQoderModels exposes the static if/* catalog seed (0.573052ms) ✔ buildQoderPrompt flattens transcript and warns against local tools (1.213065ms) ✔ parseQoderCliFailure classifies auth, upstream and timeout failures (0.622336ms) ✔ validateQoderCliPat succeeds when the validation endpoint returns OK (51.863168ms) ✔ validateQoderCliPat returns auth failures with actionable error (5.794997ms) ✔ QoderExecutor: missing tokens return an authentication error response (4.024807ms) ✔ QoderExecutor: non-stream calls target DashScope and map alias models (2.872938ms) ✔ QoderExecutor: stream calls pass through successful SSE responses (1.638546ms) ✔ QoderExecutor: neutralizes incompatible tool_choice when Qwen thinking is active (0.764909ms) ✔ QoderExecutor: preserves tool_choice when thinking is inactive (0.53017ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ Qoder OAuth defaults no longer point to qoder.cn (2.713716ms) ✔ Qoder OAuth provider returns null when browser auth is not configured (0.461847ms) [QuotaPreflight] quota-shared-1778267353187/conn-shared: 90.0% used — approaching limit [QuotaMonitor] session=quota-snapshot-session-1778267353200 quota-snapshot-1778267353200/conn-7: 91.0% quota used ✔ isQuotaMonitorEnabled reads the provider flag strictly (3.627674ms) ✔ startQuotaMonitor is a no-op when the monitor is disabled (1.280097ms) ✔ startQuotaMonitor schedules the initial normal poll once per session (1.614294ms) ✔ registerMonitorFetcher shares the same fetcher with quota preflight (4.209949ms) ✔ quota monitor keeps normal polling when no fetcher is registered (1.580842ms) ✔ quota monitor switches to critical polling and suppresses duplicate warnings (2.175844ms) ✔ quota monitor logs exhaustion and clears suppression state on stop (3.142895ms) ✔ quota monitor falls back to normal polling when the fetcher throws (1.293857ms) ✔ quota monitor exposes runtime snapshot and restarts when the session account changes (3.290006ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3395) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ resolveQuotaLimitPolicy keeps codex legacy defaults when generic policy is missing (4.10213ms) ✔ resolveQuotaLimitPolicy enforces codex weekly window when weekly toggle is enabled (0.625674ms) ✔ resolveQuotaLimitPolicy removes codex weekly window when weekly toggle is disabled (0.395842ms) ✔ resolveQuotaLimitPolicy disables non-codex policy by default (0.357953ms) ✔ resolveQuotaLimitPolicy accepts generic provider policy and clamps threshold (0.466851ms) ✔ evaluateQuotaLimitPolicy blocks when configured window reaches threshold (2.735359ms) ✔ evaluateQuotaLimitPolicy matches canonical weekly window against labeled cache keys (1.350149ms) ✔ evaluateQuotaLimitPolicy does not block when no quota data exists (0.472253ms) ✔ isQuotaPreflightEnabled reads the provider flag strictly (2.097476ms) ✔ preflightQuota passes through when the feature is disabled (1.907514ms) ✔ preflightQuota passes through when no fetcher is registered (0.40359ms) ✔ preflightQuota passes through when the fetcher throws or returns null (0.701589ms) ✔ preflightQuota warns but proceeds when usage is above the warning threshold (1.282087ms) ✔ preflightQuota blocks when usage reaches the exhaustion threshold (1.023638ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3392) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ getOrCreateApiKey() creates DB-backed key when no keyId provided (28.412654ms) ✔ getOrCreateApiKey() returns existing key when keyId is provided (10.801474ms) ✔ Qwen guide-settings POST creates valid DB-backed key (no keyId) (801.015205ms) ✔ Qwen guide-settings POST with keyId uses existing key (16.450874ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ parseRetryAfterFromBody: parses Gemini retryDelay format (4.864797ms) ✔ parseRetryAfterFromBody: parses OpenAI retry message format (0.64786ms) ✔ parseRetryAfterFromBody: classifies Anthropic rate_limit_error (0.541217ms) ✔ parseRetryAfterFromBody: handles string input (0.524356ms) ✔ parseRetryAfterFromBody: handles invalid JSON (0.513704ms) ✔ parseRetryAfterFromBody: handles null/undefined (0.392429ms) ✔ classifyError: 429 → RATE_LIMIT_EXCEEDED (0.481249ms) ✔ classifyError: 401 → AUTH_ERROR (0.323126ms) ✔ classifyError: 402 → QUOTA_EXHAUSTED (0.419814ms) ✔ classifyError: 503 → MODEL_CAPACITY (0.887345ms) ✔ classifyError: text overrides status code (0.361996ms) ✔ classifyErrorText: handles various patterns (0.843844ms) ✔ lockModel + isModelLocked: locks specific model (1.125621ms) ✔ isModelLocked: different model not locked (0.261023ms) ✔ isModelLocked: returns false when no model specified (0.307342ms) ✔ getModelLockoutInfo: returns lockout details (1.180594ms) ✔ getAllModelLockouts: returns active lockouts (0.946941ms) ✔ checkFallbackError: backward compatible without model param (1.552859ms) ✔ checkFallbackError: 400 does not trigger fallback (1.556989ms) ✔ checkFallbackError: server error has reason (0.426118ms) ✔ checkFallbackError: transient errors now apply exponential backoff (0.309533ms) ✔ getBackoffDuration: follows step sequence (0.31966ms) ✔ getBackoffDuration: caps at max step (0.212329ms) ✔ getQuotaCooldown: exponential progression (0.319833ms) ✔ getAccountHealth: healthy account = 100 (0.290182ms) ✔ getAccountHealth: degraded by backoff level (0.208921ms) ✔ getAccountHealth: degraded by error + rateLimited (0.346824ms) ✔ getAccountHealth: null account = 0 (0.286112ms) ✔ resetAccountState: clears all error state (0.311797ms) ✔ applyErrorState: applies cooldown and reason (0.557063ms) ✔ isAccountUnavailable: false for null (0.197846ms) ✔ isAccountUnavailable: true for future timestamp (0.226764ms) ✔ isAccountUnavailable: false for past timestamp (0.303681ms) ✔ formatRetryAfter: formats correctly (0.811025ms) ✔ filterAvailableAccounts: filters out rate-limited (5.230613ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-rate-limit-manager-Ln2Yu7 [CREDENTIALS] No external credentials file found, using defaults. ⚠️ [RATE-LIMIT] openai:conn-ove — near capacity, slowing down ⚠️ [RATE-LIMIT] openai:conn-low — 5/100 remaining, throttling [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-rate-limit-manager-Ln2Yu7/storage.sqlite 💾 [RATE-LIMIT] Persisted learned limits for 1 provider(s) 💾 [RATE-LIMIT] Persisted learned limits for 2 provider(s) ✔ rate limit manager bypasses disabled connections and exposes inactive status (57.298797ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). 🚫 [RATE-LIMIT] openai:conn-429 — 429 received, pausing for 1s, dropping 0 queued request(s) ✔ rate limit manager handles soft over-limit warnings and normal header learning (402.828043ms) ⚠️ [RATE-LIMIT] gemini:conn-dis — 4/60 remaining, throttling [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-rate-limit-manager-Ln2Yu7/storage.sqlite 💾 [RATE-LIMIT] Persisted learned limits for 1 provider(s) [DB] SQLite WAL checkpoint completed (TRUNCATE). ⚠️ [RATE-LIMIT] github:conn-git — 3/50 remaining, throttling [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-rate-limit-manager-Ln2Yu7/storage.sqlite 💾 [RATE-LIMIT] Persisted learned limits for 1 provider(s) ✔ rate limit manager handles 429 limiter teardown and disable cleanup (207.80612ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). 🚫 [RATE-LIMIT] openai:conn-bod — body-parsed retry: 2s (rate_limit_exceeded) ✔ rate limit manager uses model-scoped limiter keys for GitHub Copilot (#1624) (170.636103ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-rate-limit-manager-Ln2Yu7/storage.sqlite ✔ rate limit manager parses retry hints from response bodies and locks models (78.912426ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-rate-limit-manager-Ln2Yu7/storage.sqlite 🛡️ [RATE-LIMIT] Loaded 1 explicit + 1 auto-enabled protection(s) ✔ RATE_LIMIT_AUTO_ENABLE env var overrides dashboard auto-enable setting (165.073207ms) ✔ rate limit manager recomputes auto-enabled API key connections when queue settings change (194.835456ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3395) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ▶ Reasoning Replay Cache — Service Layer ✔ should store and retrieve reasoning by tool_call_id (19.882203ms) ✔ should fall back to SQLite when memory misses (2.193106ms) ✔ should return null for unknown tool_call_id (0.525265ms) ✔ should return null for empty tool_call_id (0.244257ms) ✔ should skip caching when reasoning is empty (0.581004ms) ✔ should cache reasoning for multiple tool_call_ids (batch) (1.058737ms) ✔ should capture assistant reasoning for all tool_call IDs (1.447064ms) ✔ should capture provider reasoning alias when reasoning_content is absent (0.793552ms) ✔ should not overwrite if same tool_call_id is cached again (0.731561ms) ✔ should track hits and misses correctly (1.583621ms) ✔ should track replays (0.923885ms) ✔ should report correct stats structure (1.417317ms) ✔ should list persisted entries for the dashboard API (1.698349ms) ✔ should clear all entries (0.904076ms) ✔ should delete one entry by tool_call_id (1.235582ms) ✔ should clear entries by provider only (0.994108ms) ✔ should cleanup expired reasoning (no-op when nothing expired) (0.688506ms) ✔ should not return expired SQLite entries and cleanup should prune them (1.54423ms) ✔ should read and prune legacy ISO expires_at rows (2.080305ms) ✔ Reasoning Replay Cache — Service Layer (231.837585ms) ▶ Reasoning Replay Cache — Provider Detection ✔ should detect deepseek as requiring replay (0.499537ms) ✔ should detect opencode-go as requiring replay (0.214285ms) ✔ should detect siliconflow as requiring replay (0.268523ms) ✔ should detect deepseek-r1 model pattern (0.275282ms) ✔ should detect deepseek-reasoner model pattern (0.296532ms) ✔ should detect kimi-k2 model pattern (0.350998ms) ✔ should detect qwq model pattern (0.325144ms) ✔ should detect qwen-thinking model pattern (0.306423ms) ✔ should detect GLM thinking model pattern (0.436107ms) ✔ should NOT detect a generic openai model (0.249813ms) ✔ should NOT detect claude as requiring replay (0.228352ms) ✔ Reasoning Replay Cache — Provider Detection (4.347462ms) ▶ Reasoning Replay Cache — Translator Replay ✔ should inject cached reasoning for DeepSeek instead of empty fallback (3.972052ms) ✔ should preserve client-provided reasoning content (1.512715ms) ✔ should inject cached reasoning for Qwen and GLM thinking models (2.063922ms) ✔ should not inject reasoning_content for generic non-reasoning providers (1.50303ms) ✔ should support the full capture then replay flow (1.685792ms) ✔ Reasoning Replay Cache — Translator Replay (12.130389ms) ▶ Reasoning Replay Cache — API Route ✔ should return stats and entries from GET (15.571328ms) ✔ should delete a single entry by toolCallId (3.625957ms) ✔ should delete entries by provider (2.850717ms) ✔ Reasoning Replay Cache — API Route (23.585644ms) ✔ parseModelFromRegistry: returns null provider for null input (4.602951ms) ✔ parseModelFromRegistry: returns null provider for empty string (0.481144ms) ✔ parseModelFromRegistry: parses provider/model prefix correctly (0.345345ms) ✔ parseModelFromRegistry: parses comfyui/flux-dev correctly (0.428821ms) ✔ parseModelFromRegistry: finds bare model ID without provider prefix (0.64367ms) ✔ parseModelFromRegistry: finds bare model in first matching provider (0.347914ms) ✔ parseModelFromRegistry: returns null provider for unknown model (0.505351ms) ✔ parseModelFromRegistry: handles model ID that looks like a provider prefix but isn't (0.4766ms) ✔ parseModelFromRegistry: handles provider prefix with no matching model (0.469624ms) ✔ getAllModelsFromRegistry: returns all models with prefixed IDs (1.389024ms) ✔ getAllModelsFromRegistry: each model has provider field (0.519664ms) ✔ getAllModelsFromRegistry: extra callback adds fields per provider (0.5942ms) ✔ getAllModelsFromRegistry: returns empty array for empty registry (0.393098ms) ✔ buildAuthHeaders: returns Bearer header for bearer authHeader (0.5288ms) ✔ buildAuthHeaders: returns xi-api-key header for ElevenLabs (0.440578ms) ✔ buildAuthHeaders: returns empty object for authType none (0.313173ms) ✔ buildAuthHeaders: returns empty object for null token (0.388447ms) ✔ buildAuthHeaders: returns Token header for token authHeader (0.380815ms) ✔ buildAuthHeaders: returns Key header for key authHeader (0.26071ms) ✔ buildAuthHeaders: returns x-api-key header (0.377596ms) ✔ buildAuthHeaders: returns empty object for authHeader none (0.385749ms) ✔ parseVideoModel: works via video registry (16.805693ms) ✔ parseMusicModel: works via music registry (12.94641ms) ✔ getAllVideoModels: returns video models with provider prefix (3.782036ms) ✔ getAllMusicModels: returns music models with provider prefix (4.215222ms) ✔ parseActiveNewsPayload returns only valid active announcements (8.308741ms) ✔ getLatestChangelogMarkdown keeps the title and the ten latest releases (1.233562ms) ▶ releaseChecker ✔ should load module (11.644035ms) ▶ getLatestRelease ✔ should parse latest release from GitHub API (3.686227ms) ✔ should handle empty assets (1.081452ms) ✔ should handle null body (1.132884ms) ✔ should handle missing assets array (1.449434ms) ✔ should throw on non-ok response (2.395078ms) ✔ getLatestRelease (11.226472ms) ▶ getReleaseByVersion ✔ should fetch a specific version (1.054826ms) ✔ should prepend v if missing (0.814257ms) ✔ should return null on 404 (0.741834ms) ✔ should return null on network error (1.057873ms) ✔ getReleaseByVersion (4.532409ms) ▶ getAvailableVersions ✔ should return version tags (2.025226ms) ✔ should handle empty array (0.827574ms) ✔ should handle non-array response (0.462926ms) ✔ getAvailableVersions (3.792236ms) ▶ getChecksums ✔ should parse checksums.txt (1.273597ms) ✔ should return empty map on 404 (0.474064ms) ✔ should return empty map on error (0.521726ms) ✔ getChecksums (2.65899ms) ▶ clearCache ✔ should clear cache so next call fetches fresh data (0.766861ms) ✔ clearCache (3.531426ms) ▶ cache behavior ✔ should cache responses within TTL (0.883999ms) ✔ cache behavior (1.04918ms) ✔ releaseChecker (41.367699ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3395) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ RequestTelemetry: records phases (2.917634ms) ✔ RequestTelemetry: measure() wraps async functions (0.56761ms) ✔ RequestTelemetry: measure() records errors (1.41628ms) ✔ RequestTelemetry: getTelemetrySummary returns valid output (1.105802ms) ✔ comboResolver: priority returns first model (1.119985ms) ✔ comboResolver: random returns a valid model (0.452225ms) ✔ comboResolver: least-used picks model with lowest count (0.457002ms) ✔ comboResolver: throws on empty models (0.565787ms) ✔ comboResolver: getComboFallbacks returns remaining models (1.842343ms) ✔ lockoutPolicy: initially not locked (99.596958ms) ✔ lockoutPolicy: locks after max attempts (1.297209ms) ✔ lockoutPolicy: recordSuccess clears state (0.896798ms) ✔ lockoutPolicy: forceUnlock works (0.817112ms) ✔ fetchRemoteImage reads public image bytes (70.805651ms) ✔ fetchRemoteImage blocks private image hosts before fetch (1.674794ms) ✔ fetchRemoteImage blocks redirects to private image hosts (1.222282ms) ✔ buildOpenAIStoreSessionId normalizes external and generated session ids (3.642242ms) ✔ ensureOpenAIStoreSessionFallback injects session_id only when no stable cache key exists (0.743162ms) ✔ normalizeProviderSpecificData keeps only boolean CC-compatible 1M request defaults (2.431288ms) ✔ request log detail splits token badges into input and output groups (60.242841ms) ✔ request log detail labels OpenAI protocol variants explicitly (9.858328ms) ✔ event stream shows only when debugEnabled and appears above legacy response (62.829765ms) ✔ event stream hidden when debugEnabled is false (7.951024ms) ✔ status discrepancy shows both OmniRoute and provider statuses (4.435332ms) ✔ request logger detail renders stream chunks correctly (5.216442ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-log-migration-Ou1Uqj/storage.sqlite [usageDb] Archived legacy request logs to 2026-05-08T19-09-15.785Z_legacy-request-logs.zip ✔ archives legacy request log layout into a zip and removes old files (39.706919ms) ✔ keeps legacy files in place when zip creation fails (2.977986ms) ✔ normalizes JSON strings before log protection and redacts sensitive keys (4.02296ms) ✔ wraps raw text payloads in JSON-safe objects (0.493602ms) ✔ serializes truncated payloads as valid JSON objects (0.579157ms) ✔ structured SSE collector preserves event order and marks truncation (1.302382ms) ✔ builds compact OpenAI stream summary for detailed logs (3.864055ms) ✔ builds compact Claude stream summary for detailed logs (3.696224ms) ✔ builds compact OpenAI summary with reasoning alias (delta.reasoning) (1.400079ms) ✔ resolveOmniRouteBaseUrl prefers OMNIROUTE_BASE_URL (2.26782ms) ✔ resolveOmniRouteBaseUrl falls back to BASE_URL (0.434536ms) ✔ resolveOmniRouteBaseUrl falls back to NEXT_PUBLIC_BASE_URL (0.285218ms) ✔ resolveOmniRouteBaseUrl ignores blank values (0.258102ms) ✔ resolveOmniRouteBaseUrl uses the default localhost fallback (0.320645ms) ✔ extractThinkingFromContent separates think blocks from visible content (3.563709ms) ✔ sanitizeOpenAIResponse strips non-standard fields and preserves required top-level fields (1.988319ms) ✔ sanitizeOpenAIResponse extracts thinking, collapses newlines, strips final reasoning_content, and preserves tool calls (1.023837ms) ✔ sanitizeOpenAIResponse preserves native reasoning_content when no visible content remains (1.330692ms) ✔ sanitizeOpenAIResponse maps Claude-style usage fields and strips extras (0.594573ms) ✔ sanitizeOpenAIResponse strips reasoning_details-derived reasoning_content when visible text exists (0.524132ms) ✔ sanitizeOpenAIResponse keeps reasoning_details-derived reasoning_content for reasoning-only messages (0.442571ms) ✔ sanitizeResponsesApiResponse converts chat completions tool calls into Responses output items (1.395906ms) ✔ sanitizeResponsesApiResponse preserves native Responses payloads and usage details (1.14185ms) ✔ sanitizeStreamingChunk keeps only safe chunk fields and maps reasoning aliases (1.242271ms) ✔ sanitizeStreamingChunk converts reasoning_details arrays in deltas (0.425865ms) ✔ sanitizeStreamingChunk preserves Copilot reasoning_text deltas (0.325946ms) ✔ sanitize functions return non-object inputs unchanged (0.280736ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-responses-handler-gU73dQ [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-responses-handler-gU73dQ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [16:09:19] 📊 [USAGE] OPENAI | in=4 | out=2 | account=unknown [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-responses-handler-gU73dQ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [16:09:19] 📊 [USAGE] OPENAI | in=4 | out=2 | account=unknown [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-responses-handler-gU73dQ/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-responses-handler-gU73dQ/storage.sqlite [16:09:20] 📊 [USAGE] CODEX | in=4 | out=2 | account=unknown [16:09:20] 📊 [USAGE] OPENAI | in=4 | out=2 | account=unknown [16:09:20] 🌊 [STREAM] OPENAI | gpt-4o-mini | 36ms | complete [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-responses-handler-gU73dQ/storage.sqlite ✔ handleResponsesCore converts Responses API input, instructions, tools, metadata, and forces streaming (512.072819ms) ✔ handleResponsesCore preserves previous_response_id and handles empty input arrays (159.265206ms) ✔ handleResponsesCore preserves store for Codex responses when connection opt-in is enabled (171.87151ms) ✔ handleResponsesCore transforms upstream OpenAI SSE into Responses API SSE (62.145589ms) [ERROR] [401]: unauthorized [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-responses-handler-gU73dQ/storage.sqlite [16:09:23] 📊 [USAGE] OPENAI | in=4 | out=2 | account=unknown [16:09:23] 🌊 [STREAM] OPENAI | gpt-4o-mini | 29ms | complete [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-responses-handler-gU73dQ/storage.sqlite [16:09:23] 🌊 [STREAM] OPENAI | gpt-4o-mini | 8ms | disconnect: cancelled [16:09:23] 🌊 [STREAM] OPENAI | gpt-4o-mini | 10ms | error: Invalid state: Controller is already closed [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ handleResponsesCore propagates upstream failures from chatCore unchanged (3138.619833ms) ✔ handleResponsesCore rejects invalid Responses API input that cannot be translated (2.733873ms) ✔ handleResponsesCore injects SSE keepalive comments for Responses streams (183.432115ms) ✔ handleResponsesCore clears heartbeat timers immediately when the request signal aborts (139.925952ms) ✔ createResponsesApiTransformStream converts plain chat deltas into Responses API events (18.075185ms) ✔ createResponsesApiTransformStream converts think tags into reasoning summaries (3.664582ms) ✔ createResponsesApiTransformStream handles native reasoning content and tool call index replacement (4.085752ms) ✔ createResponsesLogger persists input and output event logs on flush (4.996664ms) ✔ createResponsesApiTransformStream ignores malformed events and preserves usage-only chunks (2.393164ms) ✔ createResponsesLogger returns null for invalid base paths and swallows flush write failures (1.942384ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ convertResponsesApiFormat filters orphaned function_call_output items (4.540034ms) ✔ convertResponsesApiFormat skips function_call items with empty names (595.533617ms) ✔ Responses→Chat: input_image converted to image_url with detail (1.287017ms) ✔ Responses→Chat: input_image without detail omits detail field (0.762587ms) ✔ Chat→Responses: image_url detail preserved as input_image (39.977453ms) ✔ Chat→Responses: image_url without detail omits detail (3.888012ms) ✔ Responses→Chat: input_file converted to file content part (0.766207ms) ✔ Chat→Responses: file content part converted to input_file (1.323587ms) ✔ Responses→Chat: tool_choice {type:'function', name} wrapped to {type:'function', function:{name}} (2.82336ms) ✔ Chat→Responses: tool_choice {type:'function', function:{name}} unwrapped to {type:'function', name} (0.877087ms) ✔ Responses→Chat: string tool_choice passes through unchanged (0.410993ms) ✔ Chat→Responses: string tool_choice passes through unchanged (0.291796ms) ✔ Responses→Chat: built-in tool_choice type throws unsupported error (1.121157ms) ✔ Responses→Chat: web_search tool type throws unsupported error (0.443294ms) ✔ Responses→Chat: computer tool type throws unsupported error (0.425098ms) ✔ Responses→Chat: mcp tool type throws unsupported error (0.363012ms) ✔ Responses→Chat: non-string arguments are JSON-stringified (0.436318ms) ✔ Chat→Responses: array tool content converts text→input_text types (0.60482ms) ✔ Responses→Chat: function tool type passes through (0.278781ms) ✔ Chat→Responses: deprecated function_call field on assistant converted to function_call item (0.432909ms) ✔ Chat→Responses: deprecated function role message converted to function_call_output (0.356535ms) ✔ Chat→Responses streaming: usage-only chunk is captured (not dropped) (1.823487ms) ✔ Chat→Responses streaming: completed event includes accumulated output (0.811429ms) ✔ Responses→Chat streaming: reasoning delta emits reasoning_content in Chat chunk (0.947373ms) ✔ Responses→Chat streaming: Copilot mode emits reasoning_text for summary deltas (0.276056ms) ✔ Chat→Responses streaming: multiple tags in one chunk handled (0.7326ms) ✔ normalizeDeveloperRole preserves developer for openai by default (2.718585ms) ✔ normalizeDeveloperRole maps developer to system when compatibility mode disables preservation (1.287231ms) ✔ normalizeModelRole maps model to assistant case-insensitively (0.556953ms) ✔ normalizeSystemRole leaves supported provider-model pairs untouched (0.578427ms) ✔ normalizeSystemRole merges system and developer content into the first user message for unsupported models (0.834294ms) ✔ normalizeSystemRole inserts a user message when no user exists and drops empty system payloads (0.54468ms) ✔ normalizeRoles composes model, developer and system normalization in order (0.634043ms) ✔ role normalization returns non-arrays unchanged (0.459825ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-route-edges-v6mxRj [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column ✔ api keys route covers auth, create, masking, pagination fallback and cloud sync (277.576731ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column ✔ api keys route rejects invalid payloads and malformed JSON (172.861762ms) ✔ settings proxy route covers full config, resolve, validation, delete and global fallback (149.67344ms) ✔ settings proxy route prefers proxy registry assignments and enforces socks5 feature gating (150.159312ms) ✔ settings proxy route covers default types, null maps, registry fallback, and server-error branches (160.543434ms) [19:09:19.216] ERROR: [sse] Error creating key module: "sse" tag: "keys" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-route-edges-v6mxRj/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ management proxies route covers auth, pagination, lookup, where-used, patch and delete flows (209.13062ms) ✔ embeddings route covers options, custom-model listing and defensive POST branches (138.817791ms) ✔ embeddings route surfaces missing-credentials and provider-rate-limit errors (156.332687ms) ✔ embeddings route tolerates custom-model and provider-node lookup failures (147.544937ms) ✔ embeddings route supports local provider nodes without credentials and enforces model policy (143.733089ms) ✔ embeddings route returns normalized upstream failures (119.96823ms) ✔ embeddings route GET skips malformed, non-embedding, and duplicate custom model rows (120.019328ms) ✔ embeddings route tolerates non-array provider nodes and remote fallback lookup errors (125.486192ms) ✔ embeddings route handles responses provider nodes, invalid local nodes, and id-less remote fallback (136.14872ms) [19:09:20.021] WARN: [sse] Invalid JSON body module: "sse" tag: "EMBED" [19:09:20.178] DEBUG: [sse] openai | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:20.178] DEBUG: [sse] openai | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:20.178] WARN: [sse] No credentials for openai module: "sse" tag: "AUTH" [19:09:20.182] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:20.182] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:09:20.183] DEBUG: [sse] → f432f275 | rateLimited until 2026-05-08T19:10:20.179Z module: "sse" tag: "AUTH" [19:09:20.183] WARN: [sse] openai | all 1 active accounts rate limited (reset after 1m) | lastErrorCode=refresh_failed, lastError=undefined module: "sse" tag: "AUTH" [19:09:20.318] ERROR: [sse] Failed to load provider_nodes for embeddings: Error: provider nodes unavailable module: "sse" tag: "EMBED" [19:09:20.319] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:20.319] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:20.321] INFO: [sse] openai/text-embedding-3-small | input: 1 item module: "sse" tag: "EMBED" [19:09:20.331] INFO: [sse] Account cc4e4f3f error cleared module: "sse" tag: "AUTH" [19:09:20.456] INFO: [sse] localembed/demo-embed | input: 1 item module: "sse" tag: "EMBED" [19:09:20.591] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:20.591] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:20.592] INFO: [sse] openai/text-embedding-3-small | input: 1 item module: "sse" tag: "EMBED" [19:09:20.592] ERROR: [sse] openai error 502: upstream boom module: "sse" tag: "EMBED" [19:09:20.836] ERROR: [sse] Failed to load provider_nodes for embeddings: TypeError: db.prepare(...).all(...).map is not a function module: "sse" tag: "EMBED" [19:09:20.836] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:20.836] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:20.837] INFO: [sse] openai/text-embedding-3-small | input: 1 item module: "sse" tag: "EMBED" [19:09:20.840] INFO: [sse] Account 5181b1dc error cleared module: "sse" tag: "AUTH" [19:09:20.841] ERROR: [sse] Failed to resolve custom embedding provider remote: Error: remote provider node lookup failed module: "sse" tag: "EMBED" [19:09:20.968] ERROR: [sse] Skipping invalid provider_node bad/prefix: Error: Invalid provider_node prefix "bad/prefix": must not contain / or spaces module: "sse" tag: "EMBED" [19:09:20.969] INFO: [sse] localresponses/demo-embed | input: 1 item module: "sse" tag: "EMBED" [19:09:20.974] INFO: [sse] Resolved custom embedding provider: remoteprefix → https://remote.example.com/v1beta/openai/embeddings module: "sse" tag: "EMBED" [19:09:20.974] DEBUG: [sse] remoteprefix | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:20.974] DEBUG: [sse] remoteprefix | available: 1/1 module: "sse" tag: "AUTH" [19:09:20.975] INFO: [sse] remoteprefix/demo-embed | input: 1 item module: "sse" tag: "EMBED" ✔ resolvePlaywrightAppBackupDir uses a per-run backup when a stale backup already exists (2.08632ms) ✔ shouldUseWebpackForPlaywrightDev only opts into webpack when turbopack is disabled (0.438707ms) ✔ standalone asset helpers detect and rehydrate missing standalone static assets (4.457681ms) ✔ runtime env helpers normalize runtime ports and conflicting color flags (16.619411ms) ✔ spawnWithForwardedSignals forwards process signals and exit status (8.4023ms) ▶ parsePort ✔ parses a valid port number (2.006852ms) ✔ returns fallback for undefined (0.492356ms) ✔ returns fallback for non-numeric string (0.490734ms) ✔ returns fallback for port 0 (0.387194ms) ✔ returns fallback for port > 65535 (0.418889ms) ✔ returns fallback for negative port (0.38176ms) ✔ accepts port 1 (0.446369ms) ✔ accepts port 65535 (0.343383ms) ✔ parsePort (9.6619ms) ▶ resolveRuntimePorts ✔ returns default ports when no env vars set (2.761395ms) ✔ uses PORT as base for all ports (1.514459ms) ✔ splits ports when API_PORT is set (1.360632ms) ✔ splits ports when DASHBOARD_PORT is set (1.062843ms) ✔ supports full split (API + DASHBOARD) (0.952891ms) ✔ ignores invalid port values and falls back (1.055837ms) ✔ resolveRuntimePorts (9.685535ms) ✔ upstream timeout config derives hidden fetch timeouts from FETCH_TIMEOUT_MS (3.58673ms) ✔ REQUEST_TIMEOUT_MS becomes the common timeout baseline when specific overrides are unset (0.694325ms) ✔ upstream timeout config honors explicit overrides and falls back on invalid values (0.480858ms) ✔ TLS client timeout defaults to FETCH_TIMEOUT_MS and can be overridden (0.415879ms) ✔ stainless timeout derives from fetch timeout and rounds up to whole seconds (0.57855ms) ✔ API bridge timeouts align request timeout with long proxy timeout by default (0.578273ms) ✔ safeOutboundFetch retries transient failures for idempotent methods (14.94202ms) ✔ safeOutboundFetch normalizes timeout failures (11.193808ms) ✔ safeOutboundFetch blocks redirects when allowRedirect is disabled (2.78775ms) ✔ safeOutboundFetch blocks private hosts when public-only guard is enabled (1.537607ms) ✔ coerceSchemaNumericFields converts string numbers to actual numbers (2.97945ms) ✔ coerceSchemaNumericFields ignores non-numeric strings (0.420718ms) ✔ coerceToolSchemas applies coercion to OpenAI tools (0.647806ms) ✔ coerceToolSchemas applies coercion to Claude tools (0.39828ms) ✔ sanitizeToolDescription converts null to empty string (OpenAI format) (0.598246ms) ✔ sanitizeToolDescription converts number to string (OpenAI format) (0.354127ms) ✔ sanitizeToolDescription handles Claude format (0.431009ms) ✔ sanitizeToolDescription preserves valid string descriptions (0.322556ms) ✔ sanitizeToolDescriptions works on arrays (0.581073ms) ▶ getOrCoalesce — ttlMs=0 bypass ✔ returns { cached: false } when ttlMs=0 (5.980682ms) ✔ does NOT coalesce concurrent calls when ttlMs=0 — each gets its own fetch (10.743107ms) ✔ does NOT increment hits counter for ttlMs=0 calls (1.09763ms) ✔ does NOT store result in cache when ttlMs=0 — subsequent call still fetches fresh (0.632449ms) ✔ coalesces concurrent calls when ttlMs>0 (baseline sanity check) (8.120654ms) ✔ getOrCoalesce — ttlMs=0 bypass (29.553372ms) ▶ cacheTTLMs ?? default (route.ts fix) ✔ cacheTTLMs=0 must NOT fall back to default when using ?? (nullish coalescing) (0.477526ms) ✔ cacheTTLMs ?? default (route.ts fix) (0.750881ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-search-Vng1T7/storage.sqlite ✔ handleSearch builds Serper web requests and normalizes organic results (68.578294ms) ✔ handleSearch builds Brave news requests and normalizes favicon metadata (5.988896ms) ✔ handleSearch builds Perplexity requests, forwards filters, and enforces maxResults (4.584129ms) ✔ handleSearch builds Exa requests with include/exclude domains and preserves rich result fields (5.204345ms) ✔ handleSearch builds Tavily requests with topic and raw content normalization (4.67358ms) ✔ handleSearch builds Google PSE requests with key/cx query params and normalizes items (5.596936ms) ✔ handleSearch builds Linkup requests and normalizes searchResults payload (6.099075ms) ✔ handleSearch builds SearchAPI requests and normalizes organic results (6.245686ms) ✔ handleSearch builds You.com requests with livecrawl and normalizes unified response sections (7.279129ms) ✔ handleSearch builds SearXNG requests with custom baseUrl and no apiKey (5.98086ms) ✔ handleSearch rejects queries with invalid control characters (0.591151ms) ✔ handleSearch rejects queries that become empty after normalization (0.481748ms) ✔ handleSearch rejects unknown providers (0.401038ms) ✔ handleSearch requires credentials for the configured provider (0.432855ms) ✔ handleSearch fails over to the alternate provider on retriable upstream errors (8.014317ms) ✔ handleSearch does not fail over on non-retriable upstream errors (3.830166ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ serper validation accepts authenticated non-auth upstream errors (22.30497ms) ✔ serper validation still rejects unauthorized keys (1.258932ms) ✔ kimi-coding-apikey validation uses Kimi Coding messages endpoint (2.115313ms) ✔ bailian-coding-plan validation accepts 400 as valid auth path (1.63523ms) ✔ bailian-coding-plan validation rejects 401 as invalid key (1.434588ms) ✔ bailian-coding-plan validation rejects 403 as invalid key (1.155352ms) ✔ SEARCH_PROVIDERS has all 10 providers (3.585535ms) ✔ serper-search config is correct (1.816259ms) ✔ brave-search config is correct (0.349098ms) ✔ perplexity-search config is correct (0.455444ms) ✔ getSearchProvider returns config for valid ID (0.467753ms) ✔ getSearchProvider returns null for unknown ID (0.381496ms) ✔ tavily config is correct (0.749821ms) ✔ google-pse-search config is correct (0.643408ms) ✔ linkup-search config is correct (1.709505ms) ✔ searchapi-search config is correct (0.650055ms) ✔ youcom-search config is correct (0.468931ms) ✔ searxng-search config is correct (0.416707ms) ✔ getAllSearchProviders returns flat list (0.973534ms) ✔ selectProvider with explicit provider returns that provider (0.551814ms) ✔ selectProvider with unknown provider returns null (0.28841ms) ✔ selectProvider without argument returns cheapest provider (0.314232ms) ✔ selectProvider filters by search type support (0.358933ms) ✔ supportsSearchType reflects provider capabilities (0.205411ms) ✔ computeCacheKey is deterministic (1.781579ms) ✔ computeCacheKey normalizes query (case, whitespace) (0.402175ms) ✔ computeCacheKey differs by provider (0.534303ms) ✔ computeCacheKey differs by search_type (0.644341ms) ✔ computeCacheKey differs by max_results (0.509303ms) ✔ getOrCoalesce caches and returns on second call (0.919566ms) ✔ getOrCoalesce coalesces concurrent requests (51.319755ms) ✔ getOrCoalesce respects TTL=0 (no caching) (0.897146ms) ✔ getCacheStats returns valid stats (0.289194ms) ✔ SEARCH_CACHE_DEFAULT_TTL_MS is positive (0.219298ms) ✔ v1SearchSchema validates correct input (714.180892ms) ✔ v1SearchSchema rejects empty query (4.865699ms) ✔ v1SearchSchema rejects query over 500 chars (3.932755ms) ✔ v1SearchSchema rejects invalid provider (4.545895ms) ✔ v1SearchSchema accepts tavily provider (2.838581ms) ✔ v1SearchSchema accepts new search providers (3.668156ms) ✔ createProviderSchema allows SearXNG without apiKey (5.994297ms) ✔ createProviderSchema requires cx for Google PSE (5.667171ms) ✔ validateProviderApiKeySchema requires cx for Google PSE (4.855223ms) ✔ v1SearchSchema applies defaults (4.030724ms) ✔ v1SearchSchema allows unknown fields (forward compat) (3.482953ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-search-route-na89ws [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-search-route-na89ws/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-search-route-na89ws/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-search-route-na89ws/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-search-route-na89ws/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-search-route-na89ws/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-search-route-na89ws/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-search-route-na89ws/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ v1 search GET lists all 10 search providers (37.846647ms) ✔ v1 search POST uses stored Linkup credentials and returns normalized results (144.349739ms) ✔ v1 search POST uses stored You.com credentials and returns unified news results (135.225341ms) ✔ v1 search POST accepts authless SearXNG with provider_options baseUrl (144.580605ms) ✔ v1 search POST accepts authless SearXNG with the built-in default base URL (141.233109ms) ✔ v1 search POST preserves stored SearXNG baseUrl for authless providers (136.566636ms) ✔ v1 search POST auto-select uses authless SearXNG when no API-key providers are configured (189.589541ms) [19:09:19.239] DEBUG: [sse] linkup-search | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.240] DEBUG: [sse] linkup-search | available: 1/1 module: "sse" tag: "AUTH" [19:09:19.246] INFO: [sse] linkup-search | query: "omniroute linkup" | type: web module: "sse" tag: "SEARCH" [19:09:19.384] DEBUG: [sse] youcom-search | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.384] DEBUG: [sse] youcom-search | available: 1/1 module: "sse" tag: "AUTH" [19:09:19.386] INFO: [sse] youcom-search | query: "latest ai regulation" | type: news module: "sse" tag: "SEARCH" [19:09:19.529] DEBUG: [sse] searxng-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.529] DEBUG: [sse] searxng-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.529] WARN: [sse] No credentials for searxng-search module: "sse" tag: "AUTH" [19:09:19.531] INFO: [sse] searxng-search | query: "self hosted meta search" | type: news module: "sse" tag: "SEARCH" [19:09:19.671] DEBUG: [sse] searxng-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.672] DEBUG: [sse] searxng-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.672] WARN: [sse] No credentials for searxng-search module: "sse" tag: "AUTH" [19:09:19.672] INFO: [sse] searxng-search | query: "default self hosted meta search" | type: web module: "sse" tag: "SEARCH" [19:09:19.809] DEBUG: [sse] searxng-search | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.809] DEBUG: [sse] searxng-search | available: 1/1 module: "sse" tag: "AUTH" [19:09:19.810] INFO: [sse] searxng-search | query: "stored self hosted meta search" | type: web module: "sse" tag: "SEARCH" [19:09:19.981] DEBUG: [sse] searxng-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.982] DEBUG: [sse] searxng-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.982] WARN: [sse] No credentials for searxng-search module: "sse" tag: "AUTH" [19:09:19.983] DEBUG: [sse] serper-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.983] DEBUG: [sse] serper-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.984] WARN: [sse] No credentials for serper-search module: "sse" tag: "AUTH" [19:09:19.984] DEBUG: [sse] searchapi-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.985] DEBUG: [sse] searchapi-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.985] WARN: [sse] No credentials for searchapi-search module: "sse" tag: "AUTH" [19:09:19.986] DEBUG: [sse] brave-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.986] DEBUG: [sse] brave-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.986] WARN: [sse] No credentials for brave-search module: "sse" tag: "AUTH" [19:09:19.987] DEBUG: [sse] perplexity-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.988] DEBUG: [sse] perplexity-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.988] WARN: [sse] No credentials for perplexity-search module: "sse" tag: "AUTH" [19:09:19.989] DEBUG: [sse] perplexity | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.990] DEBUG: [sse] perplexity | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.990] WARN: [sse] No credentials for perplexity module: "sse" tag: "AUTH" [19:09:19.991] DEBUG: [sse] google-pse-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.991] DEBUG: [sse] google-pse-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.991] WARN: [sse] No credentials for google-pse-search module: "sse" tag: "AUTH" [19:09:19.993] DEBUG: [sse] linkup-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.993] DEBUG: [sse] linkup-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.993] WARN: [sse] No credentials for linkup-search module: "sse" tag: "AUTH" [19:09:19.994] DEBUG: [sse] youcom-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.995] DEBUG: [sse] youcom-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.995] WARN: [sse] No credentials for youcom-search module: "sse" tag: "AUTH" [19:09:19.995] DEBUG: [sse] exa-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.996] DEBUG: [sse] exa-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.996] WARN: [sse] No credentials for exa-search module: "sse" tag: "AUTH" [19:09:19.996] DEBUG: [sse] tavily-search | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:19.997] DEBUG: [sse] tavily-search | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:19.997] WARN: [sse] No credentials for tavily-search module: "sse" tag: "AUTH" [19:09:19.998] INFO: [sse] searxng-search | query: "auto select self hosted search" | type: web module: "sse" tag: "SEARCH" ✔ secretsValidator: validateSecrets accepts missing JWT_SECRET (optional, auto-generated) (12.387013ms) ✔ secretsValidator: validateSecrets rejects missing API_KEY_SECRET (4.70704ms) ✔ secretsValidator: validateSecrets rejects too-short JWT_SECRET (4.256203ms) ✔ secretsValidator: validateSecrets warns on known weak secrets (4.482845ms) ✔ secretsValidator: validateSecrets passes with strong secrets (5.307285ms) ✔ inputSanitizer: detectInjection detects system override pattern (1.575069ms) ✔ inputSanitizer: detectInjection detects role hijack pattern (1.076525ms) ✔ inputSanitizer: detectInjection detects system prompt leak attempt (0.373754ms) ✔ inputSanitizer: detectInjection detects delimiter injection (0.456708ms) ✔ inputSanitizer: detectInjection detects DAN/jailbreak pattern (0.560802ms) ✔ inputSanitizer: detectInjection returns empty for clean input (0.43402ms) ✔ inputSanitizer: processPII detects emails (1.06237ms) ✔ inputSanitizer: processPII detects CPF (0.328613ms) ✔ inputSanitizer: processPII detects credit card numbers (0.453657ms) ✔ inputSanitizer: processPII redacts when flag is true (0.32544ms) ✔ inputSanitizer: processPII does not redact when flag is false (0.320197ms) ✔ inputSanitizer: extractMessageContents handles OpenAI format (0.42711ms) ✔ inputSanitizer: extractMessageContents handles multimodal content arrays (0.328686ms) ✔ inputSanitizer: extractMessageContents handles system as string (0.235473ms) ✔ inputSanitizer: sanitizeRequest returns clean result for safe input (0.884046ms) ✔ inputSanitizer: sanitizeRequest detects injection in warn mode (0.674515ms) ✔ inputSanitizer: sanitizeRequest blocks in block mode for high severity (0.511736ms) ✔ inputSanitizer: sanitizeRequest is disabled when flag is false (0.396141ms) ▶ Semantic Cache ▶ generateSignature ✔ generates consistent signatures for same inputs (3.692113ms) ✔ generates different signatures for different models (0.488156ms) ✔ generates different signatures for different messages (0.4308ms) ✔ generates different signatures for different temperatures (0.43044ms) ✔ normalizes messages (strips extra fields) (0.644724ms) ✔ handles non-string content (0.643519ms) ✔ handles empty messages (0.782492ms) ✔ generates different signatures for different responses input payloads (0.553261ms) ✔ normalizes missing role in responses input payloads (0.629301ms) ✔ generateSignature (10.814374ms) ▶ isCacheable ✔ returns true for non-streaming temp=0 requests (0.936885ms) ✔ returns true when temperature is undefined (defaults to 0) (0.32671ms) ✔ returns false for streaming requests (0.324466ms) ✔ returns false when stream is not explicitly false (0.341348ms) ✔ returns false for non-zero temperature (0.32929ms) ✔ returns false when no-cache header is set (46.887281ms) ✔ returns true when no-cache header is absent (0.566132ms) ✔ isCacheable (50.719895ms) ✔ Semantic Cache (62.784666ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [MODEL] Treating "openai/gpt-oss-120b" as an exact model id ✔ gemini thought signature store handles invalid input, TTL expiry and max-size pruning (59.071646ms) ✔ model capability helpers cover denylist, empty input and default-safe paths (104.235092ms) ✔ combo agent middleware covers system override, tool filtering, tag stripping and pin propagation (4.533148ms) [MODEL] Warning: rejected malformed model string: "../escape" [MODEL] Warning: rejected malformed model string: "badmodel" [MODEL] Ambiguous model 'claude-haiku-4.5'. Use provider/model prefix (ex: gh/claude-haiku-4.5 or kr/claude-haiku-4.5). Candidates: gh, kr, anthropic ✔ rate limit semaphore covers immediate acquire, timeout, cooldown drain and reset (95.40185ms) ✔ combo metrics cover empty reads, intent tracking, per-model stats and resets (2.854484ms) ✔ model helpers cover malformed input, alias maps, wildcard aliases, ambiguity and provider inference (451.290463ms) ✔ error classifier covers empty-content helpers, context overflow and remaining error classes (1.948689ms) ✔ generateSessionId: produces stable ID for same request (6.223007ms) ✔ generateSessionId: different model = different ID (1.253995ms) ✔ generateSessionId: different system prompt = different ID (0.864859ms) ✔ generateSessionId: tools contribute to fingerprint (1.497716ms) ✔ generateSessionId: same tools in different order = same ID (1.538148ms) ✔ generateSessionId: Claude body.system format (1.144965ms) ✔ generateSessionId: empty body returns null (0.660386ms) ✔ generateSessionId: provider option changes ID (0.95519ms) ✔ touchSession + getSessionInfo: creates and updates session (1.67283ms) ✔ getSessionConnection: returns bound connection (1.766165ms) ✔ getSessionConnection: null for unknown session (0.467756ms) ✔ getActiveSessionCount: tracks count (0.500115ms) ✔ getActiveSessions: returns session list (0.778597ms) ✔ clearSessions: empties store (0.394873ms) ✔ touchSession with null sessionId: no-op (0.512319ms) ✔ extractExternalSessionId accepts hyphen and underscore variants (50.901245ms) ✔ checkSessionLimit enforces max_sessions for new sessions only (1.072535ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-api-Gwtjiu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-api-Gwtjiu/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-settings-api-Gwtjiu [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-api-Gwtjiu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-api-Gwtjiu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-api-Gwtjiu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-api-Gwtjiu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-api-Gwtjiu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ▶ Settings API - persisted preferences ▶ debugMode ✔ updateSettings with debugMode=true succeeds (416.445616ms) ✔ updateSettings with debugMode=false succeeds (140.607443ms) ✔ debugMode (558.994618ms) ▶ hiddenSidebarItems ✔ updateSettings with hiddenSidebarItems=['translator'] succeeds (147.714873ms) ✔ updateSettings with empty hiddenSidebarItems succeeds (128.127593ms) ✔ hiddenSidebarItems (276.923571ms) ▶ combined updates ✔ updateSettings with both debugMode and hiddenSidebarItems succeeds (117.666599ms) ✔ updateSettings persists antigravitySignatureCacheMode (145.994437ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-api-Gwtjiu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ PATCH /api/settings persists endpoint tunnel visibility (188.636761ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-api-Gwtjiu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ PUT /api/settings reuses the PATCH update flow (123.65709ms) ✔ combined updates (577.28017ms) ✔ Settings API - persisted preferences (1414.820917ms) ✔ settings translations include LKGP and maintenance keys in English and Simplified Chinese (2.709578ms) ✔ English sidebar translations include every configured sidebar item (0.750981ms) ✔ all locales include the proxy sidebar label (255.033356ms) ✔ all locales include request body limit settings labels (1.852903ms) ✔ all locales include proxy page tab labels (1.211322ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-route-password-dgTG7t/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-route-password-dgTG7t/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-settings-route-password-dgTG7t [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ settings route password update requires the current INITIAL_PASSWORD after lazy hash migration (3133.577574ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-settings-route-password-dgTG7t/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ settings route password update rejects the wrong current password after migrating INITIAL_PASSWORD (1241.889107ms) ✔ settings route schema accepts fallbackStrategy=priority (8.66816ms) ✔ shared settings schema accepts fallbackStrategy=priority (2.833993ms) ✔ settings route schema accepts fallbackStrategy=weighted (0.482353ms) ✔ shared settings schema accepts fallbackStrategy=weighted (0.306303ms) ✔ settings route schema accepts fallbackStrategy=fill-first (0.55145ms) ✔ shared settings schema accepts fallbackStrategy=fill-first (0.389433ms) ✔ settings route schema accepts fallbackStrategy=round-robin (0.35133ms) ✔ shared settings schema accepts fallbackStrategy=round-robin (0.34189ms) ✔ settings route schema accepts fallbackStrategy=p2c (0.471842ms) ✔ shared settings schema accepts fallbackStrategy=p2c (0.759566ms) ✔ settings route schema accepts fallbackStrategy=random (0.435393ms) ✔ shared settings schema accepts fallbackStrategy=random (0.295473ms) ✔ settings route schema accepts fallbackStrategy=least-used (0.432332ms) ✔ shared settings schema accepts fallbackStrategy=least-used (0.410452ms) ✔ settings route schema accepts fallbackStrategy=cost-optimized (0.482625ms) ✔ shared settings schema accepts fallbackStrategy=cost-optimized (0.27026ms) ✔ settings route schema accepts fallbackStrategy=strict-random (0.408808ms) ✔ shared settings schema accepts fallbackStrategy=strict-random (0.380681ms) ✔ settings schemas reject combo-only strategies as account fallback strategies (4.258266ms) ✔ settings schemas accept cooldown-aware retry knobs (1.676168ms) ✔ settings schemas accept request body limit (2.556128ms) ✔ settings schemas accept wsAuth toggle (0.96816ms) ✔ settings schemas accept combo configuration modes (1.447886ms) ✔ settings schemas accept endpoint tunnel visibility toggles (0.582394ms) ✔ shared api utils send JSON requests with merged headers (64.345134ms) ✔ shared api utils throw enriched errors for non-OK responses (2.552335ms) ✔ matchesSidebarHref respects exact routes and segment boundaries (1.832343ms) ✔ getActiveSidebarHref prefers the most specific sidebar entry (0.516313ms) ✔ system sidebar items place logs before health (3.557403ms) ✔ primary sidebar items place limits after cache (0.502589ms) ✔ context sidebar section sits between primary and cli (0.738135ms) ✔ sidebar visibility drops stale entries from saved settings (0.673487ms) ✔ help sidebar exposes changelog after docs and issues (0.516511ms) ✔ legacy dashboard routes redirect to their consolidated surfaces (19.497883ms) [signature-cache] bypass: invalid client thought signature, falling back [signature-cache] bypass-strict: invalid client thought signature, falling back [signature-cache] bypass-strict: invalid client thought signature, falling back ✔ signature bypass validators distinguish basic and full protobuf signatures (3.983238ms) ✔ enabled mode preserves the current stored-signature behavior (0.897893ms) ✔ bypass mode accepts basic-valid client signatures and falls back on invalid ones (1.946783ms) ✔ bypass-strict mode requires the full protobuf structure before accepting a client signature (0.865956ms) ✔ getSignatures: returns defaults when empty cache (4.268637ms) ✔ getSignatures: merges tool-layer patterns (0.832463ms) ✔ getSignatures: merges family-layer patterns (0.569704ms) ✔ getSignatures: merges session-layer patterns (1.012499ms) ✔ addSignature: ignores null/empty (1.077162ms) ✔ addSignature: adds to multiple layers (0.659802ms) ✔ detectAndLearn: finds known signatures (1.087288ms) ✔ detectAndLearn: auto-learns new thinking tags (0.832329ms) ✔ detectAndLearn: handles null/empty input (2.338322ms) ✔ detectAndLearn: preserves non-thinking text (0.728809ms) ✔ getModelFamily: extracts family from versioned model (0.762316ms) ✔ getModelFamily: returns null for empty (0.492191ms) ✔ getModelFamily: handles simple names (0.377652ms) ✔ getCacheStats: returns structure (0.393987ms) ✔ getCacheStats: counts accurately (0.465619ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-skills-builtins-ydWSy3 [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-builtins-ydWSy3/storage.sqlite ✔ builtin skill handlers validate required fields and perform real sandboxed work (1896.110389ms) ✔ builtin command and code skills execute through the Docker sandbox (21.497486ms) ✔ browser skill fails explicitly instead of returning a fake success (4.387957ms) ✔ registerBuiltinSkills registers every builtin handler with the executor (13.816069ms) ✔ sandboxRunner handles success, spawn errors, timeouts, and killAll cleanup (33.470168ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-executor-VWR97m/storage.sqlite [INFO] [SKILLS_EXECUTOR] skills.executor.start {"skillId":"0791aaef-5c70-4062-911b-2594623853da","skillName":"echo@1.0.0","apiKeyId":"key-a"} [INFO] [SKILLS_EXECUTOR] skills.executor.complete {"skillId":"0791aaef-5c70-4062-911b-2594623853da","success":true,"durationMs":1} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-executor-VWR97m/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-skills-executor-VWR97m [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-executor-VWR97m/storage.sqlite [INFO] [SKILLS_EXECUTOR] skills.executor.start {"skillId":"aba3dbfa-35f2-4328-ad67-783521cd3f65","skillName":"echo@1.0.0","apiKeyId":"key-a"} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-executor-VWR97m/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-executor-VWR97m/storage.sqlite [INFO] [SKILLS_EXECUTOR] skills.executor.start {"skillId":"451f76d6-e6c3-4ca3-a311-125fc223848d","skillName":"echo@1.0.0","apiKeyId":"key-a"} [INFO] [SKILLS_EXECUTOR] skills.executor.complete {"skillId":"451f76d6-e6c3-4ca3-a311-125fc223848d","success":false,"durationMs":1} [INFO] [SKILLS_EXECUTOR] skills.executor.start {"skillId":"451f76d6-e6c3-4ca3-a311-125fc223848d","skillName":"echo@1.0.0","apiKeyId":"key-a"} ✔ skillExecutor executes a registered handler and persists execution history (142.540397ms) ✔ skillExecutor blocks execution when Skills are disabled in settings (803.977308ms) ✔ skillExecutor records handler lookup failures as errored executions (118.390239ms) ✔ skillExecutor records disabled skills and missing skills as direct failures (109.839679ms) [INFO] [SKILLS_EXECUTOR] skills.executor.complete {"skillId":"451f76d6-e6c3-4ca3-a311-125fc223848d","success":false,"durationMs":13} [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ skillExecutor turns handler errors and timeouts into error executions (152.351018ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-injection-u39KpY/storage.sqlite [INFO] [SKILLS_INJECTION] skills.injection.injected {"apiKeyId":"key-a","provider":"openai","skillCount":1} [INFO] [SKILLS_INJECTION] skills.injection.injected {"apiKeyId":"key-a","provider":"anthropic","skillCount":1} [INFO] [SKILLS_INJECTION] skills.injection.injected {"apiKeyId":"key-a","provider":"google","skillCount":1} [INFO] [SKILLS_INJECTION] skills.injection.injected {"apiKeyId":"key-a","provider":"other","skillCount":1} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-injection-u39KpY/storage.sqlite [INFO] [SKILLS_INJECTION] skills.injection.injected {"apiKeyId":"key-a","provider":"openai","skillCount":1} [INFO] [SKILLS_INJECTION] skills.injection.injected {"apiKeyId":"key-a","provider":"openai","skillCount":1} [INFO] [SKILLS_INJECTION] skills.injection.injected {"apiKeyId":"key-a","provider":"openai","skillCount":1} [INFO] [SKILLS_INJECTION] skills.injection.skipped {"apiKeyId":"missing-key","reason":"no_enabled_skills"} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-injection-u39KpY/storage.sqlite [INFO] [SKILLS_INJECTION] skills.injection.injected {"apiKeyId":"key-auto","provider":"openai","skillCount":1} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-injection-u39KpY/storage.sqlite [INFO] [SKILLS_INJECTION] skills.injection.injected {"apiKeyId":"key-provider","provider":"openai","skillCount":2} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-injection-u39KpY/storage.sqlite [INFO] [SKILLS_INJECTION] skills.injection.injected {"apiKeyId":"key-limit","provider":"openai","skillCount":6} [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ injectSkills renders enabled tools in provider-specific shapes (140.564664ms) ✔ injectSkillTools only injects into the last user message without tools (139.469775ms) ✔ detectProvider maps known model families and falls back to other (26.246856ms) ✔ injectSkills auto mode matches message/context semantics and applies score threshold (105.538192ms) ✔ injectSkills auto mode prefers provider-matching tagged skills (133.844386ms) ✔ injectSkills auto mode limits selected auto skills and keeps on-mode skills (130.907686ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-skills-interception-ITi5iF [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-interception-ITi5iF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-interception-ITi5iF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-interception-ITi5iF/storage.sqlite [INFO] [SKILLS_INTERCEPTION] skills.interception.tool_call_detected {"toolName":"lookup@1.0.0","callId":"ok-call"} [INFO] [SKILLS_INTERCEPTION] skills.interception.tool_call_detected {"toolName":"broken@1.0.0","callId":"error-call"} [INFO] [SKILLS_INTERCEPTION] skills.interception.tool_call_detected {"toolName":"missing","callId":"missing-call"} [INFO] [SKILLS_EXECUTOR] skills.executor.start {"skillId":"e2f16907-5d04-412a-8947-8a663df2354b","skillName":"lookup@1.0.0","apiKeyId":"key-a"} [INFO] [SKILLS_EXECUTOR] skills.executor.start {"skillId":"a06973fd-1b58-45f6-8847-cccc4e25af25","skillName":"broken@1.0.0","apiKeyId":"key-a"} [ERROR] [SKILLS_INTERCEPTION] skills.interception.execution_failed {"toolName":"missing","callId":"missing-call","err":"Skill not found: missing"} [INFO] [SKILLS_EXECUTOR] skills.executor.complete {"skillId":"e2f16907-5d04-412a-8947-8a663df2354b","success":true,"durationMs":1} [INFO] [SKILLS_EXECUTOR] skills.executor.complete {"skillId":"a06973fd-1b58-45f6-8847-cccc4e25af25","success":false,"durationMs":2} [INFO] [SKILLS_INTERCEPTION] skills.interception.execution_complete {"toolName":"lookup@1.0.0","callId":"ok-call"} [INFO] [SKILLS_INTERCEPTION] skills.interception.execution_complete {"toolName":"broken@1.0.0","callId":"error-call"} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite database ready: /tmp/omniroute-skills-interception-ITi5iF/storage.sqlite [INFO] [SKILLS_INTERCEPTION] skills.interception.tool_call_detected {"toolName":"lookup@1.0.0","callId":"call-1"} [INFO] [SKILLS_EXECUTOR] skills.executor.start {"skillId":"c66a3f3f-a1fb-468d-b2d3-141ac018ce19","skillName":"lookup@1.0.0","apiKeyId":"key-a"} [INFO] [SKILLS_EXECUTOR] skills.executor.complete {"skillId":"c66a3f3f-a1fb-468d-b2d3-141ac018ce19","success":true,"durationMs":0} [INFO] [SKILLS_INTERCEPTION] skills.interception.execution_complete {"toolName":"lookup@1.0.0","callId":"call-1"} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-interception-ITi5iF/storage.sqlite [INFO] [SKILLS_INTERCEPTION] skills.interception.tool_call_detected {"toolName":"lookup@1.0.0","callId":"tool-1"} [INFO] [SKILLS_EXECUTOR] skills.executor.start {"skillId":"ed2ccfb4-8f3e-4e4e-b3cb-c6c6c8254102","skillName":"lookup@1.0.0","apiKeyId":"key-a"} [INFO] [SKILLS_EXECUTOR] skills.executor.complete {"skillId":"ed2ccfb4-8f3e-4e4e-b3cb-c6c6c8254102","success":true,"durationMs":0} [INFO] [SKILLS_INTERCEPTION] skills.interception.execution_complete {"toolName":"lookup@1.0.0","callId":"tool-1"} [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-interception-ITi5iF/storage.sqlite [INFO] [SKILLS_INTERCEPTION] skills.interception.tool_call_detected {"toolName":"lookup@1.0.0","callId":"call-response"} [INFO] [SKILLS_EXECUTOR] skills.executor.start {"skillId":"5a16e8f8-a5b4-43d3-8ea8-dc51d55588e5","skillName":"lookup@1.0.0","apiKeyId":"key-a"} [INFO] [SKILLS_EXECUTOR] skills.executor.complete {"skillId":"5a16e8f8-a5b4-43d3-8ea8-dc51d55588e5","success":true,"durationMs":0} [INFO] [SKILLS_INTERCEPTION] skills.interception.execution_complete {"toolName":"lookup@1.0.0","callId":"call-response"} [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ extractToolCalls supports OpenAI, Anthropic and Gemini shapes (119.95147ms) ✔ interceptToolCalls returns outputs, execution errors and missing-skill errors (126.183137ms) ✔ handleToolCallExecution appends OpenAI tool results and leaves empty responses untouched (123.281161ms) ✔ handleToolCallExecution appends Anthropic tool_result blocks (112.801947ms) ✔ handleToolCallExecution appends Responses API function_call_output items (116.851301ms) ✔ normalizeSkillsProvider keeps valid values (2.133436ms) ✔ normalizeSkillsProvider falls back for invalid values (0.429134ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-registry-yA92Wa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite database ready: /tmp/omniroute-skills-registry-yA92Wa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-registry-yA92Wa/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-registry-yA92Wa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-registry-yA92Wa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-registry-yA92Wa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-registry-yA92Wa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-registry-yA92Wa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-registry-yA92Wa/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ skillRegistry registers, lists, sorts and resolves versions (129.581818ms) ✔ skillRegistry can reload persisted skills from SQLite (115.822688ms) ✔ skillRegistry unregisters by version, by name/apiKey and by id (114.942677ms) ✔ skillRegistry rejects invalid payloads from schema validation (22.15414ms) ✔ cache hit — loadFromDatabase within TTL returns same reference (no DB re-query) (92.859021ms) ✔ cache miss on expiry — after TTL passes, loadFromDatabase re-queries (113.079789ms) ✔ cache invalidated on register — calling register() clears the cache (115.031317ms) ✔ cache invalidated on unregister — calling unregister() clears the cache (115.746903ms) ✔ cache invalidated on unregisterById — calling unregisterById() clears the cache (110.252916ms) ✔ concurrent loadFromDatabase calls during cache miss only query DB once (no stampede) (123.087362ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-route-yx11ta/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-route-yx11ta/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-route-yx11ta/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-route-yx11ta/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skills-route-yx11ta/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ skills route GET loads skills from the database and lists them (144.735396ms) ✔ skills route GET returns 500 when the registry load fails (117.67991ms) ✔ skills by-id DELETE removes existing skills, returns 404 for missing ones, and handles failures (129.789166ms) ✔ skills by-id PUT updates enabled state, validates input, and surfaces parse failures (138.077407ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-skillssh-dLpJE0 [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-skillssh-dLpJE0/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ SkillsShSkillSchema parses a valid skill object (380.501867ms) ✔ SkillsShSkillSchema defaults installs to 0 when missing (131.699676ms) ✔ SkillsShSearchResponseSchema parses a full response (130.382127ms) ✔ SkillsShSearchResponseSchema defaults skills to empty array (130.381826ms) ✔ searchSkillsSh returns parsed results on success (127.105337ms) ✔ searchSkillsSh throws on non-ok response (133.7766ms) ✔ fetchSkillMd returns SKILL.md content on success (144.602953ms) ✔ fetchSkillMd throws on 404 (134.952524ms) ✔ skillssh search route returns skills from the API (1602.745007ms) ✔ skillssh search route returns 500 when upstream fails (152.754484ms) ✔ skillssh install route registers a skill from skills.sh (144.882377ms) ✔ skillssh install route returns 400 for invalid payload (142.951622ms) ✔ skillssh install route returns 500 when SKILL.md fetch fails (180.722297ms) ✔ skillssh install route defaults version to 1.0.0 when omitted (164.722223ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-spend-batch-dUXxWF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-spend-batch-dUXxWF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-spend-batch-dUXxWF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-spend-batch-dUXxWF/storage.sqlite [BudgetWarning] key-live reached 90.0% of daily budget ($4.5000 / $5.00) — next reset 2026-05-09T00:00:00.000Z [SpendWriter] Flushed 2 cost entries across 1 key(s) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-spend-batch-dUXxWF/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ spend batch writer auto-flushes at the configured threshold (128.490642ms) ✔ spend batch writer requeues failed flushes and flushes pending entries on stop (110.426682ms) ✔ recordCost buffers writes while budget checks and summaries still see pending spend (245.513982ms) ✔ deleteBudget discards pending spend before it reaches the database (120.210882ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-sse-auth-uBylDV [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [QuotaPreflight] openai/0465e229-1b8d-43f5-8e91-1c3dbd0700d1: 100.0% used — switching [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [QuotaPreflight] openai/e0d64941-771d-497a-9e09-06e26656e913: 100.0% used — switching [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite ✔ extractApiKey parses bearer headers and isValidApiKey validates persisted keys (146.021635ms) ✔ getProviderCredentials reports rate limiting when only inactive suppressed records remain (141.918392ms) ✔ getProviderCredentials returns last error metadata when active accounts are all rate limited (134.535712ms) ✔ getProviderCredentials enforces generic quota policy unless explicitly bypassed (139.421505ms) ✔ getProviderCredentialsWithQuotaPreflight skips exhausted preflight accounts and selects the next healthy one (1575.375483ms) ✔ getProviderCredentials includes per-account maxConcurrent caps (158.335495ms) ✔ getProviderCredentials skips connections that exclude the requested model and selects the next eligible account (148.264968ms) ✔ getProviderCredentialsWithQuotaPreflight returns allRateLimited when a forced connection is blocked by preflight (153.046205ms) ✔ resolveQuotaLimitPolicy normalizes Codex windows, thresholds, and defaults (38.21147ms) ✔ evaluateQuotaLimitPolicy aggregates reasons and keeps the earliest valid future reset (140.076074ms) ✔ getProviderCredentials round-robin stays on the current account while below the sticky limit (219.546813ms) ✔ getProviderCredentials returns null when only inactive non-rate-limited records remain (176.739133ms) ✔ getProviderCredentials honors allowedConnections filters (151.865018ms) ✔ getProviderCredentials honors forcedConnectionId even when another account is preferred (175.105358ms) ✔ getProviderCredentials intersects forcedConnectionId with allowedConnections (208.057357ms) ✔ getProviderCredentials retains rate-limited accounts when allowSuppressedConnections is enabled (162.184265ms) ✔ getProviderCredentials retains terminal accounts for combo live tests (138.091943ms) ✔ getProviderCredentials skips codex scope-limited accounts unless suppression is allowed (143.50497ms) ✔ getProviderCredentials reports allRateLimited when every account is model-locked (162.58155ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite ✔ getProviderCredentials auto-decays stale backoff metadata for recovered accounts (236.567411ms) ✔ getProviderCredentials falls back to a five-minute retry window when quota policy has no reset (176.44669ms) ✔ getProviderCredentials prioritizes accounts that still have quota available (182.604108ms) ✔ getProviderCredentials round-robin switches to the least recently used account after the sticky limit (148.279668ms) ✔ getProviderCredentials round-robin fallback mode excludes the failed account and picks the LRU peer (149.157048ms) ✔ getProviderCredentials supports the random selection strategy (177.346875ms) ✔ getProviderCredentials supports the p2c selection strategy (151.677427ms) ✔ getProviderCredentials supports the least-used selection strategy (123.736314ms) ✔ getProviderCredentials supports the cost-optimized selection strategy (121.482086ms) ✔ getProviderCredentials supports the strict-random selection strategy (126.119504ms) ✔ getProviderCredentials least-used prefers accounts that were never used (131.633101ms) ✔ getProviderCredentials least-used prefers the oldest timestamp when all accounts were used (125.252379ms) ✔ getProviderCredentials cost-optimized selects the lowest priority account (129.25293ms) ✔ getProviderCredentials p2c prefers the account with more quota headroom over raw priority (127.910296ms) ✔ getProviderCredentials p2c deprioritizes accounts with recent rate-limit/backoff signals (125.376497ms) ✔ getProviderCredentials resolves the nvidia special alias pool (130.225309ms) ✔ getProviderCredentials exposes copilotToken when present in providerSpecificData (154.446849ms) ✔ markAccountUnavailable keeps local 404 failures model-scoped with the local not-found cooldown (122.672657ms) [19:09:23.256] DEBUG: [sse] openai | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [DB] SQLite WAL checkpoint completed (TRUNCATE). [19:09:23.259] DEBUG: [sse] openai | all connections (incl inactive): 1 module: "sse" tag: "AUTH" [19:09:23.259] WARN: [sse] openai | all 1 accounts rate limited (reset after 1m) module: "sse" tag: "AUTH" [19:09:23.393] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:23.393] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:09:23.394] DEBUG: [sse] → c3e683e1 | rateLimited until 2026-05-08T19:10:23.279Z module: "sse" tag: "AUTH" [19:09:23.394] WARN: [sse] openai | all 1 active accounts rate limited (reset after 1m) | lastErrorCode=429.0, lastError=provider rate limit module: "sse" tag: "AUTH" [19:09:23.531] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:23.531] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:23.532] INFO: [sse] openai | quota policy filtered 1 account(s): c2f52000(daily usage 90%) module: "sse" tag: "AUTH" [19:09:23.533] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:23.533] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:23.533] DEBUG: [sse] openai | bypassing quota policy for combo live test module: "sse" tag: "AUTH" [19:09:25.103] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:25.103] DEBUG: [sse] openai | available: 2/2 module: "sse" tag: "AUTH" [19:09:25.105] INFO: [sse] openai | preflight blocked 0465e229 at 100% module: "sse" tag: "AUTH" [19:09:25.109] DEBUG: [sse] openai | total connections: 2, excludeIds: 0465e229-1b8d-43f5-8e91-1c3dbd0700d1, forcedId: none module: "sse" tag: "AUTH" [19:09:25.109] DEBUG: [sse] openai | available: 1/2 module: "sse" tag: "AUTH" [19:09:25.109] DEBUG: [sse] → 0465e229 | excluded  module: "sse" tag: "AUTH" [19:09:25.268] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:25.268] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:25.415] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:25.416] DEBUG: [sse] openai | available: 1/2 module: "sse" tag: "AUTH" [19:09:25.416] DEBUG: [sse] → 5fc3fdbd | excluded by per-account model rule for gpt-4o-mini module: "sse" tag: "AUTH" [19:09:25.567] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: e0d64941-771d-497a-9e09-06e26656e913 module: "sse" tag: "AUTH" [19:09:25.567] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:25.568] INFO: [sse] openai | preflight blocked e0d64941 at 100% module: "sse" tag: "AUTH" [19:09:25.569] DEBUG: [sse] openai | total connections: 1, excludeIds: e0d64941-771d-497a-9e09-06e26656e913, forcedId: e0d64941-771d-497a-9e09-06e26656e913 module: "sse" tag: "AUTH" [19:09:25.569] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:09:25.569] DEBUG: [sse] → e0d64941 | excluded  module: "sse" tag: "AUTH" [19:09:25.570] WARN: [sse] openai | all 1 accounts unavailable module: "sse" tag: "AUTH" [19:09:25.570] INFO: [sse] openai | quota preflight filtered account(s): e0d64941(100%) module: "sse" tag: "AUTH" [19:09:25.965] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:25.965] DEBUG: [sse] openai | available: 2/2 module: "sse" tag: "AUTH" [19:09:25.967] DEBUG: [sse] openai round-robin: staying with 25f232ad... (count=1/3) module: "sse" tag: "AUTH" [19:09:26.145] DEBUG: [sse] openai | total connections: 0, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:26.146] DEBUG: [sse] openai | all connections (incl inactive): 1 module: "sse" tag: "AUTH" [19:09:26.146] WARN: [sse] openai | 1 accounts found but none active module: "sse" tag: "AUTH" [19:09:26.146] DEBUG: [sse] → e1e577c7 | isActive=false | rateLimitedUntil=none | testStatus=active module: "sse" tag: "AUTH" [19:09:26.146] WARN: [sse] No credentials for openai module: "sse" tag: "AUTH" [19:09:26.298] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:26.298] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:26.473] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: d7eac013-bd0e-49bd-923b-ee5c2bf8b583 module: "sse" tag: "AUTH" [19:09:26.473] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:26.680] DEBUG: [sse] openai | total connections: 0, excludeIds: none, forcedId: 6fa29b67-65fa-484d-b2c1-b4994fa6dddf module: "sse" tag: "AUTH" [19:09:26.681] DEBUG: [sse] openai | all connections (incl inactive): 0 module: "sse" tag: "AUTH" [19:09:26.681] WARN: [sse] No credentials for openai module: "sse" tag: "AUTH" [19:09:26.843] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:26.843] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:09:26.843] DEBUG: [sse] → 51713806 | rateLimited until 2026-05-08T19:10:26.722Z module: "sse" tag: "AUTH" [19:09:26.843] WARN: [sse] openai | all 1 active accounts rate limited (reset after 1m) | lastErrorCode=null, lastError=undefined module: "sse" tag: "AUTH" [19:09:26.844] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:26.844] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:26.844] DEBUG: [sse] → 51713806 | rateLimited until 2026-05-08T19:10:26.722Z (retained for combo live test) module: "sse" tag: "AUTH" [19:09:26.981] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:26.981] DEBUG: [sse] openai | available: 0/1 module: "sse" tag: "AUTH" [19:09:26.981] DEBUG: [sse] → c747f335 | skipped terminal status=banned module: "sse" tag: "AUTH" [19:09:26.981] WARN: [sse] openai | all 1 accounts unavailable module: "sse" tag: "AUTH" [19:09:26.981] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:26.981] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:26.981] DEBUG: [sse] → c747f335 | retained terminal status=banned for combo live test module: "sse" tag: "AUTH" [19:09:27.123] DEBUG: [sse] codex | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:27.124] DEBUG: [sse] codex | available: 0/1 module: "sse" tag: "AUTH" [19:09:27.124] DEBUG: [sse] → 81667877 | codex scope-limited until 2026-05-08T19:10:27.014Z module: "sse" tag: "AUTH" [19:09:27.124] WARN: [sse] codex | all 1 active accounts cooling down for model codex-spark-mini (reset after 1m) | lastErrorCode=null, lastError=undefined module: "sse" tag: "AUTH" [19:09:27.125] DEBUG: [sse] codex | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:27.125] DEBUG: [sse] codex | available: 1/1 module: "sse" tag: "AUTH" [19:09:27.125] DEBUG: [sse] → 81667877 | retained codex scope-limited account until 2026-05-08T19:10:27.014Z for combo live test module: "sse" tag: "AUTH" [19:09:27.283] INFO: [sse] Model-only lockout for gemini:gemini-2.5-pro — 429 rate_limited 3s (failureCount=1, connection stays active) module: "sse" tag: "AUTH" [19:09:27.286] INFO: [sse] Model-only lockout for gemini:gemini-2.5-pro — 429 rate_limited 3s (failureCount=1, connection stays active) module: "sse" tag: "AUTH" [19:09:27.287] DEBUG: [sse] gemini | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:27.288] DEBUG: [sse] gemini | available: 0/2 module: "sse" tag: "AUTH" [19:09:27.288] DEBUG: [sse] → ea015cf8 | model-locked for gemini-2.5-pro (2994ms remaining) module: "sse" tag: "AUTH" [19:09:27.288] DEBUG: [sse] → 585d107f | model-locked for gemini-2.5-pro (2997ms remaining) module: "sse" tag: "AUTH" [19:09:27.288] WARN: [sse] gemini | all 2 active accounts cooling down for model gemini-2.5-pro (reset after 3s) | lastErrorCode=429.0, lastError=Model gemini-2.5-pro rate_limited module: "sse" tag: "AUTH" [19:09:27.465] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:27.465] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:27.701] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:27.701] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:27.701] INFO: [sse] openai | quota policy filtered 1 account(s): 445c4fbe(daily usage 100%) module: "sse" tag: "AUTH" [19:09:27.884] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:27.884] DEBUG: [sse] openai | available: 2/2 module: "sse" tag: "AUTH" [19:09:27.884] INFO: [sse] openai | quota-aware: 1 with quota, skipping 1 exhausted module: "sse" tag: "AUTH" [19:09:28.031] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:28.031] DEBUG: [sse] openai | available: 2/2 module: "sse" tag: "AUTH" [19:09:28.032] DEBUG: [sse] openai round-robin: switching to LRU 38f86f18... (current count=2 >= limit=2 or no lastUsedAt) module: "sse" tag: "AUTH" [19:09:28.180] DEBUG: [sse] openai | total connections: 2, excludeIds: cdf180a8-160b-4a42-a98e-5fe72b795409, forcedId: none module: "sse" tag: "AUTH" [19:09:28.180] DEBUG: [sse] openai | available: 1/2 module: "sse" tag: "AUTH" [19:09:28.180] DEBUG: [sse] → cdf180a8 | excluded  module: "sse" tag: "AUTH" [19:09:28.180] INFO: [sse] openai round-robin: FALLBACK MODE - excluded cdf180a8..., picked LRU 29d6fd68... module: "sse" tag: "AUTH" [19:09:28.359] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:28.360] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:28.511] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:28.511] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:28.635] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:28.635] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:28.757] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:28.757] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:28.883] DEBUG: [sse] openai | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:28.883] DEBUG: [sse] openai | available: 1/1 module: "sse" tag: "AUTH" [19:09:29.015] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:29.015] DEBUG: [sse] openai | available: 2/2 module: "sse" tag: "AUTH" [19:09:29.140] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:29.140] DEBUG: [sse] openai | available: 2/2 module: "sse" tag: "AUTH" [19:09:29.270] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:29.270] DEBUG: [sse] openai | available: 2/2 module: "sse" tag: "AUTH" [19:09:29.397] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:29.398] DEBUG: [sse] openai | available: 2/2 module: "sse" tag: "AUTH" [19:09:29.398] INFO: [sse] openai | quota policy filtered 1 account(s): aeda74a1(daily usage 88%) module: "sse" tag: "AUTH" [19:09:29.522] DEBUG: [sse] openai | total connections: 2, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:29.522] DEBUG: [sse] openai | available: 2/2 module: "sse" tag: "AUTH" [19:09:29.654] DEBUG: [sse] nvidia | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:29.654] DEBUG: [sse] nvidia | available: 1/1 module: "sse" tag: "AUTH" [19:09:29.808] DEBUG: [sse] codex | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:29.808] DEBUG: [sse] codex | available: 1/1 module: "sse" tag: "AUTH" [19:09:29.930] INFO: [sse] Model-only lockout for openai:local-model — 404 not_found 1s (failureCount=1, connection stays active) module: "sse" tag: "AUTH" [19:09:30.041] INFO: [sse] Model-only lockout for gemini:gemini-2.5-pro — 429 rate_limited 1s (failureCount=1, connection stays active) module: "sse" tag: "AUTH" [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite ✔ markAccountUnavailable applies a model-only lockout for Gemini 429 responses (127.517925ms) [19:09:30.191] INFO: [sse] Model-only lockout for openai-compatible-custom-node:custom-model-a — 429 rate_limited 1s (failureCount=1, connection stays active) module: "sse" tag: "AUTH" [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite ❌ openai [429]: too many requests [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite ❌ codex [429] (spark): quota reached [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite ❌ openai [404]: model not found [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite ❌ openai [401]: Verify your account to continue [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite ❌ openai [401]: Verify your account to continue [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-auth-uBylDV/storage.sqlite ❌ openai [401]: Verify your account to continue [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ markAccountUnavailable applies a model-only lockout for compatible provider 429 responses (133.609421ms) ✔ markAccountUnavailable uses the unified configured api-key connection cooldown (118.775997ms) ✔ markAccountUnavailable stores Codex scope-specific cooldowns without a global rate limit (120.401772ms) ✔ markAccountUnavailable returns without fallback on bad requests (126.482608ms) ✔ markAccountUnavailable preserves terminal statuses without overwriting them (137.794871ms) ✔ markAccountUnavailable reuses an existing connection-wide cooldown (138.944903ms) ✔ markAccountUnavailable reuses an existing Codex scope cooldown (150.953053ms) ✔ markAccountUnavailable uses a connection-wide cooldown for non-local 404 errors (134.478703ms) ✔ markAccountUnavailable auto-disables permanently banned accounts when the setting is enabled (137.359927ms) ✔ markAccountUnavailable leaves permanently banned accounts active when auto-disable is disabled (140.442543ms) ✔ markAccountUnavailable swallows auto-disable persistence errors (160.331772ms) [19:09:30.431] DEBUG: [sse] codex | total connections: 1, excludeIds: none, forcedId: none module: "sse" tag: "AUTH" [19:09:30.432] DEBUG: [sse] codex | available: 0/1 module: "sse" tag: "AUTH" [19:09:30.432] DEBUG: [sse] → 4b0967c6 | codex scope-limited until 2026-05-08T19:09:35.429Z module: "sse" tag: "AUTH" [19:09:30.432] WARN: [sse] codex | all 1 active accounts cooling down for model codex-spark-mini (reset after 5s) | lastErrorCode=429.0, lastError=quota reached module: "sse" tag: "AUTH" [19:09:30.696] INFO: [sse] 4c9ec401 terminal status=expired, skipping cooldown overwrite module: "sse" tag: "AUTH" [19:09:30.835] INFO: [sse] 4f460f95 already marked unavailable (until 2026-05-08T19:11:00.722Z), skipping duplicate mark module: "sse" tag: "AUTH" [19:09:30.986] INFO: [sse] 451fe82d already scope-limited for spark (until 2026-05-08T19:11:00.875Z), skipping duplicate mark module: "sse" tag: "AUTH" [19:09:31.258] INFO: [sse] Auto-disabled 4518caef — permanent ban detected (autoDisableBannedAccounts=true) module: "sse" tag: "AUTH" [19:09:31.560] INFO: [sse] Auto-disable check failed (non-fatal): Error: persist disable failed module: "sse" tag: "AUTH" ✔ createSseHeartbeatTransform emits SSE comments while preserving stream output (11.446507ms) ✔ createSseHeartbeatTransform clears the interval when aborted (1.246001ms) ✔ parseSSEToOpenAIResponse parses a single SSE event with a done marker (3.209155ms) ✔ parseSSEToOpenAIResponse concatenates content, reasoning, and usage from multiple events (1.683791ms) ✔ parseSSEToOpenAIResponse ignores malformed and non-data lines (0.605884ms) ✔ parseSSEToOpenAIResponse preserves UTF-8 multibyte content (0.544521ms) ✔ parseSSEToOpenAIResponse ignores Responses API SSE payloads (0.686102ms) ✔ parseSSEToClaudeResponse parses text, thinking, tool_use, and usage events (2.471682ms) ✔ parseSSEToClaudeResponse ignores malformed payloads and returns null when nothing valid remains (0.748884ms) ✔ parseSSEToClaudeResponse ignores Responses API SSE payloads (0.838776ms) ✔ parseSSEToResponsesOutput prefers response.completed payloads when available (1.473175ms) ✔ parseSSEToResponsesOutput falls back to the latest response object when completion is absent (0.75699ms) ✔ parseSSEToResponsesOutput handles large payloads without truncation (0.570035ms) ✔ parseSSEToResponsesOutput treats response.cancelled as terminal and reconstructs output from deltas (0.980297ms) ✔ parseSSEToResponsesOutput treats response.canceled as terminal and reconstructs message text without added item (0.447443ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sse-shim-SNEkNs/storage.sqlite [MODEL] Cross-proxy alias applied: "anthropic/claude-opus-4.5" → "claude-opus-4-5-20251101" [MODEL] Cross-proxy alias applied: "anthropic/claude-opus-4.5" → "claude-opus-4-5-20251101" [MODEL] Warning: rejected malformed model string: "../bad-model" [MODEL] Warning: rejected malformed model string: "../bad-model" ✔ src/sse model shim keeps parseModel behavior aligned with open-sse core (630.416506ms) ✔ src/sse service wrappers delegate to open-sse and shared infrastructure (0.991748ms) ✔ src/sse does not contain tracked backup artifacts (1.29915ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [16:09:22] 🌊 [STREAM] UNKNOWN | unknown | 2ms | error: provider exploded [16:09:22] 🌊 [STREAM] UNKNOWN | unknown | 1ms | disconnect: client-gone [16:09:22] 🌊 [STREAM] UNKNOWN | unknown | 0ms | disconnect: cancelled [16:09:22] 🌊 [STREAM] UNKNOWN | unknown | 1ms | disconnect: preclosed [16:09:22] 🌊 [STREAM] UNKNOWN | unknown | 0ms | disconnect: client_closed [16:09:22] 🌊 [STREAM] UNKNOWN | unknown | 0ms | aborted [16:09:22] 🌊 [STREAM] UNKNOWN | unknown | 1ms | error: unknown ✔ createDisconnectAwareStream converts upstream errors into SSE error chunks (39.238479ms) ✔ createDisconnectAwareStream cancel propagates disconnect reason and aborts the writer (2.031057ms) ✔ createDisconnectAwareStream uses the default cancel reason when none is provided (1.215044ms) ✔ createDisconnectAwareStream closes immediately when the controller is already disconnected (1.149711ms) [16:09:23] 🌊 [STREAM] UNKNOWN | unknown | 6ms | complete [16:09:23] 🌊 [STREAM] OPENAI | gpt-stream-error | 2ms | error: socket closed [16:09:23] 🌊 [STREAM] OPENAI | gpt-marked-error | 0ms | error: already cleared ✔ createStreamController aborts after delayed disconnect and tolerates abort/unknown errors (552.470761ms) ✔ pipeWithDisconnect pipes transformed bytes and marks the controller complete (49.728553ms) ✔ pipeWithDisconnect clears pending requests when the upstream stream errors (4.299377ms) ✔ pipeWithDisconnect does not double-clear transform errors already accounted for (2.490802ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ hasUsefulStreamContent ignores keepalives and lifecycle-only chunks (3.042257ms) ✔ hasUsefulStreamContent detects text, reasoning, and tool deltas (0.79282ms) ✔ ensureStreamReadiness preserves buffered chunks when stream starts (64.692339ms) ✔ ensureStreamReadiness returns 504 when no useful content arrives before timeout (14.921879ms) ✔ ensureStreamReadiness returns 502 when stream ends without useful content (1.792918ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ▶ stripResponsesLifecycleEcho ✔ strips instructions + tools from response.created (2.844054ms) ✔ strips fields from response.in_progress (1.469054ms) ✔ strips fields from response.completed (preserving usage) (0.774944ms) ✔ returns false (no-op) when neither field is present (0.418016ms) ✔ strips only the field that exists (0.408317ms) ✔ does NOT touch incremental events (0.433441ms) ✔ returns false for malformed payloads (0.352713ms) ✔ ignores Chat Completions chunks (0.513049ms) ✔ stripResponsesLifecycleEcho (10.352234ms) ▶ backfillResponsesCompletedOutput ✔ backfills output when response.completed.response.output is empty (0.903581ms) ✔ backfills when output is missing entirely (0.733477ms) ✔ does NOT overwrite an already-populated output array (0.435905ms) ✔ returns false when no items have been collected (0.593328ms) ✔ ignores non-completed events (0.34902ms) ✔ returns false on malformed payloads (0.601483ms) ✔ clones the items array (callers can keep mutating their buffer) (0.249292ms) ✔ backfillResponsesCompletedOutput (5.053145ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [16:09:25] 📊 [USAGE] CODEX | in=1 | out=1 | account=unknown [16:09:25] 📊 [USAGE] CODEX | in=1 | out=1 | account=unknown [16:09:25] 📊 [USAGE] CODEX | in=1 | out=1 | account=unknown ✔ wantsProgress detects X-OmniRoute-Progress header correctly (49.376263ms) ✔ createProgressTransform maps SSE text output to valid byte stream with progress (9.693047ms) ✔ createPassthroughStreamWithLogger omits [DONE] for Responses clients (223.146662ms) ✔ createPassthroughStreamWithLogger synthesizes reasoning summary events from reasoning output items (5.112094ms) ✔ createPassthroughStreamWithLogger backfills completed output from function_call arguments events (28.601515ms) ✔ createPassthroughStreamWithLogger keeps reasoning deltas out of logged assistant content (21.524675ms) ✔ createStreamController returns valid controller (2.042377ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-stream-utils-O0TKAe [CREDENTIALS] No external credentials file found, using defaults. [16:09:26] 📊 [USAGE] OPENAI | in=2033 | out=2 | account=unknown (estimated) [16:09:26] 📊 [USAGE] CLAUDE | in=0 | out=4 | account=unknown [16:09:26] 📊 [USAGE] OPENAI | in=2 | out=3 | account=unknown [16:09:26] 📊 [USAGE] OPENAI | in=2033 | out=6 | account=unknown (estimated) [16:09:26] 📊 [USAGE] OPENAI | in=2034 | out=7 | account=unknown (estimated) [16:09:26] 📊 [USAGE] CLAUDE | in=6 | out=4 | account=unknown [STREAM] Injecting synthetic Claude SSE response for empty upstream output (claude:claude-sonnet-4) [16:09:26] 📊 [USAGE] CLAUDE | in=7 | out=0 | account=unknown [STREAM] Injecting synthetic Claude SSE response for empty upstream output (openai:gpt-4.1-mini) [16:09:26] 📊 [USAGE] OPENAI | in=3 | out=0 | account=unknown [16:09:26] 📊 [USAGE] CLAUDE | in=0 | out=5 | account=unknown [16:09:26] 📊 [USAGE] OPENAI | in=2 | out=3 | account=unknown [16:09:26] 📊 [USAGE] OPENAI | in=2033 | out=4 | account=unknown (estimated) [16:09:26] 📊 [USAGE] OPENAI | in=2 | out=1 | account=unknown [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ createSSEStream passthrough normalizes tool-call finishes and reports the assembled response (360.924871ms) ✔ createSSEStream passthrough flushes a buffered final line without a trailing newline (3.842264ms) ✔ createSSEStream translate mode converts Claude SSE into OpenAI chunks and completion payload (32.925966ms) ✔ createSSEStream passthrough preserves Responses API events and completion summaries (22.283155ms) ✔ buildStreamSummaryFromEvents falls back to response.output_text.delta when completed output is empty (0.863531ms) ✔ createSSEStream translate mode aborts on Responses failure with rate limit error (7.818278ms) ✔ createSSEStream passthrough restores Claude tool names from the mapping table (2.684381ms) ✔ createSSEStream passthrough fixes generic ids and normalizes reasoning aliases (20.560974ms) ✔ createSSEStream passthrough splits mixed reasoning and content deltas and estimates usage (21.528873ms) ✔ createSSEStream passthrough merges Claude usage chunks and restores mapped tool names (25.032365ms) ✔ createSSEStream passthrough injects a synthetic Claude text block for empty assistant SSE (43.262043ms) ✔ createSSEStream translate mode injects a synthetic Claude text block when OpenAI finishes empty (21.064377ms) ✔ createSSETransformStreamWithLogger flushes a trailing Claude usage event without a newline (23.038041ms) ✔ buildStreamSummaryFromEvents compacts Responses API deltas into a synthetic response (2.48981ms) ✔ buildStreamSummaryFromEvents preserves Gemini thought parts and function calls (1.525345ms) ✔ compactStructuredStreamPayload wraps primitive summaries with Omniroute stream metadata (0.973982ms) ✔ createSSETransformStreamWithLogger flushes Responses API terminal events on stream end (24.86242ms) ✔ createPassthroughStreamWithLogger reuses passthrough mode helpers (23.537305ms) ✔ createStructuredSSECollector drops excess events and compactStructuredStreamPayload preserves metadata for object summaries (1.14278ms) ✔ createSSEStream passthrough drops keepalive event blocks without losing Responses deltas (19.410265ms) ✔ createSSEStream passthrough aborts on Responses usage-limit failures and reports 429 (4.45707ms) ✔ createRequestLogger skips disabled logs and caps retained stream chunk bytes (1.407386ms) ✔ createRequestLogger caps retained stream chunk item count (0.520502ms) ✔ createSSEStream passthrough mode decrements pending requests on failure (2.398897ms) ▶ hasValuableContent ▶ OpenAI format ✔ returns true for content with text (2.378156ms) ✔ returns false for empty delta (0.425649ms) ✔ returns false for delta with empty string content (0.430509ms) ✔ returns true for reasoning_content (0.546101ms) ✔ returns true for Copilot reasoning_text (0.454887ms) ✔ returns true for finish_reason (0.44282ms) ✔ returns true for role delta (0.440406ms) ✔ OpenAI format (7.895888ms) ▶ Claude format ✔ returns true for content_block_delta with text (0.612206ms) ✔ returns false for empty content_block_delta (0.442369ms) ✔ returns true for thinking blocks (0.556561ms) ✔ Claude format (2.270691ms) ▶ Gemini format ✔ returns true for content with text (0.561555ms) ✔ returns false for empty parts (0.356851ms) ✔ returns true for finishReason (0.229316ms) ✔ Gemini format (1.61948ms) ✔ hasValuableContent (13.29551ms) ▶ unwrapGeminiChunk ✔ returns chunk directly when candidates is at top level (standard Gemini) (0.451064ms) ✔ unwraps Cloud Code envelope { response: { candidates: [...] } } (1.063969ms) ✔ returns parsed directly when no candidates and no response (0.274085ms) ✔ returns parsed when response is null (falsy) — no valid envelope to unwrap (0.229753ms) ✔ prefers top-level candidates over response when both exist (0.40337ms) ✔ unwrapGeminiChunk (3.068389ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-strict-random-rjNUqy [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-strict-random-rjNUqy/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ fisherYatesShuffle: returns array with same elements (3.38845ms) ✔ fisherYatesShuffle: does not mutate original array (1.889501ms) ✔ fisherYatesShuffle: single element returns same element (0.529202ms) ✔ fisherYatesShuffle: empty array returns empty array (0.475014ms) ✔ getNextFromDeck: uses all connections before repeating (0.734647ms) ✔ getNextFromDeck: reshuffles after exhausting deck (0.525338ms) ✔ getNextFromDeck: last of previous cycle is not first of next cycle (2.185601ms) ✔ getNextFromDeck: connection list change resets deck (2.080593ms) ✔ getNextFromDeck: single connection always returns that connection (1.148535ms) ✔ getNextFromDeck: empty array returns empty string (1.211264ms) ✔ getNextFromDeck: different providers have independent decks (0.572069ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sync-bundle-GYxJvL/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sync-bundle-GYxJvL/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-sync-bundle-GYxJvL [CREDENTIALS] No external credentials file found, using defaults. [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ config sync bundle is deterministic, strips auth settings, and ignores volatile fields (648.490822ms) ✔ syncEnv creates .env from .env.example and generates blank secrets (10.118953ms) ✔ syncEnv appends only missing keys and preserves existing values (4.103721ms) ✔ syncEnv is idempotent when .env is already complete (2.48271ms) ✔ syncEnv oauth scope only copies oauth defaults (2.36181ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sync-routes-X8zc5M/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sync-routes-X8zc5M/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-sync-routes-X8zc5M [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-sync-routes-X8zc5M/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column ✔ sync token management requires management auth when login is enabled (526.966658ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ sync token routes issue, list, use and revoke dedicated tokens (247.015964ms) ✔ default config: disabled (2.443884ms) ✔ injectSystemPrompt: disabled → no change (1.143482ms) ✔ injectSystemPrompt: adds system message when none exists (0.58359ms) ✔ injectSystemPrompt: prepends to existing system message (0.368936ms) ✔ injectSystemPrompt: Claude body.system field (0.45038ms) ✔ injectSystemPrompt: Claude array system field (0.441105ms) ✔ injectSystemPrompt: _skipSystemPrompt bypasses (0.421798ms) ✔ injectSystemPrompt: with explicit promptText override (0.474001ms) ✔ injectSystemPrompt: null body returns as-is (0.539607ms) ✔ translatorDetectSchema rejects empty body object (5.024117ms) ✔ translatorSendSchema rejects empty body object (1.508941ms) ✔ translatorTranslateSchema requires explicit step (3.349036ms) ✔ translatorTranslateSchema requires provider for non-direct step (1.455149ms) ✔ cliSettingsEnvSchema coerces numeric and boolean values to string (3.401287ms) ✔ cliSettingsEnvSchema rejects invalid key format (1.1862ms) ✔ v1EmbeddingsSchema accepts string and token-array inputs (2.390517ms) ✔ v1EmbeddingsSchema rejects empty embedding input (1.028225ms) ✔ providerChatCompletionSchema requires model (2.120739ms) ✔ providerChatCompletionSchema requires at least one message/input/prompt field (1.099192ms) ✔ providerChatCompletionSchema accepts valid message payload (0.47075ms) ✔ v1CountTokensSchema rejects empty messages (1.236049ms) ✔ pricingSyncRequestSchema rejects unsupported sources (2.562446ms) ✔ pricingSyncRequestSchema accepts dryRun-only requests (0.391283ms) ✔ updateTaskRoutingSchema rejects empty payloads (1.289947ms) ✔ updateTaskRoutingSchema accepts partial task routing updates (3.472892ms) ✔ taskRoutingActionSchema rejects unknown actions (1.595795ms) ✔ taskRoutingActionSchema accepts detect action with object body (1.223812ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-t07-3tnIIM/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-t07-3tnIIM/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-t07-3tnIIM/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ updateKeyPermissionsSchema accepts noLog-only updates and rejects empty payload (65.644017ms) ✔ API key no_log persists and updates compliance state (178.688308ms) ✔ call logs omit payloads when key no_log is enabled and redact PII otherwise (215.571916ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-t08-6L9vzw/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-t08-6L9vzw/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-t08-6L9vzw/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-t08-6L9vzw/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-t08-6L9vzw/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-t08-6L9vzw/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-t08-6L9vzw/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ 1.1 — allowedConnections com UUID válido é aceito (44.055935ms) ✔ 1.2 — allowedConnections com string não-UUID é rejeitado (4.69686ms) ✔ 1.3 — allowedConnections + noLog combinados são aceitos (2.162229ms) ✔ 1.4 — payload vazio é rejeitado pelo superRefine (2.966412ms) ✔ 1.5 — allowedConnections array vazio é aceito (não é undefined, superRefine não dispara) (2.465619ms) ✔ 2.1 — key criada tem allowedConnections: [] por padrão (175.701309ms) ✔ 2.2 — updateApiKeyPermissions persiste array de UUIDs (163.404288ms) ✔ 2.3 — getApiKeyById retorna allowedConnections corretamente (148.901736ms) ✔ 2.4 — getApiKeyMetadata retorna allowedConnections corretamente (164.07263ms) ✔ 2.5 — allowedConnections: [] persiste como array vazio (não null) (167.833612ms) ✔ 2.6 — cache é invalidado após update (2ª chamada ao metadata reflete novo valor) (162.71332ms) ✔ resolveCallerScopeContext prioritizes authInfo scopes (4.139316ms) ✔ resolveCallerScopeContext falls back to _meta scopes (0.517067ms) ✔ resolveCallerScopeContext uses env fallback when caller has no scopes (0.399066ms) ✔ evaluateToolScopes allows requests when enforcement is disabled (0.612587ms) ✔ evaluateToolScopes denies tool execution when required scope is missing (0.670162ms) ✔ evaluateToolScopes supports wildcard scopes (0.364433ms) ✔ evaluateToolScopes denies unknown tool names (0.428652ms) ✔ completed task remains completed when queried after expiration (13.716922ms) ✔ stream execution marks task as failed when handler throws (4.864668ms) ✔ expired submitted task transitions to failed without throwing (1.448618ms) ✔ cleanup keeps cancelled tasks as cancelled (1.860184ms) ✔ T12: pricing table includes MiniMax, GLM, Kimi and gpt-5.4 mini entries (2.361935ms) ✔ T12: codex catalog includes GPT 5.5 variations (0.470459ms) ✔ T12: minimax default model list starts with M2.7 (0.475457ms) ✔ T13: parseQuotaData zeroes usage when resetAt is already in the past (3.954094ms) ✔ T13: parseQuotaData keeps usage unchanged when resetAt is in the future (0.52469ms) ✔ T14: isProxyReachable caches unreachable proxy result (20.094205ms) ✔ T14: runWithProxyContext fast-fails when proxy is unreachable (9.561403ms) ✔ T16: enum-only fields gain type:string after Gemini schema cleanup (6.96221ms) ✔ T16: existing explicit type:string is preserved (1.117615ms) ✔ T16: schemas without enum are not forced to string (1.564321ms) ✔ T19: picks the last non-empty message content from Responses output (3.942537ms) ✔ T19: falls back to last message block when all message texts are empty (0.621675ms) ✔ T20: antigravity config has updated User-Agent and sandbox fallback URL (3.597561ms) ✔ T20: gemini CLI fingerprint uses 0.40.1 and normalizes darwin to macos (1.12323ms) ✔ T25: anthropic API-key config includes the full Anthropic beta header set (0.617495ms) ✔ T22: github headers include updated editor/plugin versions and required fields (0.458252ms) ✔ T22: github config exposes dedicated responses endpoint (0.510401ms) ✔ T20: codex config advertises current client headers and supported models (0.517557ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ T23: 429 with long Retry-After uses real reset cooldown instead of short exponential backoff (213.081022ms) ✔ T24: combo awaits short 503 cooldown before falling through to next model (4336.769613ms) ✔ T24: combo skips wait when 503 cooldown is long (>5s) (2021.472633ms) ✔ T24: all inactive accounts return 503 service_unavailable (not 406) (6.469945ms) ✔ combo falls through 400s and reaches the next model (14.749704ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ T25: openai-compatible validation succeeds directly when /models works (18.81735ms) ✔ T25: /models unavailable without Model ID returns actionable guidance (1.814588ms) ✔ T25: fallback chat probe detects invalid credentials with custom Model ID (3.645715ms) ✔ T25: fallback chat probe treats 429 as valid credentials with warning (154.112827ms) ✔ T26: explicit stream:true takes priority over Accept application/json (#656) (3.256291ms) ✔ T26: text/event-stream keeps SSE behavior (0.360279ms) ✔ T26: mixed Accept header prefers SSE only when text/event-stream is present (0.395203ms) ✔ T26: markdown code fence stripping unwraps Claude JSON blocks (1.085011ms) ✔ T26: non-fenced content is returned unchanged (0.6461ms) ✔ T26: undefined stream falls back to Accept header heuristic (#656) (0.560319ms) ✔ T26: explicit stream:false always prevents streaming (0.363624ms) ✔ T26: explicit non-stream aliases are detected (0.453043ms) ✔ T26: explicit stream aliases resolve true/false correctly (2.181813ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ T27: Claude + response_format=json_object injects system instruction and strips response_format field (3.688467ms) ✔ T27: non-Claude models keep response_format untouched (2.293596ms) ✔ T27: GitHub executor preserves SSE frames and only materializes non-streaming bodies (63.932184ms) ✔ T27: streaming error responses keep their original body readable (1.848706ms) ✔ T27: requests use copilotToken from providerSpecificData when available (8.403527ms) ✔ T27: non-stream execute materializes provider responses before returning (2.920574ms) ✔ T27: needsRefresh respects providerSpecificData copilot token metadata (2.745348ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ T28: gemini-cli catalog includes preview models, gemini uses API sync (2.742179ms) ✔ T28: antigravity static catalog exposes client-visible Gemini preview IDs (0.762417ms) ✔ T28: github registry exposes Gemini 3.1 Pro Preview and keeps legacy alias compatibility (1.635256ms) ✔ T28: qwen registry uses native chat.qwen.ai base URL (0.360718ms) ✔ T28: vertex catalog includes partner models when vertex executor is available (0.416442ms) ✔ T28: new catalog models resolve through getModelInfoCore (0.676161ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ T29: Vertex executor builds regional Gemini URL from Service Account project (2.46901ms) ✔ T29: Vertex executor routes partner models to global openapi endpoint (0.38574ms) ✔ T29: Vertex executor defaults region to us-central1 when not configured (0.338769ms) ✔ T29: Vertex executor headers include Bearer token and SSE Accept when streaming (0.432536ms) ✔ T29: Vertex executor rejects invalid Service Account JSON clearly (1.522507ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ T30: Kiro 'improperly formed request' 400 is treated as model-unavailable (2.640843ms) ✔ T30: generic 400 without model-unavailable signal is not treated as unavailable (0.340499ms) ✔ T30: 404 still maps to model-unavailable (0.379894ms) ✔ T30: model family helper returns a sibling candidate when available (1.13595ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ T31: antigravity static catalog exposes client-visible Gemini preview IDs (3.211269ms) ✔ T31: legacy Gemini aliases resolve to Gemini 3.1 IDs (0.557172ms) ✔ T33: thinkingLevel string is converted into numeric thinkingBudget (2.146318ms) ✔ T34: max output tokens are capped by model spec (0.628668ms) ✔ T38: modelSpecs exposes centralized helpers with alias and prefix lookup (0.86057ms) ✔ T40: OpenCode card documents config paths and --variant usage (2.982266ms) ✔ T40: OpenCode config path resolves per-platform (0.767204ms) ✔ T40: OpenCode config generator includes endpoint and selected API key (1.140839ms) ✔ T40: OpenCode config document uses current provider schema (2.209196ms) ✔ T40: OpenCode explicit multi-model selection overrides fallback defaults (0.548262ms) ✔ T40: OpenCode merge preserves unrelated config and updates only provider.omniroute (0.746803ms) ✔ T40: OpenCode tool card references theme-aware brand assets (0.329195ms) ✔ T40: OpenCode light/dark provider assets are valid SVG files (22.361718ms) ✔ T40: Windsurf card documents current official limitations honestly (0.682599ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ T42: size mapper converts OpenAI sizes and preserves direct aspect ratios (2.33256ms) ✔ T42: Imagen3 requests send mapped aspect_ratio and normalize to OpenAI response shape (177.239046ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ T43: functionCall parts do NOT get a fake thoughtSignature injected (17.283831ms) ✔ T43: client-provided thoughtSignature is ignored in default enabled cache mode (1.805067ms) ✔ T43: thinking parts still emit thought=true (regression guard) (1.08449ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ T44: Antigravity preserves thoughtSignature for functionCall turns (3.97391ms) ✔ T44: Antigravity still strips standalone thoughtSignature without tool calls (2.947572ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-tag-routing-GbZufn [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-tag-routing-GbZufn/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-tag-routing-GbZufn/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ tag router normalizes request metadata and matches connection tags (6.668035ms) ✔ handleComboChat filters priority targets by metadata.tags using any-match by default (431.33254ms) ✔ handleComboChat honors tag_match_mode=all and falls back to the full target set when nothing matches (129.807497ms) ✔ extractTailscaleAuthUrl and extractTailscaleEnableUrl parse login URLs (22.17268ms) ✔ getTailscaleUrlFromStatusPayload normalizes DNS names into HTTPS URLs (7.007734ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-tailscale-4ATdOG/storage.sqlite ✔ getTailscaleTunnelStatus reflects a logged-in running funnel (161.080909ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-tailscale-4ATdOG/storage.sqlite ✔ enableTailscaleTunnel returns an auth URL when login is still required (211.294051ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-tailscale-4ATdOG/storage.sqlite ✔ enableTailscaleTunnel returns the funnel enable URL when the tailnet has Funnel disabled (183.820174ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-tailscale-4ATdOG/storage.sqlite [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-tailscale-4ATdOG [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ enableTailscaleTunnel stores the funnel URL and disableTailscaleTunnel clears it (2054.144295ms) ✔ telemetry summary route includes totalRequests alias plus session/quota monitor signals (24.89676ms) ✔ hasThinkTags detects opening tags and ignores empty input (2.205821ms) ✔ extractThinkTags returns reasoning and cleaned content (1.892452ms) ✔ extractThinkTags concatenates multiple think blocks and handles unclosed tags (0.417704ms) ✔ processStreamingThinkDelta extracts content and reasoning across split tags (0.882648ms) ✔ processStreamingThinkDelta keeps partial closing tags buffered while inside think (0.449305ms) ✔ flushThinkBuffer returns remaining content or reasoning based on parser state (0.504121ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ default config is passthrough (3.175244ms) ✔ setThinkingBudgetConfig updates config (0.593989ms) ✔ PASSTHROUGH: body unchanged (3.612071ms) ✔ PASSTHROUGH: keeps reasoning_effort for OpenAI-compatible Gemini routes (103.171327ms) ✔ AUTO: strips Claude thinking config (0.941461ms) ✔ AUTO: strips OpenAI reasoning_effort (0.592813ms) ✔ AUTO: strips Gemini thinking_config (0.673887ms) ✔ CUSTOM: sets Claude budget (0.727755ms) ✔ CUSTOM: sets OpenAI reasoning_effort from budget (0.937084ms) ✔ CUSTOM: budget 0 disables Claude thinking (0.914479ms) ✔ ADAPTIVE: simple request gets base budget (1.15737ms) ✔ ADAPTIVE: complex request (many messages + tools) gets higher budget (1.152472ms) ✔ null/undefined body returns as-is (0.482361ms) ✔ EFFORT_BUDGETS has expected keys (0.620583ms) ✔ THINKING_LEVEL_MAP has all expected levels (0.408755ms) ✔ normalizeThinkingLevel: converts thinkingLevel 'high' to budget (0.768212ms) ✔ normalizeThinkingLevel: converts thinking_level 'low' to budget (0.492862ms) ✔ normalizeThinkingLevel: converts 'none' to disabled (6.307876ms) ✔ normalizeThinkingLevel: converts Gemini thinkingConfig.thinkingLevel (0.621818ms) ✔ normalizeThinkingLevel: ignores unknown string values (0.375582ms) ✔ ensureThinkingConfig: auto-injects for -thinking suffix model (0.5173ms) ✔ ensureThinkingConfig: does NOT override existing thinking config (0.223412ms) ✔ ensureThinkingConfig: does nothing for non-thinking models (0.210672ms) ✔ hasThinkingCapableModel: matches -thinking suffix (0.36175ms) ✔ applyThinkingBudget: thinkingLevel 'high' + PASSTHROUGH = converts and passes through (0.283883ms) ✔ applyThinkingBudget: -thinking model without config + PASSTHROUGH = auto-inject (0.347185ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ OAuth profile has stricter circuit breaker (lower threshold) (2.408931ms) ✔ API profile has shorter transient cooldown (0.322233ms) ✔ Exponential backoff clamps to the configured maxBackoffLevel (1.338548ms) ✔ API provider backoff level caps at profile maxBackoffLevel (0.840505ms) ✔ OAuth provider backoff level caps at profile maxBackoffLevel (0.489448ms) ✔ 5 concurrent 502 calls at same backoff level produce identical results (1.311951ms) ✔ Progressive backoff: Level 0→1→2 produce increasing cooldowns (0.634556ms) ✔ DEFAULT_API_LIMITS has reasonable values (0.328226ms) ✔ API providers auto-enrolled are grouped correctly (0.62623ms) ▶ getLoggedInputTokens — input fix for Anthropic streaming ✔ raw Anthropic usage with input_tokens: adds cache for correct total (2.894068ms) ✔ raw Anthropic usage: input_tokens=3, cache_creation=113613 → 113616 (0.436845ms) ✔ extracted streaming usage (after fix): prompt_tokens is total, no double-count (0.358033ms) ✔ extracted non-streaming usage: prompt_tokens is total, no double-count (0.465214ms) ✔ OpenAI format: prompt_tokens=1000, no cache top-level fields → 1000 (0.370711ms) ✔ OpenAI format with cached_tokens in details (no top-level cache fields) → prompt_tokens (0.418227ms) ✔ pre-computed 'input' field takes precedence over everything (0.30103ms) ✔ handles null/undefined gracefully (0.433518ms) ✔ getLoggedInputTokens — input fix for Anthropic streaming (9.293858ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-token-healthcheck-D1U4oz [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-healthcheck-D1U4oz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-healthcheck-D1U4oz/storage.sqlite ✔ extractResolvedProxyConfig unwraps proxy resolution metadata (3.106284ms) ✔ buildRefreshFailureUpdate keeps active connections routable after refresh failure (0.544288ms) ✔ buildRefreshFailureUpdate preserves expired retry tracking (0.416515ms) [ProxyFetch] Applied request proxy context: http://127.0.0.1:37341 [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-healthcheck-D1U4oz/storage.sqlite ✔ checkConnection uses the resolved proxy payload when refreshing tokens (242.674871ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-healthcheck-D1U4oz/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ checkConnection uses the latest stored refresh token instead of a stale sweep snapshot (136.614814ms) ✔ checkConnection skips interval refresh when token expiry is known and still far away (117.978673ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-token-refresh-route-BSBJDu [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-refresh-route-BSBJDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-refresh-route-BSBJDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-refresh-route-BSBJDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-refresh-route-BSBJDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-refresh-route-BSBJDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-refresh-route-BSBJDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-token-refresh-route-BSBJDu/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ token refresh wrapper delegates provider-specific refresh helpers and formatter utilities (155.714117ms) ✔ updateProviderCredentials persists rotated tokens and returns false for missing rows (120.885561ms) ✔ checkAndRefreshToken refreshes expiring OAuth access tokens and updates the connection (112.054011ms) ✔ checkAndRefreshToken refreshes expiring GitHub copilot tokens and syncs the top-level token (113.948ms) ✔ refreshGitHubAndCopilotTokens composes GitHub and Copilot refresh responses (120.98866ms) ✔ checkAndRefreshToken leaves credentials untouched when nothing is close to expiry (29.156886ms) ✔ refreshGitHubAndCopilotTokens returns refreshed GitHub credentials when Copilot refresh fails (106.77163ms) [19:09:31.721] INFO: [sse] Successfully refreshed token for custom-oauth-local-608 module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 1800 [19:09:31.724] INFO: [sse] Successfully refreshed Claude OAuth token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 1200 [19:09:31.726] INFO: [sse] Successfully refreshed Google token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 3600 [19:09:31.727] INFO: [sse] Successfully refreshed Qwen token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 900 [19:09:31.729] INFO: [sse] Successfully refreshed Codex token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 2400 [19:09:31.730] WARN: [sse] Qoder OAuth refresh skipped: browser OAuth is not configured in this environment module: "sse" tag: "TOKEN_REFRESH" [19:09:31.731] INFO: [sse] Successfully refreshed GitHub token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 3000 [19:09:31.733] INFO: [sse] Successfully refreshed Copilot token module: "sse" tag: "TOKEN_REFRESH" hasToken: true expiresAt: 1700000900 [19:09:31.735] INFO: [sse] Successfully refreshed GitHub token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 3000 [19:09:31.738] INFO: [sse] Successfully refreshed Claude OAuth token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 1200 [19:09:31.741] INFO: [sse] Successfully refreshed GitHub token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 3000 [19:09:31.864] INFO: [sse] Credentials updated in localDb module: "sse" tag: "TOKEN_REFRESH" connectionId: "ed9029cb-0801-4333-a50a-8b2113be00f4" success: true [19:09:31.865] INFO: [sse] Credentials updated in localDb module: "sse" tag: "TOKEN_REFRESH" connectionId: "missing" success: false [22:13:20.000] INFO: [sse] Token expiring soon, refreshing proactively module: "sse" tag: "TOKEN_REFRESH" provider: "claude" expiresIn: 299 [22:13:20.000] INFO: [sse] Successfully refreshed Claude OAuth token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 900 [22:13:20.000] INFO: [sse] Credentials updated in localDb module: "sse" tag: "TOKEN_REFRESH" connectionId: "d7bcb15e-5f03-41ee-bb5b-b92040a495e9" success: true [22:15:00.000] INFO: [sse] Copilot token expiring soon, refreshing proactively module: "sse" tag: "TOKEN_REFRESH" provider: "github" expiresIn: 299 [22:15:00.000] INFO: [sse] Successfully refreshed Copilot token module: "sse" tag: "TOKEN_REFRESH" hasToken: true expiresAt: 1700001000 [22:15:00.000] INFO: [sse] Credentials updated in localDb module: "sse" tag: "TOKEN_REFRESH" connectionId: "d9e40a41-3b8b-40df-a5b7-0fed89933a0a" success: true [19:09:32.212] INFO: [sse] Successfully refreshed GitHub token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 1800 [19:09:32.213] INFO: [sse] Successfully refreshed Copilot token module: "sse" tag: "TOKEN_REFRESH" hasToken: true expiresAt: 1700001500 [19:09:32.348] INFO: [sse] Successfully refreshed GitHub token module: "sse" tag: "TOKEN_REFRESH" hasNewAccessToken: true hasNewRefreshToken: true expiresIn: 1200 [19:09:32.349] ERROR: [sse] Failed to refresh Copilot token module: "sse" tag: "TOKEN_REFRESH" status: 503 error: "copilot unavailable" [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ TOKEN_EXPIRY_BUFFER_MS stays at five minutes (2.944431ms) ✔ refreshAccessToken returns null when no provider refresh endpoint exists (1.056148ms) ✔ refreshAccessToken returns null when refresh token is missing (0.745432ms) ✔ refreshAccessToken posts form data and returns rotated tokens (10.621491ms) ✔ refreshAccessToken returns null on upstream refresh failure (2.522691ms) ✔ refreshClineToken handles nested payloads and computes expiresIn (3.132405ms) ✔ refreshKimiCodingToken adds provider-specific headers and fields (2.504859ms) ✔ refreshClaudeOAuthToken posts the anthropic oauth refresh contract (2.625252ms) ✔ refreshGoogleToken exchanges refresh tokens against the shared google endpoint (2.365496ms) ✔ refreshQwenToken maps resource_url into providerSpecificData (2.423584ms) ✔ refreshQwenToken surfaces invalid_request as unrecoverable (1.588673ms) ✔ refreshCodexToken recognizes refresh_token_reused responses (1.545898ms) ✔ refreshKiroToken uses the AWS OIDC flow when client credentials are present (2.166414ms) ✔ refreshKiroToken uses stored region for AWS OIDC refresh without authMethod (1.118984ms) ✔ refreshKiroToken falls back to the social-auth refresh endpoint (1.287793ms) ✔ refreshQoderToken uses basic auth once qoder oauth settings are configured (3.289883ms) ✔ refreshGitHubToken exchanges the refresh token with github oauth (2.785651ms) ✔ refreshCopilotToken returns the short-lived copilot token (2.227945ms) ✔ supportsTokenRefresh, isUnrecoverableRefreshError and formatProviderCredentials cover provider helpers (1.43308ms) ✔ getAccessToken deduplicates concurrent refreshes for the same provider and token (4.843011ms) ✔ getAccessToken cleans the in-flight cache after resolve and separates different tokens (5.586626ms) ✔ getAccessToken returns null for invalid refresh token input (0.306784ms) ✔ getAllAccessTokens refreshes only active connections with providers (2.236018ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ refreshWithRetry retries to success and clears prior circuit-breaker state (29.466865ms) ✔ refreshWithRetry trips the circuit breaker after repeated failures and blocks new calls (1.413871ms) ✔ isProviderBlocked clears expired circuit-breaker entries once cooldown passes (1.438191ms) ✔ getAccessToken per-connection mutex: 5 concurrent callers fire exactly one upstream call (339.821702ms) ✔ getAccessToken per-connection mutex: logs concurrent refresh with waiter count (24.2471ms) ✔ getAccessToken per-connection mutex: failed refresh propagates null to all waiters (idempotent error) (24.141529ms) ✔ getAccessToken per-connection mutex: different connections run independently (25.93967ms) ✔ getAccessToken per-connection mutex: mutex cleared after success, next call re-fires upstream (4.713446ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ▶ toolLimitDetector ✔ should return default limit when no cached value (3.334603ms) ✔ should return cached limit when available (0.667457ms) ✔ should only update cache when limit is lower (0.59092ms) ✔ should parse tool limit from OpenAI error message (1.186358ms) ✔ should parse tool limit from alternative format (1.477217ms) ✔ should return null for non-tool errors (1.043624ms) ✔ should detect tool limit errors for 400 status (6.793816ms) ✔ should not detect for non-400 errors (0.632753ms) ✔ toolLimitDetector (19.768015ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ tool sanitization: coerces numeric JSON Schema fields recursively (2.556032ms) ✔ tool sanitization: preserves non-numeric JSON Schema strings (0.488208ms) ✔ tool sanitization: normalizes descriptions across OpenAI, Claude, and Gemini shapes (0.575291ms) ✔ tool sanitization: coerces schemas and descriptions in tool arrays (0.628624ms) ✔ translateRequest sanitizes tools before Claude output (4.492168ms) ✔ translateRequest sanitizes OpenAI tool payloads on passthrough (1.531366ms) ✔ tool sanitization: injects empty reasoning_content only for DeepSeek tool-call history (0.648004ms) ✔ translateRequest injects reasoning_content for DeepSeek assistant tool calls (96.135664ms) ▶ tools empty-name filter — #346 / PR #397 ✔ should keep tools with valid OpenAI format name (tool.function.name) (2.902379ms) ✔ should keep tools with valid Anthropic format name (tool.name) (0.553657ms) ✔ should drop tools with empty OpenAI format name (tool.function.name = '') (0.350056ms) ✔ should drop tools with empty Anthropic format name (tool.name = '') (0.392117ms) ✔ should NOT drop Anthropic-format tools when function wrapper is absent (regression for PR #397) (0.446448ms) ✔ should handle mixed format tools in the same array (0.671342ms) ✔ should handle tools with whitespace-only names (0.621276ms) ✔ should handle null/undefined tool.name gracefully (0.73767ms) ✔ should preserve built-in Responses API web_search tool (no name field) (0.674626ms) ✔ should preserve built-in Responses API tools without names (file_search, computer) (0.920615ms) ✔ should preserve web_search alongside function tools and still drop empty-name functions (0.560882ms) ✔ tools empty-name filter — #346 / PR #397 (12.705174ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ Antigravity -> OpenAI maps generation config, system instructions, contents and tools (5.071614ms) ✔ Antigravity -> OpenAI extracts string system instructions and text-only messages (0.465735ms) ✔ Antigravity -> OpenAI returns tool messages when content contains only function responses (0.533474ms) ✔ Antigravity -> OpenAI lowers schema types recursively (0.449526ms) ✔ Claude -> Gemini maps system, thinking, tool use, tool result and tools (10.322294ms) ✔ Claude -> Gemini clamps maxOutputTokens to the model cap (0.761293ms) ✔ Claude -> Gemini converts text and base64 images to Gemini parts (0.495222ms) ✔ Claude -> Gemini injects a fallback thoughtSignature on tool-call batches without thinking (0.444778ms) ✔ Claude -> Gemini sanitizes long tool names and exposes a restore map (2.226896ms) ✔ Claude -> Gemini handles empty bodies without producing invalid content (0.452408ms) ✔ Claude -> Gemini maps output_config.effort to thinkingConfig when thinking absent (0.854742ms) ✔ Claude -> Gemini prefers thinking.budget_tokens over output_config.effort (0.489127ms) ✔ Claude -> Gemini skips thinkingConfig for output_config.effort=none (0.526105ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ Claude -> OpenAI maps system blocks, parameters, tool declarations and tool choice (5.167292ms) ✔ Claude -> OpenAI converts assistant text and both base64 and URL images (3.23591ms) ✔ Claude -> OpenAI turns thinking and tool_use blocks into assistant tool_calls and auto-fills tool responses (0.581694ms) ✔ Claude -> OpenAI converts tool_result blocks into tool messages and preserves trailing user text (0.49456ms) ✔ Claude -> OpenAI maps output_config.effort to reasoning_effort (0.473906ms) ✔ Claude -> OpenAI normalizes output_config.effort casing (0.313124ms) ✔ Claude -> OpenAI prefers output_config.effort over thinking.budget_tokens (0.381294ms) ✔ Claude -> OpenAI maps thinking.budget_tokens to reasoning_effort buckets (0.664279ms) ✔ Claude -> OpenAI normalizes output_config.effort=max to xhigh (0.452494ms) ✔ Claude -> OpenAI ignores disabled thinking and leaves reasoning_effort unset (0.56593ms) ✔ Claude -> OpenAI leaves reasoning_effort unset when no thinking/output_config present (0.327772ms) ✔ Claude -> OpenAI handles redacted thinking, empty arrays and unknown blocks defensively (0.510325ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ Gemini -> OpenAI maps generation config, system instructions and tools (4.434358ms) ✔ Gemini -> OpenAI converts user text and inlineData to OpenAI content blocks (0.810737ms) ✔ Gemini -> OpenAI converts model parts into assistant text and tool calls (0.777902ms) ✔ Gemini -> OpenAI converts function responses into tool messages (0.483123ms) ✔ schemaCoercion recursively coerces schema numeric fields across object variants (5.14615ms) ✔ schemaCoercion sanitizes descriptions, tool schemas, tool ids and deepseek reasoning placeholders (2.669799ms) ✔ openaiHelper filters content, normalizes tools and removes OpenAI-incompatible fields (1.745171ms) ✔ openaiHelper keeps unmatched tool choices and deletes empty tools arrays (0.78465ms) ✔ claudeHelper validates content, ordering and request preparation branches (2.69392ms) ✔ geminiHelper converts content, safely parses JSON and cleans complex schemas (6.434191ms) ✔ toolCallHelper normalizes ids, links tool responses and inserts missing tool results (1.631913ms) ✔ Responses -> Chat converts instructions, inputs, function calls, outputs, tools and tool_choice (5.755472ms) ✔ Responses -> Chat filters orphan tool outputs and supports role-based message items (0.654721ms) ✔ Responses -> Chat rejects unsupported built-in tools and background mode (1.252223ms) ✔ Chat -> Responses converts messages, tool calls, tool outputs, tools and pass-through params (1.671409ms) ✔ Responses round-trip preserves store and previous_response_id when opt-in is enabled (0.739479ms) ✔ Chat -> Responses preserves prompt_cache_key and session affinity fields (0.3909ms) ✔ Chat -> Responses preserves explicit reasoning objects (0.485019ms) ✔ Chat -> Responses maps reasoning_effort into Responses reasoning (0.644074ms) ✔ Chat -> Responses normalizes reasoning_effort max to xhigh (0.481442ms) ✔ Chat -> Responses filters orphan function_call_output items and leaves empty instructions when absent (0.798943ms) ✔ Chat -> Responses maps max_completion_tokens to max_output_tokens (0.441147ms) ✔ Chat -> Responses maps legacy max_tokens to max_output_tokens when max_completion_tokens is absent (0.364281ms) ✔ Chat -> Responses prefers max_completion_tokens over max_tokens when both are present (0.303124ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ OpenAI -> Claude helpers normalize array content and strip empty nested text blocks (4.011778ms) ✔ OpenAI -> Claude maps system messages, parameters and assistant cache markers (2.172334ms) ✔ OpenAI -> Claude converts multimodal content, tool declarations, tool calls and tool results (2.171639ms) ✔ OpenAI -> Claude maps tool_choice and injects response_format instructions into system (1.319067ms) ✔ OpenAI -> Claude turns reasoning settings into thinking budgets and expands max tokens (0.903021ms) ✔ OpenAI -> Claude preserves xhigh only for Claude models that expose it (1.03122ms) ✔ OpenAI -> Claude can disable OAuth prefixes and Antigravity strips Claude-only prompting (1.443166ms) ✔ OpenAI -> Cursor rewrites system prompts and preserves assistant tool calls (4.477448ms) ✔ OpenAI -> Cursor converts tool_result blocks into sanitized XML user content (1.271677ms) ✔ OpenAI -> Cursor converts assistant tool_use blocks into assistant tool_calls (0.603634ms) ✔ OpenAI -> Cursor converts tool role messages using remembered tool metadata (0.52533ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [GeminiTools] Removing 1 functionDeclarations because googleSearch cannot be mixed with Gemini function tools [GeminiTools] Removing 1 functionDeclarations because googleSearch cannot be mixed with Gemini function tools ✔ OpenAI -> Gemini helper converts text, images and files into Gemini parts (4.633518ms) ✔ OpenAI -> Gemini helper cleans complex JSON Schema structures for Gemini compatibility (3.540319ms) ✔ OpenAI -> Gemini helper inlines local refs and preserves only additionalProperties=true (1.333876ms) ✔ OpenAI -> Gemini request maps messages, merged system instructions, tools and response schema (6.114759ms) ✔ OpenAI -> Gemini request preserves custom safety settings and handles system-only requests (0.891062ms) ✔ OpenAI -> Gemini CLI adds thinking config and normalizes namespaced tool names (1.81659ms) ✔ OpenAI -> Gemini CLI wraps Cloud Code envelope with native top-level and request keys (110.547661ms) ✔ OpenAI -> Gemini request sanitizes long MCP tool names and strips unsupported schema fields (3.107555ms) ✔ OpenAI -> Gemini request gives googleSearch precedence over function tools (1.389405ms) ✔ OpenAI -> Antigravity keeps googleSearch without function calling config (2.714992ms) ✔ OpenAI -> Gemini helper IDs and JSON parsing stay in the expected format (2.671275ms) ✔ OpenAI -> Gemini CLI wraps requests like native Cloud Code (2.206428ms) ✔ OpenAI -> Gemini CLI emits native Cloud Code functionResponse output (1.295289ms) ✔ OpenAI -> Antigravity wraps Gemini requests in a Cloud Code envelope (1.777467ms) ✔ OpenAI -> Antigravity maps Claude-family models to Gemini-compatible schema (1.956972ms) ✔ OpenAI -> Antigravity Claude path sanitizes tool names for Gemini schema (1.79087ms) ✔ OpenAI -> Antigravity Claude path applies output cap in generationConfig (1.095858ms) ✔ OpenAI -> Antigravity Claude path preserves lower requested output (1.000271ms) ✔ OpenAI -> Kiro builds a conversation payload with deterministic structure (9.135979ms) ✔ OpenAI -> Kiro preserves prior history, tool uses and accumulated tool results (1.571404ms) ✔ OpenAI -> Kiro maps invalid or empty assistant tool call arguments to empty input (1.427058ms) ✔ OpenAI -> Kiro derives a stable conversationId for the same first history turn (1.103591ms) ✔ OpenAI -> Kiro still returns a valid payload for minimal requests (0.879536ms) ✔ Claude non-stream: text, thinking and tool_use become OpenAI assistant message (5.365712ms) ✔ Claude non-stream: end_turn becomes stop and empty text is preserved (0.479522ms) ✔ Claude stream: message_start emits initial assistant role chunk (0.958019ms) ✔ Claude stream: text deltas stream as content (0.379353ms) ✔ Claude stream: thinking blocks emit reasoning_content chunks (0.456096ms) ✔ Claude stream: tool_use start reverses prefixed tool names and streams argument deltas (0.64303ms) ✔ Claude stream: message_delta maps stop reason and usage including cache tokens (0.595044ms) ✔ Claude stream: message_stop falls back to tool_calls when tool use already happened (0.523274ms) ✔ Claude stream: unsupported events return null (0.423993ms) ✔ Cursor -> OpenAI response translator passes through streaming chunks (2.332477ms) ✔ Cursor -> OpenAI response translator passes through non-streaming completions (0.395467ms) ✔ Cursor -> OpenAI response translator returns unknown objects unchanged (0.392221ms) ✔ Cursor -> OpenAI response translator ignores null chunks (0.367188ms) ✔ Gemini -> Claude stream: text block stays open across sequential text chunks (2.92703ms) ✔ Gemini -> Claude stream: thinking chunk closes text block and emits thinking block (0.465671ms) ✔ Gemini -> Claude stream: functionCall becomes tool_use and MAX_TOKENS maps to max_tokens (0.909895ms) ✔ Gemini -> Claude stream: STOP after prior tool use still maps to tool_use (0.672379ms) ✔ Gemini -> Claude stream: response wrapper is supported and promptFeedback-only chunk is ignored (0.577696ms) ✔ Gemini non-stream: single candidate text maps to one OpenAI choice (5.732323ms) ✔ Gemini non-stream: multiple candidates keep multimodal content, reasoning and tool calls (0.897236ms) ✔ Gemini non-stream: promptFeedback-only block becomes content_filter (0.508894ms) ✔ Gemini non-stream: restores sanitized tool names from the request map (0.478982ms) ✔ Gemini non-stream: restores Antigravity _ide-cloaked tool names from the request map (0.5518ms) ✔ Gemini stream: first text chunk emits assistant role then content delta (1.032398ms) ✔ Gemini stream: subsequent text chunks append content without re-emitting role (0.537369ms) ✔ Gemini stream: reasoning, tool call, image and MAX_TOKENS finish are converted (0.949686ms) ✔ Gemini stream: tool calls without native IDs keep deterministic fallback shape (0.980441ms) ✔ Gemini stream: safety block without candidates emits role chunk then content_filter finish (0.791612ms) ✔ Gemini stream: null chunk is ignored (0.429441ms) ✔ Kiro -> OpenAI: first assistantResponseEvent emits role and content (2.503705ms) ✔ Kiro -> OpenAI: subsequent assistantResponseEvent omits role (0.395779ms) ✔ Kiro -> OpenAI: reasoningContentEvent is wrapped as thinking tags (0.348643ms) ✔ Kiro -> OpenAI: toolUseEvent becomes OpenAI tool_calls (0.462502ms) ✔ Kiro -> OpenAI: usageEvent is stored and final done event includes usage (1.85039ms) ✔ Kiro -> OpenAI: already-normalized OpenAI chunks pass through unchanged (0.286477ms) ✔ Kiro -> OpenAI: unknown or empty events are ignored (0.412886ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ OpenAI -> Responses: emits lifecycle, reasoning, text, tool calls and completed usage (5.668656ms) ✔ OpenAI -> Responses: flush on null closes text content and emits response.completed (0.891346ms) ✔ OpenAI -> Responses: tags become reasoning events and normal text still streams (0.85666ms) ✔ OpenAI -> Responses: changing tool id at same index closes previous call before starting another (0.817346ms) ✔ Responses -> OpenAI: text delta streams as content and flush sends stop finish (1.230244ms) ✔ Responses -> OpenAI: empty-name tool call is deferred until output_item.done (0.579996ms) ✔ Responses -> OpenAI: tool-call delta, reasoning delta and completed usage are normalized (0.645191ms) ✔ Responses -> OpenAI: preserves upstream model instead of defaulting to gpt-4 (0.6108ms) ✔ Responses -> OpenAI: response.failed records upstream error (1.83245ms) ✔ OpenAI -> Antigravity: reasoning and text become Gemini-style parts (3.976591ms) ✔ OpenAI -> Antigravity: tool call arguments accumulate and emit once on finish (0.619558ms) ✔ OpenAI -> Antigravity: usage-only chunks are remembered for the final response (0.476877ms) ✔ OpenAI -> Antigravity: content_filter maps to SAFETY (0.355312ms) ✔ OpenAI -> Antigravity: null chunks are ignored (0.293667ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ OpenAI stream: text delta starts Claude message and closes cleanly on stop (3.105657ms) ✔ OpenAI stream: reasoning_content closes before text content starts (0.520581ms) ✔ OpenAI stream: tool calls strip Claude OAuth prefix and keep cache usage (0.545008ms) ✔ OpenAI non-stream: chat completion becomes Claude message with thinking and tool_use (3.055201ms) ✔ OpenAI stream: null chunk is ignored (0.402401ms) ✔ transformChatCompletionSseToResponses emits Responses API events (19.25245ms) ✔ sanitizeUpstreamHeadersMap: drops hop-by-hop / Host names (3.631872ms) ✔ sanitizeUpstreamHeadersMap: drops values with CR/LF (0.615483ms) ✔ sanitizeUpstreamHeadersMap: caps count at 16 (1.081533ms) ▶ stripTrailingSlashes ✔ returns the same string when no trailing slashes (2.333496ms) ✔ strips a single trailing slash (0.372277ms) ✔ strips multiple trailing slashes (0.424617ms) ✔ handles empty string (0.315084ms) ✔ handles string that is only slashes (0.364767ms) ✔ preserves internal slashes (0.366467ms) ✔ handles strings with many trailing slashes efficiently (3.141668ms) ✔ stripTrailingSlashes (10.493676ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Applied: 025_call_logs_summary_storage [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-route-XWrvMA/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ GET /api/usage/analytics returns summary with aggregated metrics (195.06276ms) ✔ GET /api/usage/analytics includes dailyTrend array with cost data (227.358107ms) ✔ GET /api/usage/analytics includes byModel array with cost calculations (188.091805ms) ✔ GET /api/usage/analytics resolves Codex GPT-5.5 pricing through provider aliases (188.722066ms) ✔ GET /api/usage/analytics maps Codex auto-review usage to GPT-5.5 pricing (200.790959ms) ✔ GET /api/usage/analytics ignores normal combo routing in fallback statistics (198.61453ms) ✔ GET /api/usage/analytics filters by range parameter (187.557307ms) ✔ GET /api/usage/analytics includes byProvider array with cost data (207.9697ms) ✔ GET /api/usage/analytics includes byAccount array with cost data (154.907374ms) ✔ GET /api/usage/analytics includes cost by API key (213.748112ms) ✔ GET /api/usage/analytics groups renamed API key usage by stable ID (171.224439ms) ✔ GET /api/usage/analytics does not persist guessed API key attribution (148.172539ms) ✔ GET /api/usage/analytics returns weeklyPattern for the costs dashboard (151.51357ms) ✔ GET /api/usage/analytics includes activityMap for heatmap (152.27989ms) ✔ GET /api/usage/analytics returns 500 on database errors (145.242115ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-mdegEo/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-mdegEo/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-mdegEo/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-mdegEo/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-mdegEo/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-mdegEo/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-mdegEo/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-analytics-mdegEo/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ usage history persists entries and supports filtering and usageDb compatibility (130.023085ms) ✔ getModelLatencyStats aggregates success rate and latency percentiles (149.268559ms) ✔ getModelLatencyStats falls back to all latencies when successful sample count is too small (177.1789ms) ✔ getUsageStats aggregates totals, buckets, pending requests, and cost breakdowns (200.369433ms) ✔ getUsageStats groups renamed API key usage by stable ID (163.503894ms) ✔ computeAnalytics groups renamed API key usage by stable ID (171.460191ms) ✔ recent request summaries are generated from SQLite call logs (1296.592245ms) ✔ pending request metadata stores sanitized payload previews and clears after completion (32.024481ms) ✔ clearPendingRequests resets all pending counts and details (1.25895ms) ✔ clearPendingRequests allows fresh tracking after clearing (1.216558ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ✔ extractUsageFromResponse reads OpenAI chat completion usage (4.268524ms) ✔ extractUsageFromResponse reads OpenAI usage when cache/reasoning live under input/output token details (0.426566ms) ✔ extractUsageFromResponse defaults missing OpenAI token fields to zero (0.454362ms) ✔ extractUsageFromResponse reads Responses API usage from the top-level usage field (0.466114ms) ✔ extractUsageFromResponse reads Responses API usage from nested response.usage (0.470704ms) ✔ extractUsageFromResponse reads Responses API usage with prompt_tokens_details (OpenAI hybrid format) (0.371303ms) ✔ extractUsageFromResponse reads Responses API cache_read_input_tokens as cached_tokens fallback (0.512298ms) ✔ extractUsageFromResponse totals Claude prompt tokens with cache read and cache creation (0.531808ms) ✔ extractUsageFromResponse reads Gemini usageMetadata and thinking tokens (0.478753ms) ✔ extractUsageFromResponse returns null when usage is missing (0.653425ms) ✔ extractUsageFromResponse returns null for null and undefined response bodies (0.298907ms) ✔ extractUsageFromResponse returns null for non-object response bodies (0.271145ms) ✔ extractUsage reads response.completed with prompt_tokens_details.cached_tokens (1.144472ms) ✔ extractUsage reads response.done with input_tokens_details and output_tokens_details (0.447501ms) ✔ extractUsage reads response.completed with cache_read_input_tokens (0.394304ms) ✔ extractUsage reads OpenAI streaming chunk with prompt_tokens_details (0.366034ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-history-Fi0zTr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-history-Fi0zTr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-history-Fi0zTr/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-history-Fi0zTr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-history-Fi0zTr/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ getUsageDb returns all rows up to MAX_ROWS limit in ASC order (144.291236ms) ✔ getUsageDb filters by sinceIso date (130.060103ms) ✔ getUsageDb provides nextCursor when rows exceed MAX_ROWS (2915.757063ms) ✔ getUsageDb cursor-based pagination fetches subsequent pages (131.385484ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-usage-migrations-home-zq5Q2l/data/storage.sqlite [usageDb] Migrated usage history: /tmp/omniroute-usage-migrations-home-zq5Q2l/.omniroute/usage.json -> /tmp/omniroute-usage-migrations-home-zq5Q2l/data/usage.json [usageDb] Migrated call log index: /tmp/omniroute-usage-migrations-home-zq5Q2l/.omniroute/call_logs.json -> /tmp/omniroute-usage-migrations-home-zq5Q2l/data/call_logs.json [usageDb] Migrating 2 usage entries from JSON → SQLite... [usageDb] ✓ Migrated 2 usage entries [usageDb] Migrating 3 call log entries from JSON → SQLite... [usageDb] ✓ Migrated 3 call log entries ✔ archiveLegacyRequestLogs returns null when there are no targets or the marker already exists (5.000599ms) ✔ migrateLegacyUsageFiles copies legacy JSON files once and does not overwrite existing targets (6.093369ms) ✔ migrateUsageJsonToSqlite migrates usage history aliases and TTFT fallbacks (3.381471ms) ✔ migrateUsageJsonToSqlite migrates call logs to summary rows and ignores duplicate ids (7.218684ms) ✔ migrateUsageJsonToSqlite renames empty JSON payloads without inserting rows (3.104197ms) ✔ migrateUsageJsonToSqlite leaves malformed JSON files in place and reports both failures (1.816749ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite [Claude Usage] OAuth endpoint returned 500, falling back to legacy [Claude Usage] OAuth endpoint returned 500, falling back to legacy [Claude Usage] OAuth endpoint returned 500, falling back to legacy ✔ usage service covers GitHub free-plan parsing, auth denial and unsupported providers (58.714478ms) ✔ usage service covers GitHub paid snapshot edge cases, missing quota payloads and hard failures (12.445613ms) ✔ usage service covers Gemini CLI access-token checks, cached subscription lookup and quota failures (6.341009ms) ✔ usage service covers Gemini CLI tier-label fallbacks and fetch error handling (3.47194ms) ✔ usage service covers Antigravity quota parsing, exclusions and forbidden access (209.54938ms) ✔ usage service retries Antigravity fetchAvailableModels across the shared fallback order (3.484054ms) ✔ usage service manual Antigravity refresh bypasses usage TTL caches (8.63722ms) ✔ usage service handles missing Antigravity access tokens without probing upstream (0.78035ms) ✔ usage service covers Antigravity tier fallbacks and non-403 upstream failures (1.899269ms) ✔ usage service covers Claude OAuth success, legacy fallback and permissions message (4.825096ms) ✔ usage service covers Claude default-plan fallback, legacy org denial and fetch failures (2.41049ms) ✔ usage service covers Codex, Kiro and Kimi usage parsing and error branches (5.916988ms) ✔ usage service covers Codex auth failures, Kiro hard failures, Kimi no-quota fallbacks and Qwen catch branch (3.633253ms) ✔ usage service covers Qwen, Qoder, GLM and GLMT branches (2.702841ms) ✔ usage service covers MiniMax usage parsing, documented endpoint fallback and auth errors (3.701256ms) ✔ usage service treats MiniMax token-plan counts as used usage (1.650535ms) ✔ usage service parses Cursor team quotas and clamps on-demand ratio (2.87409ms) ✔ usage helper branches cover reset parsing, GitHub quota math, and plan inference fallbacks (1.196978ms) ✔ usage helper branches cover Gemini CLI and Antigravity plan label fallbacks (0.782032ms) ✔ usage service covers NanoGPT PRO weekly token quota, FREE plan, auth denial and fetch failures (2.597989ms) ✔ v1 ws bridge streams correlated request chunks and survives protocol errors (170.475371ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-v1-ws-route-Ywjm6r/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-v1-ws-route-Ywjm6r/storage.sqlite [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-v1-ws-route-Ywjm6r [CREDENTIALS] No external credentials file found, using defaults. [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-v1-ws-route-Ywjm6r/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Applied: 020_combo_sort_order [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-v1-ws-route-Ywjm6r/storage.sqlite [DB] Added api_keys.allowed_connections column [DB] Added api_keys.auto_resolve column [DB] Added api_keys.is_active column [DB] Added api_keys.access_schedule column [DB] Added api_keys.max_requests_per_day column [DB] Added api_keys.max_requests_per_minute column [DB] Added api_keys.max_sessions column [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-v1-ws-route-Ywjm6r/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ v1 ws handshake succeeds without credentials when wsAuth is disabled (541.19372ms) ✔ v1 ws handshake requires credentials when wsAuth is enabled (170.682777ms) ✔ v1 ws handshake accepts valid API key query credentials when wsAuth is enabled (166.726354ms) ✔ v1 ws HTTP GET reports upgrade required outside handshake mode (149.261939ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-v1beta-models-laE3Xo/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ v1beta models route deduplicates custom models against built-in and synced entries (260.112122ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ returns valid=true for SSE with 'event:' lines (3.555923ms) ✔ returns valid=true for SSE with 'data:' lines (0.573105ms) ✔ returns valid=false for non-JSON non-SSE text (0.630042ms) [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-version-manager-yH6TXf/storage.sqlite [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-version-manager-yH6TXf/storage.sqlite ✔ processManager reuses an alive persisted pid without spawning a new process (149.174868ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-version-manager-yH6TXf/storage.sqlite ✔ processManager writes config, starts a process, stops it gracefully and reports process info (153.953307ms) [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [DB] SQLite WAL checkpoint completed (TRUNCATE). [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-version-manager-yH6TXf/storage.sqlite ✔ versionManager start, health, restart and stop flow updates monitoring and persisted state (1137.895302ms) [DB] SQLite WAL checkpoint completed (TRUNCATE). ✔ versionManager checks releases, persists pinning and rolls back to a previous version (858.534942ms) [DB] Preserved critical DB state before potential recreation: key_value(5026), provider_connections(51), provider_nodes(3), combos(2216), api_keys(3397) [DB] SQLite database ready: /home/diegosouzapw/.omniroute/storage.sqlite ▶ versionManager orchestrator (index.ts) ✔ should load module and export expected functions (171.03606ms) ✔ should export all public functions (0.770627ms) ✔ startTool should throw when no binary found (121.032209ms) ✔ restartTool should throw when no binary found (15.460901ms) ✔ getToolHealth should return null for non-existent tool (1.188899ms) ✔ versionManager orchestrator (index.ts) (313.30625ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /tmp/omniroute-video-9gDrgq [CREDENTIALS] No external credentials file found, using defaults. [Migration] Applied: 002_mcp_a2a_tables [Migration] Applied: 003_provider_node_custom_paths [Migration] Applied: 004_proxy_registry [Migration] Applied: 005_combo_agent_fields [Migration] Applied: 006_detailed_request_logs [Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check). [Migration] Applied: 007_search_request_type [Migration] Applied: 008_registered_keys [Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check). [Migration] Applied: 009_requested_model [Migration] Applied: 010_model_combo_mappings [Migration] Applied: 011_webhooks [Migration] Applied: 012_fix_token_input_cache_tokens [Migration] Applied: 013_quota_snapshots [Migration] Applied: 014_unified_log_artifacts [Migration] Applied: 015_create_memories [Migration] Applied: 016_create_skills [Migration] Applied: 017_version_manager_upstream_proxy [Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 018_call_logs_detailed_tokens [Migration] Applied: 019_context_handoffs [Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check). [Migration] Applied: 020_combo_sort_order [Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check). [Migration] Applied: 021_combo_call_log_targets [Migration] Applied: 022_add_memory_fts5 [Migration] Applied: 023_fix_memory_fts_uuid [Migration] Applied: 024_create_sync_tokens [Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check). [Migration] Applied: 025_call_logs_summary_storage [Migration] Applied: 027_skill_mode_and_metadata [Migration] Applied: 028_create_files_and_batches [Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check). [Migration] Applied: 029_provider_connection_max_concurrent [Migration] Applied: 030_create_eval_runs [Migration] Applied: 031_create_eval_suites [Migration] Applied: 032_apikey_lifecycle [Migration] Applied: 033_create_reasoning_cache [Migration] Applied: 034_compression_settings [Migration] Applied: 035_standard_compression_config [Migration] Applied: 036_aggressive_compression [Migration] Applied: 037_ultra_compression [Migration] Applied: 038_compression_analytics [Migration] Applied: 039_compression_cache_stats [Migration] Applied: 040_oneproxy_proxy_fields [Migration] Applied: 041_compression_receipts [Migration] Applied: 042_compression_combos [Migration] Applied: 043_default_compression_combo_pipeline [Migration] Applied: 044_usage_history_api_key_backfill [Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check). [Migration] Applied: 045_compression_tokens [Migration] Applied: 046_database_settings [Migration] Applied: 047_aggregation_tables [Migration] Applied: 048_summary_indexes [Migration] Applied: 049_compression_analytics_indexes [Migration] Applied: 050_session_account_affinity [Migration] 48 migration(s) applied successfully. [DB] SQLite database ready: /tmp/omniroute-video-9gDrgq/storage.sqlite ✔ handleVideoGeneration rejects invalid model strings (3.162682ms) ✔ handleVideoGeneration treats unknown provider prefixes as invalid video models (0.414514ms) ✔ handleVideoGeneration routes SD WebUI payloads and normalizes mp4 output (59.899662ms) ✔ handleVideoGeneration polls KIE market tasks and returns video URLs (7.407001ms) ✔ handleVideoGeneration executes ComfyUI workflow and returns fetched output files (8.275511ms) ✔ handleVideoGeneration returns unknown provider when registry lookup disappears after parsing (0.569033ms) ✔ handleVideoGeneration rejects unsupported provider formats (0.617605ms) ✔ handleVideoGeneration normalizes SD WebUI image arrays and applies default dimensions (4.958373ms) ✔ handleVideoGeneration returns SD WebUI upstream errors and logs them (5.07154ms) ✔ handleVideoGeneration returns provider errors for ComfyUI failures and logs defaults (6.200902ms) ✔ handleVideoGeneration submits, polls and downloads Runway text-to-video tasks (8.159206ms) ✔ handleVideoGeneration routes Runway image-to-video requests and can return output URLs (4.287937ms) ✔ handleVideoGeneration rejects Runway models that require promptImage (0.514376ms) ✔ Vision Bridge settings are accepted by the settings PATCH schema (10.19032ms) ✔ Vision Bridge settings keep numeric bounds enforced (2.076761ms) ✔ VISION_BRIDGE_DEFAULTS exports correct values (2.353518ms) ✔ VISION_BRIDGE_SETTINGS_KEYS exports all expected keys (1.586707ms) ✔ isVisionBridgeForcedModel does not blanket-force GPT-family models (0.636933ms) ✔ getVisionBridgeConfig returns defaults when no settings provided (0.577027ms) ✔ getVisionBridgeConfig applies custom settings (0.487338ms) ✔ getVisionBridgeConfig merges partial settings with defaults (0.358051ms) ✔ getVisionBridgeConfig handles undefined settings (0.263773ms) ✔ getVisionBridgeConfig handles null settings (0.382725ms) ✔ stripCookieInputPrefix removes 'cookie:' and 'bearer ' prefixes (2.633912ms) ✔ normalizeSessionCookieHeader returns input as-is when it already has '=' (0.337022ms) ✔ extractCookieValue: bare value returns unchanged (0.505711ms) ✔ extractCookieValue: single name=value pair returns the value (0.278311ms) ✔ extractCookieValue: full DevTools cookie blob picks the named cookie (0.662986ms) ✔ extractCookieValue: blob without target cookie returns empty string (0.375953ms) ✔ extractCookieValue: empty input returns empty string (0.350169ms) ✔ extractCookieValue: cookie name with regex metacharacters is escaped (0.49645ms) ✔ validateWebRuntimeEnv accepts a valid runtime env payload (8.444264ms) ✔ validateWebRuntimeEnv rejects invalid boolean and port flags (2.444673ms) ✔ validateWebRuntimeEnv rejects malformed public URLs (1.330899ms) ✔ getWebRuntimeEnv throws sanitized messages without leaking secret values (1.892492ms) ✔ formatRuntimeEnvValidationErrors preserves hints but never requires raw values (0.535729ms) ✔ wildcardMatch: exact match (2.616071ms) ✔ wildcardMatch: star catches all (0.282058ms) ✔ wildcardMatch: prefix star (0.532825ms) ✔ wildcardMatch: middle star (0.673125ms) ✔ wildcardMatch: question mark single char (0.487522ms) ✔ wildcardMatch: case insensitive (0.451925ms) ✔ wildcardMatch: null/empty (0.330088ms) ✔ getSpecificity: more specific > less specific (1.070647ms) ✔ getSpecificity: exact > wildcard (0.651894ms) ✔ resolveWildcardAlias: picks most specific match (1.216731ms) ✔ resolveWildcardAlias: returns null for no match (0.492612ms) ✔ resolveWildcardAlias: handles empty/null (0.311954ms) ✔ resolveModel: exact alias takes priority (0.423042ms) ✔ resolveModel: falls back to wildcard (0.512066ms) ✔ resolveModel: returns original if no match (0.300146ms) ✔ resolveModel: works with Map for exact aliases (0.820667ms) [CREDENTIALS] Could not load dataPaths module, using fallback: /home/diegosouzapw/dev/proxys/OmniRoute/data [CREDENTIALS] No external credentials file found, using defaults. ✔ xiaomi-mimo registry uses the current default base URL and MiMo V2.5 + V2 models (3.380472ms) ✔ xiaomi-mimo TTS models are registered in the audio speech registry (0.855474ms) ✔ xiaomi-mimo executor appends /chat/completions for regional base URLs (1.225409ms) ✔ xiaomi-mimo create schema accepts custom regional baseUrl (3.259451ms) ✔ xiaomi-mimo update schema accepts custom regional baseUrl (2.796822ms) ✔ partitionZedCredentials keeps only supported providers with tokens (3.89049ms) ✔ partitionZedCredentials drops duplicate provider-token pairs from alias scans (0.476339ms) ℹ tests 4155 ℹ suites 179 ℹ pass 4145 ℹ fail 10 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 84551.052248 ✖ failing tests: test at tests/unit/antigravity-model-aliases.test.ts:1:2722 ✖ AntigravityExecutor.transformRequest sends Claude through Gemini-compatible Cloud Code schema (13.681577ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 32769 !== 16384 at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/antigravity-model-aliases.test.ts:89:10) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 32769, expected: 16384, operator: 'strictEqual', diff: 'simple' } test at tests/unit/audio-transcription-handler.test.ts:1:1 ✖ tests/unit/audio-transcription-handler.test.ts (641.458329ms) 'test failed' test at tests/unit/chatcore-translation-paths.test.ts:5:10640 ✖ chatCore preserves cache_control automatically for Claude Code single-model requests (206.369466ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected + undefined - { - ttl: '5m', - type: 'ephemeral' - } at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/chatcore-translation-paths.test.ts:607:10) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: undefined, expected: { type: 'ephemeral', ttl: '5m' }, operator: 'deepStrictEqual', diff: 'simple' } test at tests/unit/chatcore-translation-paths.test.ts:5:42014 ✖ chatCore records Claude prompt cache and cache usage metadata in call logs (168.239791ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 3 !== 4 at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/chatcore-translation-paths.test.ts:1947:10) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 3, expected: 4, operator: 'strictEqual', diff: 'simple' } test at tests/unit/claude-oauth-provider.test.ts:1:3395 ✖ Claude OAuth token mapper leaves providerSpecificData.plan undefined without plan fields (5.677205ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + { + cliUserID: 'eed7d9fc482fd2ddaeaab4f5ddc455e9ba05a55c42a0584dac816ac8d36f2881' + } - undefined at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/claude-oauth-provider.test.ts:106:10) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1201:25) at Test.processPendingSubtests (node:internal/test_runner/test:831:18) at Test.postRun (node:internal/test_runner/test:1330:19) at Test.run (node:internal/test_runner/test:1258:12) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { cliUserID: 'eed7d9fc482fd2ddaeaab4f5ddc455e9ba05a55c42a0584dac816ac8d36f2881' }, expected: undefined, operator: 'strictEqual', diff: 'simple' } test at tests/unit/executor-antigravity.test.ts:5:5010 ✖ AntigravityExecutor.transformRequest maps Claude models through Gemini contents schema (8.197211ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected { maxOutputTokens: 16384, temperature: 1, + topK: 40, + topP: 1 } at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/executor-antigravity.test.ts:571:10) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: { temperature: 1, maxOutputTokens: 16384, topK: 40, topP: 1 }, expected: { temperature: 1, maxOutputTokens: 16384 }, operator: 'deepStrictEqual', diff: 'simple' } test at tests/unit/executor-default-base.test.ts:1:17549 ✖ DefaultExecutor.execute only injects adaptive thinking defaults for Claude models that support x-high effort (56.695234ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected + undefined - { - type: 'adaptive' - } at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/executor-default-base.test.ts:620:10) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: undefined, expected: { type: 'adaptive' }, operator: 'deepStrictEqual', diff: 'simple' } test at tests/unit/executor-gemini-cli.test.ts:1:653 ✖ GeminiCLIExecutor.buildUrl and buildHeaders match the native Gemini CLI fingerprint (10.82957ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + undefined - 'gl-node/24.15.0' at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/executor-gemini-cli.test.ts:49:10) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1201:25) at Test.start (node:internal/test_runner/test:1096:17) at startSubtestAfterBootstrap (node:internal/test_runner/harness:385:17) { generatedMessage: true, code: 'ERR_ASSERTION', actual: undefined, expected: 'gl-node/24.15.0', operator: 'strictEqual', diff: 'simple' } test at tests/unit/executor-gemini-cli.test.ts:1:8136 ✖ GeminiCLIExecutor.execute applies CLI fingerprint to the final Cloud Code request (5.401268ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ 'Content-Type', 'User-Agent', - 'X-Goog-Api-Client', 'Accept', 'Accept-Encoding', 'Authorization' ] at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/executor-gemini-cli.test.ts:362:12) at async Test.run (node:internal/test_runner/test:1208:7) at async Test.processPendingSubtests (node:internal/test_runner/test:831:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ 'Content-Type', 'User-Agent', 'Accept', 'Accept-Encoding', 'Authorization' ], expected: [ 'Content-Type', 'User-Agent', 'X-Goog-Api-Client', 'Accept', 'Accept-Encoding', 'Authorization' ], operator: 'deepStrictEqual', diff: 'simple' } test at tests/unit/model-cross-proxy-compat.test.ts:1:131 ✖ cross-proxy aliases normalize to canonical model ids without bypassing local aliases (678.412743ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 'cerebras' !== null at TestContext. (/home/diegosouzapw/dev/proxys/OmniRoute/tests/unit/model-cross-proxy-compat.test.ts:17:10) at async Test.run (node:internal/test_runner/test:1208:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:385:3) { generatedMessage: true, code: 'ERR_ASSERTION', actual: 'cerebras', expected: null, operator: 'strictEqual', diff: 'simple' }