Compute
Changelog

Changelog.

What shipped.

  1. Agents can hold a GPU, and you can run several deployments and Tinker sessions

    The Compute MCP server can create and use held machines, and an account can keep several model deployments and Tinker sessions live at once.

    • compute_create_machine holds a GPU after you confirm the spend, and compute_get_machine reports when it is ready. Pass its machine_id to compute_run, or to compute_dry_run then compute_run on the hosted server, to run on it without a new boot; compute_delete_machine stops it.
    • Deploy a model and Start a Tinker session no longer wait for your other deployments, sessions or runs. Each one bills and stops on its own.
    • compute tinker run and compute tinker shell now start a new session instead of offering to stop or join one that is already live.
    • The local MCP tools and the Tinker change need CLI 0.1.23.
    Reinstall the CLI
  2. Keep a GPU warm between runs, and run several machines at once

    compute machines create holds a GPU that later runs use in seconds instead of booting a new machine, and an account is no longer limited to one live machine.

    • compute machines create --gpu SKU starts a machine and waits until it is ready. compute run --machine ID and compute exec --machine ID then run on it one job at a time, with no new boot. compute machines rm ID stops it.
    • A held machine bills per minute while it is up, including idle minutes between jobs, and holds credit for its whole lifetime when you create it. It stops by itself after 10 minutes with no job (--idle) or 8 hours after it became ready (--max-lifetime).
    • Runs, model deployments, Tinker sessions and held machines no longer block each other. Prepaid credit and the per-hour and per-day spend limits still bound what an account can spend.
    • compute exec runs a shell command on a GPU, streams its output, and brings the files it changed back to your project. On a held machine it uses the machine's image.
    • These need CLI 0.1.22.
    Reinstall the CLI
  3. Deploy models on AMD MI300X, and start with a smaller balance

    Safetensors models can deploy with vLLM on AMD MI300X, and a spend limit now lowers the balance a deployment needs to start.

    • When Hot Aisle has MI300X capacity, Deploy a model offers vLLM 0.29 on AMD next to NVIDIA machines. GGUF models still run on MI300X with llama.cpp. Until AMD vLLM completes its first live deployment, the deploy page marks it unproven and bills startup from allocation.
    • Starting a deployment needs $0.50 plus the lesser of one hour at the quoted rate and your spend limit, and at least $1.00. On MI300X, a $0.90 limit needs $1.40 instead of $3.77.
    • Stopping a deployment while its machine is still being allocated now finishes, a failed stop shows its error on the deployment page, and a deployment whose host was replaced during startup bills and stops normally.
    • MI300X capacity is no longer hidden when Hot Aisle also lists a two-GPU machine.
    Deploy a model
  4. One-touch model deployments are generally available

    Deployments is now available to every signed-in customer from the dashboard.

    • Open Deployments, choose Deploy a model, and paste a Hugging Face model ID or URL to get a recommended machine and a current price.
    • Review the configuration, billing terms, and spend limits before deploying. Follow startup, access your private endpoint, and stop the deployment from its detail page.
    • Model and hardware availability still depend on compatible runtimes, model access, and provider capacity.
    Deploy a model
  5. Hosted agents can file reports again

    The hosted MCP connector accepts writes again. Run listings stay small, and a quote lasts 45 minutes.

    • compute_report_issue on mcp.compute.cx succeeds from the hosted connector.
    • compute_list_runs keeps billing and status and omits full result payloads. Use compute_get_result or compute_get_run for those.
    • A run quote stays valid for 45 minutes, so an audit between preview and submit has time to finish.
    Read the docs
  6. Inspect startup failures and uncertain cleanup

    Startup evidence stays with the run, and uncertain provider cleanup remains visible.

    • Use compute logs RUN_ID --format jsonl, or compute_get_logs with format=jsonl, to inspect startup observations even when application logs are empty.
    • Provider status, reported container uptime, agent readiness and workload start are recorded separately. Missing or zero uptime is not proof that your code ran.
    • If an allocation response is lost, cleanup stays unconfirmed until the provider identity is reconciled. The release adds guarded monitoring delivery; live routing and exact-target GPU qualification are tracked separately.
    • Reinstall from the quickstart for CLI 0.1.18. Existing clients remain supported.
    Reinstall the CLI
  7. Report a problem from the CLI or an agent

    compute report files a bug report with a durable acknowledgement id, and answers at once when the cause is already known. Reinstall from the quickstart to get CLI 0.1.12.

    • compute report "<summary>" --run run_… stores the report before returning rpt_…, and attaches the run's status, provider, and error so you do not have to.
    • Outdated CLI, low balance, a known provider condition, or a duplicate of your own open report get an immediate reply; everything else is answered by an operator, visible with compute report status rpt_….
    • Agents get the same through the compute_report_issue and compute_get_report tools in compute mcp and mcp.compute.cx.
    Reinstall the CLIRead the docs
  8. Safer website releases and status checks

    Website releases now verify production authentication before going live, and status checks no longer depend on homepage wording.

    • The outage happened because one release bundled Clerk's test publishable key while production used a live secret key, so Clerk rejected the mismatch.
    • Compute's website is built in its production environment and rejects a release if Clerk points to the wrong application.
    • The Website component now follows HTTP availability. Authentication keeps separate checks for the production Clerk origin and sign-in page.
    Check current status
  9. One MCP tool catalog

    Local and hosted MCP now expose the same tools. Reinstall from the quickstart to get CLI 0.1.11.

    • compute_credits_add now takes amount_cents. Update clients that pass amount_dollars.
    • compute tinker connect and tinker start --print-exports were removed. Use compute tinker run, exec, or shell to keep the SDK key in the child process.
    • The smaller CLI no longer includes unused provider code and only connects to api.compute.cx.
    Reinstall the CLIRead the docs
  10. Public status page

    Check Compute's health and 90 days of incident history without signing in.

    • The website, API and CLI, and MCP endpoints are checked every 30 seconds.
    • Authentication, GPU jobs, deployments, and billing have separate status components.
    View the status page
  11. Let Compute choose the GPU

    The CLI can choose a GPU by speed or price. You can still name a specific card.

    • Use auto for the default choice, fast or fastest for speed, and cheap or cheapest for price.
    • Dry runs show the paid step that comes next without launching a machine or spending credit.
    Open the quickstart
  12. Use Compute from MCP clients

    The compute mcp command exposes account, GPU, dry-run, run, log, result, and cancellation tools through MCP.

    • Set confirm_spend=true to start paid work.
    • Secret values are never returned. COMPUTE_NO_TELEMETRY disables MCP and CLI telemetry.
    Read the docs