Versions in this module Expand all Collapse all v0 v0.1.0 Jun 14, 2026 Changes in this version + type Action interface + type AskHuman struct + Prompt string + Schema json.RawMessage + type Finish struct + Result json.RawMessage + type ID string + type Kind string + const KindAskHuman + const KindFinish + const KindModelCall + const KindSpawn + const KindToolCall + func ActionKind(a Action) Kind + type Message struct + Content string + Role string + type ModelCall struct + Model string + Provider string + Request ModelRequest + type ModelRequest struct + Config json.RawMessage + Messages []Message + System string + type ReplaySemantics int + const AtMostOnce + const Idempotent + const SideEffectFree + type Spawn struct + Budget budget.Budget + Definition string + Grant policy.Grant + Request json.RawMessage + type ToolCall struct + Args json.RawMessage + Semantics ReplaySemantics + Tool string