Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

Workflows

A workflow is the fundamental unit of configuration in Chariot’s agentic workflows. Workflows are organized within Chariot Projects, and each project can contain multiple workflows—allowing for distinct sets of agents, models, and behaviors within a single project space.

Every workflow is defined by:

  • Name: A human-readable identifier for your workflow.
  • Workflow ID: A unique, system-generated identifier.
  • Configuration: The canonical JSON workflow configuration that defines:
    • AI models to use
    • Agents and their settings
    • Prompts
    • Integrated tools
    • Guardrails and policies
    • Advanced settings

The workflow configuration is a central policy that describes exactly how your agentic system operates. This configuration governs every aspect of agent behavior, tool access, and guardrail enforcement.

Workflows have two primary states that can be modified using the Chariot CLI:

  • Running: The workflow is active and accessible to users by starting a session.
  • Paused: The workflow is inactive and not available for user interaction.
note

There are also pending and error states for when a workflow is starting up and when an error may have occurred.

Additionally, permissions are managed at the Chariot Project level, not at the individual workflow level. For details, see the Roles and Permissions documentation.