HybridInference Cloud Agent
Cloud Agent runs coding agents against a user’s repository inside retained sandbox containers. Users work from a web interface, while enrolled hosts run Claude Code, Codex, pi, OpenCode, or Kilo. The control plane coordinates jobs, sessions, and publication to source control. Model access and account identity come from a HybridInference gateway, over HTTP only.
This is the documentation for the software itself: running it locally, operating a deployment, understanding how it works, and contributing to it. The source is at github.com/HarvardMadSys/hybridInference-cloud-agent, under the MIT license; bugs and questions go to its issue tracker.
Where to start
If you want to |
Start here |
|---|---|
Run the browser, API, gateway fixture, hosts, and sandboxes on one machine |
|
Set up a checkout, find the code that owns a change, and run checks |
|
Find the module that owns a responsibility and follow its dependencies |
|
Send a change |
|
Configure credentials, enroll hosts, qualify Kata, deploy, and migrate |
|
Look up a configuration name, default, or owning component |
|
Build release artifacts and deploy them in the required order |
|
Understand the sandbox trust model before deploying |
|
See which gateway APIs Cloud Agent consumes |
Scope of this site
These pages document the software, not any one installation of it. How end users work with a particular deployment, which agents and models it offers, and how to get an account there are the operator’s to publish. Dated designs, plans, and acceptance records stay in the repository as engineering history and are linked from here where they explain a decision.
Getting started
Concepts
Operations
- Cloud agent sandbox — operations
- Admin Settings
- Sandbox archive storage
- Database browser
- pgAdmin
- What a job does
- Who may run a job against which repository
- Sandbox inventory, resource usage, and controls
- Reading a task’s recorded events
- MCP servers
- Before a job can run for real
- Running self-hosted
- Runtime verification
- Verified
- Not verified
- Known gateway findings
- Model behaviour observed on the first real run
- What changed when this moved
- SSH servers
- Reusable cloud environments
- Environment inventory
- Settings and bootstrap configuration
- The one rule
- Provisioning status
- Local development tools
- Control plane (
cloud_agent) - Host agent (
cloud_agent_host) - Sandbox isolation (host agent reads, sandbox inherits)
- Web (
apps/frontend/) - Set on the HybridInference side — not here
- Infrastructure (not environment variables)
- Adding a variable
- Compute resources and the global sandbox location
- Releases
- Deployment failure checks and queue monitoring
- Backup and recovery
- Automatic session archiving after a PR merge
- Host runtime settings
- Host execution limits
- Runner lease failures
- Staging end-to-end smoke