Skip to main content
Retained machines let you inspect state after a job, service, or workflow failure. They are useful for debugging generated files, dependency installs, agent traces, server logs, and interactive prompts.

Retain A Failed Agent Run

Get the backing machine ID:

Inspect With CLI Commands

Use the Files API or CLI file commands for artifacts that should be copied out before cleanup.

Attach A Terminal

PTY access works without SSH tooling:
Use SSH when your local tool expects OpenSSH:

Desktop Debugging

For GUI templates or browser-based tests, use the desktop viewer or desktop automation:

Cleanup

Retained machines consume capacity until they expire or are destroyed.