Executable data compiled from Jidoka.Agent.Spec.
Summary
Types
@type t() :: %Jidoka.Turn.Plan{ max_model_turns: integer(), metadata: map(), phases: [ (:assemble_prompt | :plan_model_effect | :apply_model_result | :plan_operation_effects | :apply_operation_results) | binary() ], spec: term(), timeout_ms: integer(), workflow_profile: (:chat | :tool_loop | :structured_result | :controlled_tool_loop) | binary() }
Functions
@spec new(Jidoka.Agent.Spec.t()) :: {:ok, t()} | {:error, term()}
@spec new!(Jidoka.Agent.Spec.t()) :: t()
@spec schema() :: Zoi.schema()