Agent Apps Docs

Execution Host

Standalone deployable for running app instances on remote machines.

Execution Host (distributed)

The Execution Host is a standalone deployable that runs app instances on remote machines. It exposes an HTTP API for the Controller to spawn and manage instances.

HTTP API

RouteMethodDescription
/v1/spawnPOSTSpawn a new app instance
/v1/stopPOSTStop a running instance
/v1/runningGETList running instances
/v1/statusGETGet status of a specific instance
/healthGETHealth check

Deployment

Deploy the Execution Host on any machine that can reach the Controller. Use RemoteRuntime on the Controller to connect to it. For horizontal scaling, use ShardRouterRuntime to distribute across multiple hosts.

Next steps