{"defaults":{"engine":"openpaths-auto","machineType":"auto","model":"openpaths/auto-code","provider":"shared","reasoningEffort":"xhigh","source":"openpaths"},"engines":[{"id":"openpaths-auto","label":"Auto","description":"Route to the best coding model via the app.nz gateway."},{"id":"codex","label":"Codex","description":"OpenAI Codex CLI engine."},{"id":"claude-code","label":"Claude Code","description":"Anthropic Claude Code engine."},{"id":"gemini","label":"Gemini","description":"Google Gemini CLI engine."},{"id":"cursor-composer","label":"Cursor Composer","description":"Cursor's composer agent (cursor-agent CLI) running on app.nz workers."},{"id":"grok","label":"Grok","description":"xAI Grok CLI engine (falls back to Codex when unavailable)."}],"infra":{"controlPlane":"codex-infinity","mode":"shared","shared":true},"machineTypes":[{"id":"auto","label":"Auto","description":"Instant in-browser run first, then a cloud box when a real repo or shell is needed."},{"id":"cpx22","label":"Standard · 2 vCPU / 4 GB","description":"Light builds and scripts."},{"id":"cpx32","label":"Performance · 4 vCPU / 8 GB","description":"Default coding box."},{"id":"cpx42","label":"Performance+ · 8 vCPU / 16 GB","description":"Heavy builds and full test suites."},{"id":"win-cpx32","label":"Windows · 4 vCPU / 8 GB","description":"Windows worker with RDP access."},{"id":"win-cpx41","label":"Windows · 8 vCPU / 16 GB","description":"Larger Windows worker with RDP access."},{"id":"gpu-a100","label":"GPU A100 · 80 GB","description":"GPU worker for model and inference work."},{"id":"gpu-h100","label":"GPU H100 · 80 GB","description":"Top-end GPU worker."}],"models":[{"id":"openpaths/auto-code","label":"Auto code","description":"Best available coding model."},{"id":"openpaths/auto","label":"Auto model","description":"Balanced general routing."},{"id":"openpaths/auto-fast","label":"Auto fast","description":"Latency-optimised routing."},{"id":"openpaths/auto-cheap","label":"Auto cheap","description":"Cost-optimised routing."},{"id":"claude-opus-5","label":"Claude Opus 5"},{"id":"claude-opus-4-8","label":"Claude Opus 4.8"},{"id":"claude-sonnet-5","label":"Claude Sonnet 5"},{"id":"gpt-5-codex","label":"GPT-5 Codex"},{"id":"gpt-5.6-sol","label":"GPT-5.6 Sol","description":"Frontier coding model; the default for the codex fork engine."},{"id":"grok-build","label":"Grok Build","description":"xAI's coding-agent model for the Grok CLI engine."},{"id":"gemini-2.5-pro","label":"Gemini 2.5 Pro"},{"id":"zai-glm-4.7","label":"GLM-4.7 (Cerebras)"},{"id":"gpt-oss-120b","label":"GPT-OSS 120B (Cerebras)"}],"providers":[{"id":"shared","label":"Auto fleet","description":"Pick the best available capacity automatically; in-browser first, cloud when needed."},{"id":"hetzner","label":"Cloud CPU","description":"CPU workers for builds and apps."},{"id":"runpod","label":"Cloud GPU","description":"GPU workers for inference."},{"id":"local","label":"Your machine","description":"Runs on your own computer: install the app CLI, sign in, and leave `app worker` running."}],"reasoningEfforts":[{"id":"low","label":"Low"},{"id":"medium","label":"Medium"},{"id":"high","label":"High"},{"id":"xhigh","label":"X-High"},{"id":"max","label":"Max"}],"skills":[{"id":"jj","label":"JJ","description":"Use Jujutsu for Git-compatible source control, commits, and PR-ready branches."},{"id":"perforce","label":"Perforce","description":"Use p4 for Helix Core workspaces, changelists, sync, edit, submit, and reconcile flows."},{"id":"mercurial","label":"Mercurial","description":"Use hg for Mercurial clones, branches, commits, rebases, and patch workflows."},{"id":"visualbench","label":"VisualBench","description":"Capture screenshots, Playwright reports, and UI evidence for the task."},{"id":"visual-plan","label":"Visual UI improvement (gpt-image-2)","description":"Screenshot the target UI, then redesign it with gpt-image-2, attaching before/after images inline in the trace."},{"id":"image-create","label":"Image creation (gpt-image-2)","description":"Generate a concept image from the prompt and attach it inline in the trace."},{"id":"speech-gen","label":"Speech generation","description":"Synthesise a spoken narration of the plan and attach the audio inline in the trace."},{"id":"video-gen","label":"Video generation","description":"Render a short clip from the prompt and attach the video inline in the trace."},{"id":"threed-gen","label":"3D generation","description":"Generate a reference image then a 3D model (.glb) and attach it inline in the trace."},{"id":"web-vitals","label":"Web Vitals","description":"Measure LCP, CLS, INP, FCP, and TTFB on a preview URL."},{"id":"optimize-seo","label":"SEO audit","description":"Audit metadata, canonicals, sitemap, robots, structured data, and page performance."},{"id":"web-search","label":"Web search","description":"Search the web through the gateway."},{"id":"docs","label":"Docs","description":"Read project docs and architecture."},{"id":"markdown-skills","label":"Markdown skills","description":"Attach repository or workspace Markdown skill docs to the agent context."},{"id":"app-cli","label":"app.nz CLI","description":"Inspect account/platform state with the app CLI."},{"id":"app-cli-agents","label":"Agent subtasks","description":"Launch and inspect focused app.nz agent subtasks from inside a run."},{"id":"app-cli-sites-deploy","label":"Sites deploy","description":"Deploy static output to app.nz Sites and verify the hosted URL."},{"id":"app-cli-gateway","label":"Gateway models","description":"Inspect routable model and provider IDs before configuring AI features."},{"id":"app-cli-api","label":"API escape hatch","description":"Call app.nz endpoints directly for workflows not covered by a dedicated command."},{"id":"openai-gpt-image","label":"GPT Image","description":"Generate or edit raster image assets for the repo."},{"id":"flux-art-generator","label":"Flux art","description":"Generate sprites, textures, and stylized image assets."},{"id":"sora-video","label":"Sora video","description":"Generate short video or motion assets when requested."},{"id":"netwrck-background-remover","label":"Background remover","description":"Remove image or video backgrounds for transparent assets."},{"id":"gpu-brain","label":"GPU Brain","description":"Use gpu-brain.app.nz/gobed retrieval for semantic memory and KNN excerpts."},{"id":"ci-sentinel","label":"CI sentinel","description":"Monitor GitHub Actions, inspect logs, and repair failing checks."},{"id":"cron-monitor","label":"Cron monitor","description":"Watch scheduled jobs and recurring production checks."},{"id":"lang-go","label":"Go","description":"Go best practices (modules, table tests, gofmt/vet); ensures the Go toolchain is installed."},{"id":"lang-python","label":"Python","description":"Python best practices (uv/venv, ruff, pytest, type hints); ensures Python + uv are installed."},{"id":"lang-typescript","label":"TypeScript","description":"TypeScript/Node best practices (bun/pnpm, strict tsconfig, vitest); ensures Node + a package manager are installed."},{"id":"lang-rust","label":"Rust","description":"Rust best practices (cargo, clippy, rustfmt, idiomatic errors); ensures the Rust toolchain is installed."},{"id":"lang-java","label":"Java","description":"Java best practices (Maven/Gradle, JUnit, modern JDK); ensures a JDK + build tool are installed."},{"id":"lang-cpp","label":"C / C++","description":"C/C++ best practices (CMake, sanitizers, clang-format/tidy); ensures a compiler toolchain is installed."}],"socialProviders":[],"sources":[{"id":"openpaths","label":"app.nz Cloud","description":"Run on app.nz workers with our model credentials (Claude Code / Codex). Real PRs via our GitHub app."},{"id":"devin","label":"Devin","description":"Launch a Devin cloud session (Cognition Sessions API)."},{"id":"cursor","label":"Cursor","description":"Launch a Cursor cloud agent (Cloud Agents API) with auto-PR."},{"id":"codex-cloud","label":"OpenAI Codex Cloud","description":"Launch an OpenAI Codex Cloud task against a GitHub-connected repo."}],"sourcesConfigured":{"codex-cloud":false,"cursor":true,"devin":false,"openpaths":true},"sourcesDiagnostics":{"codex-cloud":{"state":"unconfigured","detail":"CODEX_CLOUD_ENV_ID or the codex CLI is missing.","action":"Set CODEX_CLOUD_ENV_ID and ensure codex is on PATH, or set CODEX_BIN."},"cursor":{"state":"ready","detail":"CURSOR_API_KEY is present; Cursor API reachability is checked at launch.","action":"For private repos, verify the repo is linked in Cursor and set --base to the intended branch."},"devin":{"state":"unconfigured","detail":"DEVIN_API_KEY is not set.","action":"Set DEVIN_API_KEY and DEVIN_ORG_ID before launching Devin cloud sessions."},"openpaths":{"state":"ready","detail":"app.nz worker control plane is available."}},"success":true}
