Skip to main content

Glossary

TermMeaning
Action serviceThe service that performs business actions on the organisation's data. Reached through the gateway as tools.
ActivityA function in the engine that performs one activity task type.
A2AAgent2Agent, the protocol used to send a goal to an external agent and follow it to completion.
AgentA model that decides step by step what to do. Written in this engine as a loop of tasks, or hosted elsewhere and called with CALL_AGENT.
App ConfigurationAzure service for non-secret settings. Source of ${workflow.env.*}.
ArchiveFinished runs past retention, stored as JSON files in Blob.
Correlation idA caller-supplied id for finding related runs.
Dead-letter queueWhere a queue message goes after its delivery attempts are exhausted.
DeciderThe class that, given a definition and completed tasks, returns the next task.
DefinitionSee workflow definition.
DomainA label on a start request that routes worker tasks to a separate queue and worker pool.
DTS, Durable Task SchedulerAzure service that stores each run's live state and resumes it after interruption.
External agentAn agent hosted outside the engine, registered on the gateway, called as one step.
Event handlerA stored rule that turns an incoming message into a start or a task completion.
Event GridAzure service for discrete events.
Event HubsAzure service for high-volume streams.
FabricThe organisation's analytics platform. Receives a mirror of the history tables.
FoundryAzure service that provides AI models.
GatewayAPI Management. Authenticates callers, exposes tools, applies AI policies.
HistoryThe Azure SQL rows describing runs and tasks.
Human gateA HUMAN task: the run waits for a posted decision.
Idempotency keyA caller-supplied key that prevents duplicate runs.
Instruction registryVersioned texts used as model instructions, referenced as ${instructions.name@version}.
InterpreterThe WorkflowInterpreter orchestration that runs every definition.
Key VaultAzure service for secrets. Source of ${workflow.secrets.*}.
Logic AppsAzure service with connectors to SaaS systems. Called with HTTP.
MCPThe protocol the gateway uses to expose tools to models and workflows.
Payload offloadStoring large inputs and outputs in Blob and keeping the URL in the record.
PollA worker asking the Task API for waiting tasks.
QueueA Service Bus queue holding waiting tasks for one task type.
RunOne execution of a workflow definition with one input.
ScheduleA cron rule that starts runs.
Service BusAzure messaging service. Holds worker queues and topics.
System taskA task the engine performs itself: interpreter and activity types.
TaskOne step of a definition.
Task definitionSettings for one task type: timeouts, retries, limits, schemas.
Task referenceThe unique name of a task inside a definition.
Task typeThe kind of a task: HTTP, HUMAN, WORKER, and so on.
ToolAn action exposed through the gateway. Grouped in trust tiers.
Trust tierRead, write, or high-risk. Determines the gate rule for a tool.
WorkerA program that polls for worker tasks, runs them, and posts results.
Worker taskA task performed by a worker.
Workflow definitionThe versioned JSON document that describes a workflow.