Skip to content
Prompty

RunTurnRequest

Request accepted by a reference turn runner implementation.

---
title: RunTurnRequest
config:
  look: handDrawn
  theme: colorful
  class:
    hideEmptyMembersBox: true
---
classDiagram
    class RunTurnRequest {
        +string sessionId
        +string turnId
        +dictionary inputs
        +TurnOptions options
    }
    class TurnOptions {
        +int32 maxIterations
        +int32 maxLlmRetries
        +int32 contextBudget
        +boolean parallelToolCalls
        +boolean raw
        +int32 turn
        +CompactionConfig compaction
    }
    RunTurnRequest *-- TurnOptions
sessionId: sess_abc123
turnId: turn_abc123
Name Type Description
sessionId string Stable harness session identifier
turnId string Stable turn identifier within the session
inputs dictionary Inputs supplied to the deterministic single-turn run. Values may be explicit null.
options TurnOptions Canonical turn execution options

The following types are composed within RunTurnRequest: