From e76f15c432a5c2b6a0ac25d49ee2944b19dd0df8 Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Mon, 2 Mar 2026 04:01:01 +0800 Subject: [PATCH] docs: mark LiteLLM phase tasks complete Update Phase 14 checklist to reflect completed LiteLLM scaffold, health probe, networking, auth-aware health checks, and dashboard status UI delivery. Co-Authored-By: Claude Opus 4.6 (1M context) --- PLAN.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/PLAN.md b/PLAN.md index a559368..1a8089a 100644 --- a/PLAN.md +++ b/PLAN.md @@ -173,6 +173,15 @@ nas-tools/ 44. ~~Deploy Watchtower for auto-updates~~ — Done (internal, no sidebar link needed) 45. ~~Deploy Speedtest on port 8080~~ — Done, in dashboard sidebar +### Phase 14 — Hybrid AI Gateway (LiteLLM + cc-connect) 🚧 +49. ~~Add `litellm/` service scaffold (`docker-compose.yml`, `config/litellm.yaml`, `.env.example`) with localhost-only host binding and env-driven provider keys~~ — Done +50. ~~Add dashboard backend LiteLLM operational probe (`/api/litellm/health`) and wire into protected routes~~ — Done +51. Add `cc-connect/` templates (`README.md`, `config.example.toml`, optional compose) for mobile bridge rollout +52. ~~Deploy LiteLLM image to NAS using server2 pull + stream load workflow to avoid slow GHCR pulls on NAS~~ — Done +53. ~~Network fix: attach LiteLLM to `nas-dashboard_internal` and set dashboard-dev `LITELLM_URL=http://litellm:4005`~~ — Done +54. ~~Update backend health probe to support auth-required mode and configured health auth key~~ — Done +55. ~~Add LiteLLM dashboard UI page with sidebar link and health status card~~ — Done + ### Phase 13 — Off-site Backup 46. Add cloud backup (OneDrive or Google Drive) for critical data 47. Encrypt backups before upload