OpenJCockpit

embabel-agent-runtime

The execution plane of OpenJCockpit: a standalone Spring Boot application and Docker image (openjcockpit/embabel-agent-runtime) that runs configuration-driven agents on the Embabel agent platform.

It owns:

It has no database. Tenant bindings, the scope of active workflow runs and tool-call policy decisions are read from embabel-agent-service (EMBABEL_AGENT_SERVICE_BASE_URL) with the runtime’s own Keycloak client (openjcockpit-agent-runtime). It depends on service-common only, never on the agent service.

mvn -pl services/embabel-agent-runtime -am verify          # tests + 100 % line coverage gate
docker build -f services/embabel-agent-runtime/Dockerfile -t openjcockpit/embabel-agent-runtime:local .
docker compose up embabel-agent-runtime                     # port 8092 on the host

Docs: Agent runtime · Remote agent runtime · Configuration reference.