Files
family_home_lab/ai/README.md

20 lines
1.0 KiB
Markdown

# AI Tools
Unified entry point for the lab's AI/LLM services.
| Service | URL | Role |
|---|---|---|
| OmniRoute dashboard | `http://192.168.20.13:20128` (`omniroute.home.lab`) | LLM gateway UI — all routing happens here |
| DeepSeek Harness (dsh) | `https://dsh-<user>.lab.audasmedia.com.au` | Per-user assistant instances (built by the **dsh agent**, not us) |
Category colour: sky `#62aef0` (chat) / sky for ai stack.
## Integration contract (from plan.md §6)
- dsh instances must be reachable at `dsh-{sam,jo,harry,finn}.lab.audasmedia.com.au` via Caddy subdomains (not subpaths).
- Instances should be iframe-friendly (correct CSP / X-Frame-Options via Caddy) so the console can embed them inline.
- Session handling stays inside dsh; the console only routes the entry point.
- Optional one-time-token handoff from the console is to be designed with the dsh agent.
## Console wiring
- `portal/tools.py` exposes the dsh tool; `_dsh_for_user()` rewrites the URL per logged-in user.
- Admin panel (Sam) manages user→instance mapping.