RunTurnRequest
Request accepted by a reference turn runner implementation.
Class Diagram
Section titled “Class Diagram”---
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
Yaml Example
Section titled “Yaml Example”sessionId: sess_abc123turnId: turn_abc123Properties
Section titled “Properties”| 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 |
Composed Types
Section titled “Composed Types”The following types are composed within RunTurnRequest: