Submit tasks to agent fleets that plan, execute, and stream results.
Orchestration lets you describe a goal in plain language and have Hexel plan and execute it across a group of agents. Instead of writing the control loop yourself (deciding which agent handles what, sequencing steps, retrying failures), you submit a task and the platform does the coordination. Use orchestration when work spans multiple agents or steps, such as triaging a batch of support tickets, running a multi-stage research pipeline, or processing documents with human approval gates.You submit a task to a fleet; the platform plans it, executes it across the fleet’s agents, gates it with approvals when needed, and streams progress you can follow and replay.
Submit task → Plan → (approval gate) → Execute across fleet → Stream events → Record & replay
A task is scoped to a fleet, workspace, and environment. The platform plans the work, optionally pauses for approval, executes across the fleet, and records everything for auditing and replay.
Through the Python and TypeScript SDKs (client.orchestrator.*) or the REST API.
from hexel import Hexelclient = Hexel(api_key="YOUR_API_KEY")task = client.orchestrator.task.create( fleet_id="YOUR_FLEET_ID", environment_id="YOUR_ENVIRONMENT_ID", workspace_id="YOUR_WORKSPACE_ID", input="Triage new support tickets",)