modelbeast/server
m3ultra 19cf9ed21e 🔑 agents get keys: shared agent token minting + guest-visible job outputs
scripts/agent_token.py mints the 'agents' guest user + token non-interactively,
writes data/agent.env (0600, gitignored, never printed). Fixes _register_outputs
dropping user_id — guest job outputs were registered ownerless, so guests could
never see or download their own results.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 23:30:04 +10:00
..
operators runner: resolve relative operator python paths against repo root (multi-node portability) 2026-07-14 11:47:39 +10:00
__init__.py Phase 0 baseline: FastAPI+SQLite operator pipeline, React/three.js UI, ffprobe/ffmpeg_frames/blender_convert operators 2026-07-12 21:05:22 +10:00
auth.py Security hardening from adversarial review (5-agent workflow) 2026-07-13 12:25:13 +10:00
db.py Security hardening from adversarial review (5-agent workflow) 2026-07-13 12:25:13 +10:00
main.py Security hardening from adversarial review (5-agent workflow) 2026-07-13 12:25:13 +10:00
registry.py Phase 0 baseline: FastAPI+SQLite operator pipeline, React/three.js UI, ffprobe/ffmpeg_frames/blender_convert operators 2026-07-12 21:05:22 +10:00
remote.py runner: gpu lane becomes a node pool (local + remote workers) 2026-07-14 13:38:34 +10:00
runner.py 🔑 agents get keys: shared agent token minting + guest-visible job outputs 2026-07-15 23:30:04 +10:00
settings.py Security hardening from adversarial review (5-agent workflow) 2026-07-13 12:25:13 +10:00
store.py Security hardening from adversarial review (5-agent workflow) 2026-07-13 12:25:13 +10:00
sysinfo.py runner: gpu lane becomes a node pool (local + remote workers) 2026-07-14 13:38:34 +10:00