Skip to main content
MANAGENT

Solutions · CI Fleets

Ephemeral agents, durable claims

CI jobs are short-lived and high-concurrency. They still need identity, leases, and release-on-exit — or they will collide with every laptop session on the hot path.

Cool CI-toned abstract field for ephemeral runners
Laptop · CI · cloud — one map

CI is part of the fleet

Treating CI agents as “just bots” is how you get silent overwrite. A burst of PR jobs can claim the same files a developer’s overnight agent already holds. One control plane across laptop, CI, and cloud fixes that asymmetry — same lease protocol, same territory map, same release-on-exit contract.

Laptop · CI · cloud

Three runner shapes, one /map. Ephemeral jobs still participate in turn-taking.

Stable identity for churny runners

Containers and ephemeral VMs churn hostnames. Without a stable key, every job looks like a new agent and observability falls apart. Set MANAGENT_AGENT_INSTANCE_KEY so registration (POST /v1/agents/register) keeps a durable instance identity across short-lived runners. The allocator still keys leases on grants — the instance key is for fleet observability and operator tooling.

Wrap the agent step with managent run. Keep API keys in CI secrets — never in the client bundle. See CLI concepts and the CI fleets guide.

Acquire in CI, verify before land

A GitHub Action can acquire a lease before the agent step and rely on release-on-exit (or ops force-release on failure). Close the loop with managent enforce verify-pr or a required GitHub check so --no-verify commits that skipped local hooks still fail at merge time.

Default leases remain advisory at the filesystem. Harden with --runtime=hardened when you need VFS boundaries; document same-UID limits. Enforcement honesty: /security.

Watch it work

Prefer a visual before wiring secrets? The main demo and merge-replay show coordinated vs colliding outcomes. Optional semantic impact is available when CI also cares about caller breakage — advisory, not a lease substitute.

Wiring agents into CI? Join the waitlist.

Join the waitlist

Join the waitlist

Early access for teams coordinating AI coding agents across laptop, CI, and cloud.

Book a call