Spaces:
Running
Running
Commit History
27 days ago
-
fix: isolate runtime database from persistent storage
Hermes Agent +1: CopilotCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>3a639b9
-
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
-
feat: completely remove Open WebUI and streamline multi-service container hub
Hermes Agent58d7eda
-
perf(speedup): eliminate redundant npm installs and container boot static copies for ultra-fast builds and startup
Hermes Agent7a0d064 -
feat(health): add automated sqlite database health and snapshot doctor background monitor
Hermes Agent185afee -
feat(hermes): integrate Hermes AI Agent microservice alongside Open WebUI, OmniRoute, Jellyfin & TG-Stream
Hermes Agentde9c884 -
feat: completely remove Hermes Agent from repository and entrypoint
Hermes Agentaa8970e
-
fix(build): split pip install - hermes-agent --no-deps to stop dependency backtracking and speed up build
Hermes Agent85e4126 -
feat(hermes): add Hermes Agent service on port 8642 with OmniRoute LLM backend, Telegram integration, /hermes/* gateway route, and persistent memory in /data/hermes
Hermes Agent780cbac -
fix(omniroute): comprehensive OmniRoute gateway routing, migration repair, and WAL persistence fixes
Hermes Agentfe55787 -
Fix OmniRoute missing binary & 502 error: install omniroute globally in Dockerfile and update gateway proxy to serve auto-refresh loading page with embedded /data/omniroute/omniroute.log output
Hermes Agent0bf0144
-
Replace OmniRoute source build with prebuilt diegosouzapw/omniroute:main image — eliminates all npm/Next.js build OOM
Hermes Agentef3a6a2 -
4-Stage fully serialized build with explicit success markers: OmniRoute -> Python -> Jellyfin -> Runtime
Hermes Agent77a6241 -
Enforce strict serialized 3-stage build: OmniRoute -> Python -> Runtime, copy Node 24 from builder instead of broken manual download
Hermes Agentebe721d -
3-Stage serialized Docker build: force BuildKit sequential execution to eliminate peak RAM OOMKilled crashes
Hermes Agentc12e4fd -
Add Git CA cert diagnostic assertions and HTTPS tarball fallback for OmniRoute release/v3.8.50
Hermes Agent40bf0bd -
Configure Git CA certificates bundle in Stage 1 and pin OmniRoute clone to release/v3.8.50
Hermes Agent4e45548 -
Implement Multi-Stage Docker build with Node 24, 4GB V8 heap allocation, and strict build failure enforcement
Hermes Agentd5273f3 -
Refine architecture: Add Redis server, OmniRoute multi-port listeners (20128/20129/20132), safe SQLite backup, and OMNIROUTE_BASE_PATH
Hermes Agent98d2cb8 -
Fix OmniRoute migration version collision and pre-compile production WASM build
Hermes Agent05f7277 -
Ultra-fast build and boot optimizations: pre-cache HF model in image and defer Next build to dev server
Hermes Agent159a9e7 -
Optimize build and startup speeds with npm caching flags and removed sleep delays
Hermes Agente7c7f6e -
Fix OOMKilled by using CPU PyTorch and 2048MB Node heap limit
Hermes Agent4d5ad47 -
Disable Next.js telemetry and set OMNIROUTE_USE_TURBOPACK=0 to prevent build stall on Hugging Face Docker builder
Hermes Agentf6c8489 -
Add production OmniRoute build stage, gateway router, persistent symlinking, and Open WebUI pre-configuration to Dockerfile and entrypoint
Hermes Agent9f0981f -
Completely remove OmniRoute and OpenCode services from container build and gateway routing while preserving persistent storage data
Hermes Agent81fbcdd -
Fix npm rebuild command target inside better-sqlite3 directory (run npm rebuild in-place without package name argument)
Hermes Agentd325bb5 -
Rebuild all nested copies of better-sqlite3 across OmniRoute install tree (top-level and omniroute/app/node_modules/better-sqlite3) and add DIAG boot scanner
Hermes Agent3111cf7 -
Pin OMNIROUTE_VERSION=3.8.49, harden secrets with Space Environment variables, add version logging, and enable RESET_OMNIROUTE_DATA option
Hermes Agent725ad9f -
Rebuild better-sqlite3 native driver from source in Dockerfile and entrypoint.sh to resolve SQLite initialization error in Next.js instrumentation
Hermes Agent2f0996f -
Remove OpenCode server, binary download, cleaner daemon, and routes completely from the Space
Hermes Agent911fccc -
Set XDG_CACHE_HOME=/root/.cache and HOME=/root and grant 777 permissions to /root/.cache and /data/cache to fix Next.js getCacheDirectory() probe failure
Hermes Agent412bf8d -
Upgrade Node.js to v22.22.2 to satisfy OmniRoute minimum secure runtime requirement (v22.22.2+)
Hermes Agent7bd87f2 -
Create .build/next/cache and grant world-writable permissions to whole omniroute package to satisfy Next.js distDir cache requirements
Hermes Agent1acaca8
-
Run omniroute runtime repair in Dockerfile and entrypoint.sh to build better-sqlite3 native bindings
Hermes Agentddad62f -
Optimize Dockerfile build layer for OmniRoute
Hermes Agent626521e -
Update Dockerfile to Node 22 LTS and rebuild better-sqlite3 native bindings for OmniRoute
Hermes Agent75b3e9e -
Fix OmniRoute real dashboard: create .next/cache dirs, remove fake fallback
Hermes Agent- Dockerfile: create writable .next/cache inside OmniRoute package at build time - entrypoint.sh: ensure .next/cache exists and is chmod 777 at runtime - gateway/omniroute.py: remove fake OMNIROUTE_FALLBACK_HTML, pass through real upstream responses Root cause: OmniRoute Next.js SSR was returning 500 because getCacheDirectory() failed - the .next/cache dir inside the npm package was not writable. Our gateway was hiding this 500 behind a fake dashboard HTML.fbf5125
-
fix: copy gateway directory in Dockerfile and insert BASE_DIR into sys.path to eliminate ModuleNotFoundError
Hermes Agentd262fc5
-
Migrate reverse proxy gateway from Nginx to custom FastAPI Uvicorn server (proxy.py) on port 4096
Hermes Agent9f73dae -
Add pre-configured Open WebUI service routed at /webui/
Hermes Agentc834b40
-
feat: Upgrade Telegram Streamer to Pyrogram MTProto engine for high-speed unlimited file size streaming
Hermes Agent6acd9d5 -
feat: Add Jellyfin Media Server (/Jellyfin) and Telegram Direct Stream Proxy (/tg-stream/)
Hermes Agentfdd8a43 -
chore: Upgrade to Node 24.0.0 for optimal OmniRoute performance
Hermes Agent0df6785 -
fix: Add build-essential, make, g++ and upgrade to Node 22 LTS for better-sqlite3 native compilation
Hermes Agentbdfe68d -
feat: Add Nginx reverse proxy to expose OmniRoute Dashboard at /omniroute/ and OpenCode at /
Hermes Agent8e431aa -
fix: Install Node.js 20 LTS for OmniRoute V8 regex compatibility and set default model to omniroute/auto-best-coding
Hermes Agent1a1dd51 -
feat: Integrate OmniRoute AI Gateway background service and provider config
Hermes Agent714b83d