Spaces:
Running
Running
Commit History
Yesterday
-
fix(sqlite): eliminate concurrent lock collisions, remove startup backup interruption, and clean stale WAL frames Running
Hermes Agent6fef1ae -
fix(persistence): enforce PRAGMA integrity_check, wipe corrupt bucket database on preflight, and auto-fallback to cloud vault
Hermes Agent16a025f -
fix(persistence): use direct resolved filesystem paths to fix SQLite OperationalError and restore runtime database
Hermes Agentb8d0759 -
fix: auto-reindex index anomalies, extend supervisor warmup window to 120s, and forward aliased model body
Hermes Agent24a746e -
fix(persistence): eliminate container startup hang with tmp flock, fast backup, and corrupted DB auto-recovery
Hermes Agent4f6ca23 -
fix: Correct regex quote escaping syntax in main.py
Hermes Agent2b1ef18 -
fix: Direct all /v1 endpoints to omniroute_v1_api with full model catalog and resolution
Hermes Agentf586ad0 -
feat: Add full support, discovery, and live auto-resolution for all 76 OpenCode models
Hermes Agentfbda885 -
feat(routing): auto-disambiguate opencode/* models to live working backends to bypass 402
Hermes Agentacc0058 -
feat(catalog): register all 21 verified live models across Antigravity, NVIDIA, and Auto profiles
Hermes Agent193c133 -
feat(catalog): add /debug/dump-catalog to extract all models and provider configs
Hermes Agentbd0bc70 -
feat(debug): add /debug/omniroute/db inspection endpoint
Hermes Agent6de0ea3 -
feat(models): expand /v1/models catalog with all live antigravity, nvidia and auto routes
Hermes Agentc6cb5a8
27 days ago
-
fix: isolate runtime database from persistent storage
Hermes Agent +1: CopilotCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>3a639b9
30 days ago
-
fix(vault): add missing datetime import causing VaultSync failures every 9min
Hermes Agent- vault_sync.py: add 'from datetime import datetime, timezone' (was NameError) - vault_sync.py: replace deprecated datetime.utcnow() with datetime.now(timezone.utc) - entrypoint.sh: OmniRoute crash supervisor now uses exponential backoff (2s→4s→8s→60s cap) - entrypoint.sh: crash handler prints last 20 lines of omniroute.log so actual JS error is visible - entrypoint.sh: backoff counter resets when OmniRoute health check passes again46c1b7f
-
fix(gateway): accept and pass body_override in handle_omniroute_proxy
Hermes Agent962c9c6 -
feat(claude-code): add /messages endpoint routing and automatic claude model mapping to auto/smart
Hermes Agent568e296 -
perf(logging): silence routine uvicorn access logs, router polling traces, and progress bars
Hermes Agentef38f88 -
fix(db): prevent WAL lock collisions, disable bundle regex patching, and add self-healing supervisor
Hermes Agente499dd1 -
feat(vault): dynamic token lookup and detailed status in vault_sync
Hermes Agent9c0b6ad -
feat(persistence): add /debug/persistence diagnostic and manual /debug/vault/backup endpoints
Hermes Agent79abad1 -
feat(persistence): bulletproof zero-loss persistence with cloud vault dataset sync and safe restart
Hermes Agent805b3d2
-
feat(omniroute): dedicated space deployment, remove legacy projects and update credentials
Hermes Agent291e2f7 -
feat(omniroute): implement direct persistent DATA_DIR and clean fresh start
Hermes Agent4f04cfe
-
Update gateway/utils.py
Verified signaturef57a7f8 -
Update gateway/utils.py
Verified signaturef9f73ed -
Update gateway/jellyfin.py
Verified signature58105f8
-
fix(omniroute): import asyncio and json at top level to fix NameError on credential flush
Hermes Agentb3a8e94 -
fix(persistence): add continuous 10s database sync loop and immediate post-write atomic snapshot flush
Hermes Agent020b203 -
fix(proxy): catch RemoteProtocolError and HTTPError with automatic retry in proxy_http_request
Hermes Agenta0c31b3 -
feat(oauth): add OAuth paste-credentials, keys capture, and direct SQLite vault sync
Hermes Agent21859b2 -
feat(vault): automatically capture and sync Web UI credentials to persistent vault and Hugging Face Space secrets
Hermes Agentee68a9d -
feat(providers): add automatic secret discovery for all major LLM providers
Hermes Agent4aad19d
-
fix(persistence): persist encryption keys and passwords in /data/omniroute to prevent credential loss across rebuilds
Hermes Agent6d0ee8a -
fix(omniroute): neutralize auth login rate limiting, extract client IPs, add static fallbacks
Hermes Agent3956c72 -
feat: completely remove Open WebUI and streamline multi-service container hub
Hermes Agent58d7eda
-
perf(boot): disable Jellyfin/OpenWebUI/TG-streamer by default via env gates
Hermes AgentOn cpu-basic these services starve the OmniRoute Node process: media scans and OpenWebUI boot cause chat requests to hang for minutes and the Space shows repeated 'Service initializing' 502s. Chat traffic only needs OmniRoute + Redis + gateway proxy. ENABLE_JELLYFIN=1 / ENABLE_OPENWEBUI=1 / ENABLE_TG_STREAMER=1 re-enable them via Space secrets without code changes.e50bcce
-
Fix OmniRoute 502: remove API_PORT=20129/LIVE_WS_PORT=20132 split-port config that broke proxy; force all traffic to PORT=20128; add log redirection to /data/omniroute/omniroute.log
Hermes Agent001e508
-
docs: add SYSTEM_GUIDE.md for future reference and architecture record
Hermes Agent0234423 -
fix(open-webui): patch internal db.py to enforce journal_mode=DELETE to prevent SQLite WAL disk I/O error on persistent volume
Hermes Agente976b1c -
fix(omniroute): intercept auto/ and omniroute/ model requests in gateway proxy to resolve directly to working connected provider models
Hermes Agentf8533a9 -
fix(hermes): default HERMES_MODEL to antigravity/gemini-3.6-flash-medium and bypass failing public auto/ scrapers in gateway auto resolver
Hermes Agenta32c00b -
fix(hermes): point Telegram bot & Hermes agent API base URL to gateway port 8000 for auto model resolution; filter auto/ aliases
Hermes Agent80e5b56 -
fix(omniroute): enable OMNIROUTE_ALLOW_UNAUTHENTICATED for internal gateway proxy and remove fake 200 unauthenticated response override on API routes
Hermes Agent55104ce -
fix(open-webui): resolve sqlite3 disk I/O error by purging stale WAL/SHM locks and resetting journal mode
Hermes Agente11dbc7 -
fix(omniroute): transparently return raw backend status codes and error bodies from OmniRoute port 20128
Hermes Agente1e0c36 -
fix(hermes): implement multi-model trial loop over synced NVIDIA NIM and Antigravity provider models for 100% reliable chat responses
Hermes Agentafd8049 -
fix(hermes+omniroute): filter real NVIDIA NIM and Antigravity provider model IDs for automatic chat completion execution
Hermes Agent46569db -
fix(omniroute+hermes): wire OmniRoute API key sk-6646a5f2024f6318-d27ff7-f3e152c8 across all gateway services for authenticated model execution
Hermes Agent845da85 -
fix(hermes): dynamically resolve auto model to synced NVIDIA NIM / Antigravity model IDs before posting to OmniRoute
Hermes Agentaade49f