Define the repositories, dependencies, services, and compute an agent needs. Reuse that environment across sessions, with cached setup and visibility into its machines and images.
Check out one repository or several, install the tools your application needs, and choose CPU, memory, and timeout settings. Save the environment in git or the dashboard, then select it for sessions and automations.
Cache dependencies against the files they depend on, then prepare the requested source revision. Compatible builds reuse that work. A separate startup hook handles initialization whenever a session starts or resumes.
Inspect each virtual machine’s last recorded state, resources, repositories, and session. Browse reusable images with their repository revisions and expiration dates to understand which prepared environments can be restored.
Save tasks, run on demand or with triggers
Run tasks and continue conversations
Reusable repositories, toolchains, and compute
Configure responders for mentions and alerts
Store credentials and select where they are used
Signed session notifications and delivery history
Frontier and open models, bring your own key
Transcripts, live streams, search, cost
Scoped credentials, SOC 2, audit trail
Hard caps per session, agent, and developer