Skip to content

v0.4.0 — coding agents can rent GPUs

Choose a tag to compare

@jgabriellima jgabriellima released this 26 Oct 00:45
· 17 commits to main since this release

New: Claude Code, Cursor and Claude Desktop

  • gpu mcp — a local MCP server (stdio, nothing hosted) with 13 tools: gpu_init, gpu_validate, gpu_offers, gpu_setup, gpu_status, gpu_connection, gpu_run, gpu_logs, gpu_lock, gpu_unlock, gpu_stop, gpu_destroy (needs confirm=true), gpu_ls. gpu_setup runs in the background and re-attaches on each call, so a 15-minute first rent never hits a tool timeout; gpu_stop/gpu_destroy cancel a setup in progress.
  • A bundled skill that teaches the agent to show the price and ask before renting, wait out a slow setup, never touch VAST_API_KEY, and clean up.
  • gpu agent install (-t claude | cursor | desktop, --global) writes the skill and registers the server, merging existing configs.

Guide: docs/AGENTS.md. Validated live: a headless Claude Code with no context rented a GPU, queried the model, destroyed it and checked the account was empty.

Fixes

  • gpu status / gpu logs work during a setup ("busy": true); a held project lock is now exit code 12.
  • The last host that failed when setup gave up is remembered as bad.
  • On Vast the vLLM image defaults to vastai/vllm:v0.32.0-cuda-13.0 (cached on Vast hosts) instead of the 12 GB Docker Hub image that stalled 30 min per host. Pin compute.image to keep the old one.

pip install jambu-gpu==0.4.0