August 30, 2026
Inference keys
Managed deployment URLs require an inference key by default. Keys are scoped to one deployment.cirron keys issue <deploymentId>prints the secret once.--nameto label it,--expires-atto set an expirycirron keys list <deploymentId>shows prefixes, names, and expiry dates, never the secretcirron keys rotate <deploymentId> <keyId>issues a replacement, then revokes the old keycirron keys revoke <deploymentId> <keyId>revokes a key
Deployment access
cirron access get <deploymentId>shows whether the URL requires a keycirron access set <deploymentId> --public | --privateopens or closes keyless access. Going public asks for confirmation;--yesskips it
August 6, 2026
Bug Fixes
- Fixed
deploy,logs, andenvrejecting the standard login. - Fixed
status --remote,build, andinitfailing silently while signed in. - Fixed login timing out before you could finish authorizing in your browser.
- Fixed request timeouts and retries not applying per attempt.
- Resolved security advisories in bundled dependencies.
August 3, 2026
Requirements
- Node.js 22.13 or later is now required, up from 20.19.
Bug Fixes
- Fixed being signed out when your access token expired. Sessions now refresh and retry automatically.
- Fixed
cirron deployfailing against the platform. - Fixed build reporting failing silently.
- Fixed commands returning empty results instead of platform data.
- Fixed deployment status not matching between commands.
May 13, 2026
Initial Release
The Cirron CLI is now generally available. A single binary covers the project lifecycle, drives runs on the platform, and inspects local profiling artifacts produced by the SDK.Project lifecycle
cirron initscaffolds projects. Can start from scratch or use PyTorch, TensorFlow, scikit-learn, or custom templates, with inference and training variantscirron compile,cirron build, andcirron deploytake a project from source to a deployed endpoint, driven bycirron.yamlcirron testruns the built-in suite for ML environments, data pipelines, and inference
Run and inspect
cirron run pipeline | job | inference | sweepto launch work, withstatus,logs, andcancelfor in-flight runscirron replayre-executes a recorded run for reproducibilitycirron listandcirron infosummarize project and platform state
Local-first profiling
cirron traces view | list | export | clearoperates directly on the SDK’s./.cirron/directory to render a flamegraph in the terminal, list sessions, or export tracescirron spool inspect | flush | clearmanages the on-disk spool and ships artifacts to the platform when you’re readycirron traces snapshotsandcirron traces snapshotsurface weight and gradient snapshots from the spool
Plan, sync, and diagnose
cirron plan compile | build | diff | savepreviews execution and persists plans for reviewcirron push,cirron pull, andcirron syncmove artifacts between the local project and the platformcirron doctor,cirron diagnostics,cirron hardware, andcirron lintvalidate the environment before a run
Auth and config
cirron auth login | logout | status | refreshfor API keys and session statecirron config,cirron settings, andcirron envfor global, project, and per-environment configuration
Install
npm install -g @cirron/clicurl -fsSL https://cli.cirron.com | bash- Standalone binaries for linux-x64, macos-x64, macos-arm64, and win-x64