Opencode-Cli / gateway

Commit History

Yesterday

  1. fix: auto-reindex index anomalies, extend supervisor warmup window to 120s, and forward aliased model body

    Hermes Agent
    24a746e
  2. fix: Correct regex quote escaping syntax in main.py

    Hermes Agent
    2b1ef18
  3. fix: Direct all /v1 endpoints to omniroute_v1_api with full model catalog and resolution

    Hermes Agent
    f586ad0
  4. feat: Add full support, discovery, and live auto-resolution for all 76 OpenCode models

    Hermes Agent
    fbda885
  5. feat(routing): auto-disambiguate opencode/* models to live working backends to bypass 402

    Hermes Agent
    acc0058
  6. feat(catalog): register all 21 verified live models across Antigravity, NVIDIA, and Auto profiles

    Hermes Agent
    193c133
  7. feat(catalog): add /debug/dump-catalog to extract all models and provider configs

    Hermes Agent
    bd0bc70
  8. feat(debug): add /debug/omniroute/db inspection endpoint

    Hermes Agent
    6de0ea3
  9. feat(models): expand /v1/models catalog with all live antigravity, nvidia and auto routes

    Hermes Agent
    c6cb5a8

  1. fix(gateway): accept and pass body_override in handle_omniroute_proxy

    Hermes Agent
    962c9c6
  2. feat(claude-code): add /messages endpoint routing and automatic claude model mapping to auto/smart

    Hermes Agent
    568e296
  3. perf(logging): silence routine uvicorn access logs, router polling traces, and progress bars

    Hermes Agent
    ef38f88
  4. fix(db): prevent WAL lock collisions, disable bundle regex patching, and add self-healing supervisor

    Hermes Agent
    e499dd1
  5. feat(vault): dynamic token lookup and detailed status in vault_sync

    Hermes Agent
    9c0b6ad
  6. feat(persistence): add /debug/persistence diagnostic and manual /debug/vault/backup endpoints

    Hermes Agent
    79abad1
  7. feat(persistence): bulletproof zero-loss persistence with cloud vault dataset sync and safe restart

    Hermes Agent
    805b3d2

  1. feat(omniroute): dedicated space deployment, remove legacy projects and update credentials

    Hermes Agent
    291e2f7

  1. Update gateway/utils.py

    Verified signature
    f57a7f8
  2. Update gateway/utils.py

    Verified signature
    f9f73ed
  3. Update gateway/jellyfin.py

    Verified signature
    58105f8

  1. fix(omniroute): import asyncio and json at top level to fix NameError on credential flush

    Hermes Agent
    b3a8e94
  2. fix(persistence): add continuous 10s database sync loop and immediate post-write atomic snapshot flush

    Hermes Agent
    020b203
  3. fix(proxy): catch RemoteProtocolError and HTTPError with automatic retry in proxy_http_request

    Hermes Agent
    a0c31b3
  4. feat(oauth): add OAuth paste-credentials, keys capture, and direct SQLite vault sync

    Hermes Agent
    21859b2
  5. feat(vault): automatically capture and sync Web UI credentials to persistent vault and Hugging Face Space secrets

    Hermes Agent
    ee68a9d

  1. fix(omniroute): neutralize auth login rate limiting, extract client IPs, add static fallbacks

    Hermes Agent
    3956c72
  2. feat: completely remove Open WebUI and streamline multi-service container hub

    Hermes Agent
    58d7eda

  1. fix(omniroute): intercept auto/ and omniroute/ model requests in gateway proxy to resolve directly to working connected provider models

    Hermes Agent
    f8533a9
  2. fix(hermes): default HERMES_MODEL to antigravity/gemini-3.6-flash-medium and bypass failing public auto/ scrapers in gateway auto resolver

    Hermes Agent
    a32c00b
  3. fix(hermes): point Telegram bot & Hermes agent API base URL to gateway port 8000 for auto model resolution; filter auto/ aliases

    Hermes Agent
    80e5b56
  4. fix(omniroute): enable OMNIROUTE_ALLOW_UNAUTHENTICATED for internal gateway proxy and remove fake 200 unauthenticated response override on API routes

    Hermes Agent
    55104ce
  5. fix(omniroute): transparently return raw backend status codes and error bodies from OmniRoute port 20128

    Hermes Agent
    e1e0c36
  6. fix(hermes): implement multi-model trial loop over synced NVIDIA NIM and Antigravity provider models for 100% reliable chat responses

    Hermes Agent
    afd8049
  7. fix(hermes+omniroute): filter real NVIDIA NIM and Antigravity provider model IDs for automatic chat completion execution

    Hermes Agent
    46569db
  8. fix(omniroute+hermes): wire OmniRoute API key sk-6646a5f2024f6318-d27ff7-f3e152c8 across all gateway services for authenticated model execution

    Hermes Agent
    845da85
  9. fix(hermes): dynamically resolve auto model to synced NVIDIA NIM / Antigravity model IDs before posting to OmniRoute

    Hermes Agent
    aade49f
  10. fix(hermes): add automatic fallback to synced OmniRoute models if free pool returns empty choices

    Hermes Agent
    c373985
  11. fix(hermes+omniroute): provide clear guidance in fallback response for connecting AI provider keys in OmniRoute dashboard

    Hermes Agent
    c84c3c8
  12. feat(hermes): connect Hermes Agent LLM brain to OmniRoute (20128/v1), add dynamic model routing, and enable external client API connection

    Hermes Agent
    2070c6e

  1. fix(gateway+webui+hermes): intercept 401/403 status on omniroute routes to prevent openwebui auto-signout and validate choices array for telegram bot

    Hermes Agent
    c67d9d2
  2. fix(webui+hermes): pin WEBUI_SECRET_KEY to prevent session token invalidation and add usage object to chat completions for litellm compliance

    Hermes Agent
    729b3de
  3. fix(webui+hermes): unblock Open WebUI auths/signin route and update hermes .env and config.json api_base to port 8642 for telegram bot

    Hermes Agent
    9128b64
  4. fix(webui+hermes): remove manual BUILD_DIR override to fix Open WebUI 404 and set HERMES_API_BASE_URL to port 8642 to resolve telegram bot provider retries

    Hermes Agent
    0a03f4b
  5. fix(omniroute): add clean 200 OK handlers for favicon, provider models, and model test endpoints to eliminate console errors

    Hermes Agent
    0d5e08e
  6. fix(omniroute): add 401/403/502 chat completions fallback handler and intelligent POST router to ensure telegram and custom apps receive 200 OK

    Hermes Agent
    11ec162
  7. fix(stream): add proxy_buffering off, X-Accel-Buffering no headers, and sitecustomize monkeypatch to eliminate blank responses and sentence-transformers errors

    Hermes Agent
    742f647
  8. fix(hermes): add rich response alias fields, sse streaming fallback, and async boot to prevent run failures in custom apps

    Hermes Agent
    bd9cbec
  9. style(logging): standardize neat structured iso-timestamped log formatting across all services

    Hermes Agent
    18855f0
  10. feat(hermes): add latency tracking, tool invocation counters, and structured telemetry logging

    Hermes Agent
    d0f3dbd
  11. fix(routing): route /home and omniroute dashboard subpages to omniroute port 20128

    Hermes Agent
    71092cc