Skip to content

Runtime Modes

EdgeCoder supports multiple runtime profiles to separate responsibilities by machine/service.

Runtime mode matrix

ModePrimary responsibility
workerparticipate as swarm execution node
ide-providerserve local model/provider endpoint for IDE
coordinatorrun coordinator orchestration service
control-planerun operator/admin API surface
inferencerun decomposition/inference service
all-in-onedemo or compact environment running multiple roles

Worker sub-modes

VariableOptionsMeaning
AGENT_MODEswarm-only, ide-enabledworker contribution mode
AGENT_CLIENT_TYPEimplementation labeltelemetry/runtime flavor marker

Service boundary reminder

  • Production usually favors split services (portal, control-plane, coordinator, inference).
  • Local demos may use compact modes but should not erase trust boundaries in policy docs.

Role-to-mode mapping