Control
SDK and control-plane API
The MIT-licensed package exports createMux for direct runtime/provider orchestration, AgentMachines for hosted create-and-run calls, and a declarative control plane with replaceable storage and runtime-driver interfaces. These are separate entry points with different configuration support, not one interchangeable client.
- TypeScript
- MIT
- streaming
- control plane
- direct → createMux().create(...)
- stream → machine.run(prompt)
- hosted → new AgentMachines(...)
- state → AgentMachinesControlPlane
Capabilities
What you can use.
- Direct SDK
- createMux
- runtime and provider adapters
- Hosted client
- AgentMachines
- create and run over HTTP
- Control plane
- WorkerSpec
- desired state and operations
Workflow
From setup to result.
Choose
Use the hosted client or connect directly to your provider through createMux.
Configure
Provide credentials and choose a supported runtime, model, and provider.
Run
Stream direct SDK events or await a hosted run's result.