Configuration

A configuration with its fully resolved operators and actions — the shape the runtime executes.

  • is_active
    Type: boolean · Is Active
    required

    Whether the configuration is selectable for new sessions.

  • name
    Type: string · Name
    required

    Human label.

  • sync_state
    Type: string · Sync Stateenum
    required

    live when the running pipeline reflects the latest edit; pending until the next sync cycle.

    values
    • live
    • pending
  • uuid
    Type: string · Uuid
    required

    Stable identifier, unchanged across edits and version bumps.

  • version
    Type: integer · Version
    required

    Generation counter, bumped on each write. Not an addressing axis.

  • actions
    Type: array object[] · Actions

    The configuration's actions.

    • propertyName
      Type: anything
  • created_at
    Type: string · Created Atnullable

    When the configuration was created (ISO 8601).

  • description
    Type: string · Descriptionnullable

    Human-readable description.

  • operators
    Type: array object[] · Operators

    The resolved operator references, each with its pinned version and upgrade hints.

    An operator reference as resolved for execution, with version upgrade hints.

    • granularity
      Type: object · Granularity
      required

      When this operator runs.

    • model_tier
      Type: string · Model Tier
      required

      The resolved operator's model tier.

    • name
      Type: string · Name
      required

      Operator name.

    • output_type
      Type: string · Output Type
      required

      The resolved operator's output type.

    • version
      Type: integer · Version
      required

      The version this reference is pinned to.

    • context_window
      Type: integer · Context Windownullable

      Prior turns included in context.

    • current_version
      Type: integer · Current Versionnullable

      The operator's latest available version.

    • include_operator_results
      Type: array string[] · Include Operator Results

      Other operators whose results are injected into context.

    • include_prior_results
      Type: boolean · Include Prior Results

      Whether the operator's own prior results are injected.

    • operator_results_window
      Type: integer · Operator Results Window

      Results injected per named operator.

    • parameters
      Type: object · Parameters

      Resolved parameter values for this reference.

    • prior_results_window
      Type: integer · Prior Results Window

      How many prior own results are injected.

    • upgrade_available
      Type: boolean · Upgrade Available

      True when current_version is newer than the pinned version.

  • template_id
    Type: integer · Template Idnullable

    Template this was derived from, if any (lineage only).

  • updated_at
    Type: string · Updated Atnullable

    When the configuration was last edited (ISO 8601).