Low-Code · Orchestration Frameworksactive

Camunda 8 (Agentic Orchestration)

Type: low-code · Vendor: Camunda · Language: Java · License: proprietary · Status: active · Status in practice: emerging · First released: 2022

Links: homepage docs

Camunda 8 orchestrates LLM-driven agents inside BPMN processes so an agent decides which tools to call while the Zeebe engine deterministically executes the selected activities, stores state, and routes human tasks.

Description. Camunda 8 is a process-orchestration platform built on the Zeebe engine. Its agentic orchestration runs an LLM agent inside a BPMN ad-hoc sub-process whose activities define the available tools; the model chooses the next tool and the engine executes it, persists variables, and applies retries and incident handling. The same engine runs deterministic flows, decision tables, human tasks, and agentic flows together. Teams use it to embed agents in audited, end-to-end business processes.

Agent loop shape. A user prompt enters an ad-hoc sub-process. The LLM evaluates the prompt, system prompt, and tool definitions and selects which BPMN activity to invoke next; Zeebe executes that activity, stores variables, applies retries and incident handling, and feeds the result back. The loop repeats until the agent produces a final response, with human tasks and events routed by the engine where the model defers to a person.

Primary use cases

  • embedding LLM agents in regulated business processes
  • orchestrating tool calls as BPMN activities
  • mixing deterministic flows, decision tables, and agentic decisions in one engine
  • routing agent work to human approvers within a process

Key concepts

  • Ad-hoc sub-process bpmn-dmn-deterministic-shell (docs)A BPMN embedded sub-process marked ad-hoc whose contained activities have no fixed sequence flow; the AI agent treats those activities as the selectable tool set and the engine activates whichever one the model chooses next.
  • AI Agent connector feedback loop react (docs)The AI Agent connector runs as a feedback loop between the LLM and Camunda: the model selects a tool, the engine executes the corresponding BPMN activity and stores variables, and the result is fed back to the model until a final response is produced.
  • Short-term conversational memory short-term-memory (docs)Per-process-instance memory that retains the running conversation so the agent supports multi-turn interactions and follow-up questions inside one process instance.
  • MCP tool connection mcp (docs)A way to attach the AI Agent connector to tools served by Model Context Protocol servers, extending the agent's tool palette beyond locally modelled BPMN activities.

Patterns this low-code implements —

Neighbourhood

Click any neighbour to follow the lineage. Scroll to zoom, drag to pan.