{"agents":[{"role":"3d","name":"Three.js Runtime","description":"Three.js scene, loader, performance","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/3d/chat","skills":["threejs","performance"]},{"role":"agentic","name":"Agentic Systems","description":"Multi-agent / GRUDAIDE / Legion role orchestration","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/agentic/chat","skills":["agentic","grudaide","orchestration","legion"]},{"role":"animator","name":"Animator Worker","description":"One AnimationMixer, Bip001 packs, NL → clip ops — never a second mixer","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/animator/chat","skills":["animator","one-mixer","bip001"]},{"role":"api","name":"API / Backend","description":"Railway APIs, Workers, CORS","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/api/chat","skills":["api","railway","workers"]},{"role":"art","name":"Art Director","description":"3D/UI art + ICON-* PNG review; production meshes not Meshy heroes","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/art/chat","skills":["art-direction","grudge6-cdn"]},{"role":"assets","name":"Asset Library","description":"R2 CDN binaries + D1 index + ICON-* — never player bag","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/assets/chat","skills":["cdn","d1-r2","icons"]},{"role":"balance","name":"Balance Analyst","description":"Combat, economy, progression analysis","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/balance/chat","skills":["combat-balance","economy"]},{"role":"coder","name":"GRD Coder / Grudachain","description":"coder.grudge-studio.com agentic IDE (GRD plane)","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/coder/chat","skills":["coder","grudachain","grd","grudaide","deploy-coder"]},{"role":"companion","name":"Companion AI","description":"In-world companion dialogue","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/companion/chat","skills":["companion","dialogue"]},{"role":"convert","name":"Asset Convert","description":"FBX/GLB bake, colliders, R2 deploy","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/convert/chat","skills":["asset-convert","cdn","d1-r2"]},{"role":"customize","name":"Customization","description":"Extend existing SSOT (weapons, attrs, HUD) — no parallel systems","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/customize/chat","skills":["customize","ssot"]},{"role":"deploy","name":"Deploy Hardening","description":"Hardened deploys for Legion, Forge free-ai, Puter, Coder, info","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/deploy/chat","skills":["deploy","hardening","smoke","wrangler"]},{"role":"dev","name":"Code Review","description":"Code review, bugs, generation for fleet games","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/dev/chat","skills":["code-review","threejs","rapier","grudge6"]},{"role":"director","name":"Three.js Game Director","description":"Playable Three.js loops — gameplay, graphics, UI, QA (threejs-game-skills)","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/director/chat","skills":["threejs-game-director","gameplay","qa","forge"]},{"role":"faction","name":"Faction Intel","description":"Faction strategy and recommendations","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/faction/chat","skills":["factions"]},{"role":"fantasy","name":"Warlords Fantasy","description":"Warlords classes, races, professions — Railway UUID heroes","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/fantasy/chat","skills":["warlords","classes","races"]},{"role":"fleet","name":"Fleet Topology","description":"Hosts, deploys, CORS, brand topology","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/fleet/chat","skills":["fleet","dns","deploy"]},{"role":"forge","name":"Forge Editor AI","description":"forge.grudge-studio.com map editor + free-ai attach","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/forge/chat","skills":["forge","free-ai","r3f","rapier"]},{"role":"general","name":"General Assistant","description":"General-purpose Grudge Studio game dev chat","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/general/chat","skills":["fleet-ssot","game-dev"]},{"role":"grudachain","name":"Grudachain Alias","description":"Alias skill → same as coder / GRD plane","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/grudachain/chat","skills":["grudachain","coder","grd"]},{"role":"grudge6","name":"grudge6 Character","description":"Modular race kits, Bip001, mesh_ids, anim packs","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/grudge6/chat","skills":["grudge6","modular","anim-packs"]},{"role":"grudox","name":"GRUDOxALE","description":"GRUDOX hub + arcade fleet agent","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/grudox/chat","skills":["grudox","arcade","carrier"]},{"role":"info","name":"Info / ObjectStore Docs","description":"info.grudge-studio.com docs hub + definitions mirror","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/info/chat","skills":["info","objectstore","codex","definitions"]},{"role":"lore","name":"Lore Writer","description":"Quest text, NPC dialogue, item descriptions","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/lore/chat","skills":["lore","narrative"]},{"role":"mission","name":"Mission Designer","description":"Dynamic mission generation","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/mission/chat","skills":["missions","design"]},{"role":"puter","name":"Puter Cloud Ops","description":"Puter.js KV/FS/hosting + puter.grudge-studio.com toolkit","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/puter/chat","skills":["puter-kv","puter-fs","puter-hosting","toolkit"]},{"role":"realms","name":"Realms Deploy Ops","description":"Mine-Loader Realms / Open world deploy ops","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/realms/chat","skills":["realms","mine-loader","deploy"]},{"role":"space","name":"Space / Armada","description":"Grim Armada / Gruda Armada space RTS — do not merge with Warlords","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/space/chat","skills":["armada","space-rts","mech"]},{"role":"support","name":"Discord Ticket Support","description":"GrudgeWars Discord ticket FAQ — never wallet, bans, or secrets","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/support/chat","skills":["support","discord-tickets","sso"]},{"role":"toolkit","name":"PuterJs Toolkit","description":"puter.grudge-studio.com dashboard, free AI orchestrator, project envs","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/toolkit/chat","skills":["toolkit","orchestrator","project-env"]},{"role":"ui","name":"UI / UX Director","description":"Game UI kits, HUDs, radials for ui.grudge-studio.com","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/ui/chat","skills":["ui","hydra","craftpix"]},{"role":"ux","name":"UX Flow Expert","description":"Auth handoffs, editor flows, fleet SSO UX","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/ux/chat","skills":["ux","sso","onboarding"]},{"role":"vibe3d","name":"Vibe 3D Multiplayer","description":"React+R3F+SpacetimeDB starter pack — prototype MP only","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/vibe3d/chat","skills":["vibe-coding-3d-multiplayer","r3f","spacetimedb","coder"]},{"role":"warlords","name":"Warlords Gameplay","description":"Warlords era play, islands, combat runtime","model":"google/gemini-3.5-flash","escalates_to_vps":false,"enabled":true,"endpoint":"/v1/agents/warlords/chat","skills":["warlords","grudge6-combat","islands"]}],"count":34,"version":"1.6.13","skills_url":"/v1/skills"}