From d8d44bad4566d69c33adb0dcf143c3b8e1c78091 Mon Sep 17 00:00:00 2001 From: MODELBEAST Date: Tue, 14 Jul 2026 12:01:22 +1000 Subject: [PATCH] docs: M1 Ultra second node (100.91.239.7) in AGENTS.md Co-Authored-By: Claude Opus 4.8 --- AGENTS.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index bac2e75..e52024f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,7 +8,8 @@ files and job requests; it returns finished assets. ## 1. Reaching it -- **Base URL (tailnet):** `http://100.89.131.57:8777` — from the machine itself, `http://localhost:8777`. Public (once the VPS is up): `https://modelbeast.digalot.fyi`. +- **Base URL (tailnet):** `http://100.89.131.57:8777` (M3 Ultra, primary) — from the machine itself, `http://localhost:8777`. Public (once the VPS is up): `https://modelbeast.digalot.fyi`. +- **Second node (M1 Ultra):** `http://100.91.239.7:8777` — an independent MODELBEAST instance for **local** operators (own login/library/token). ~1.5-1.8× slower than the M3 but doubles local throughput; run FLUX/SF3D/Brush/RMBG here to keep the M3 free. (TRELLIS.2 unverified on M1 — bf16.) A unified one-queue worker pool across both is the planned next step. - **AUTH REQUIRED.** Every `/api/*` call needs a session cookie (browser login) or a bearer token (agents/CLI). Only `/api/health` and the static UI are public. Get a token from the owner: in the UI ⚙ Settings → Users → **token**, or `scripts/users.py`. Then `export MB_TOKEN=mbt_...`. - **Guests are LOCAL-ONLY** by hard rule: a guest account can run only local operators (no fal/OpenRouter — those are owner-only and blocked server-side), sees only its own assets/jobs, and has a per-user concurrent-job cap. If you're acting as a guest, the cloud operators simply won't appear and will 403 if forced. - Web UI at the same URL (humans log in). Agents use the REST API or the `mb` CLI with `MB_TOKEN`.