Class RunState<TContext,TAgent>

java.lang.Object
ai.acolite.agentsdk.core.RunState<TContext,TAgent>

public class RunState<TContext,TAgent> extends Object
RunState

Manages conversation state across multiple turns of agent execution.

Ported from TypeScript OpenAI Agents SDK Source: runState.ts

  • Constructor Details

  • Method Details

    • getOriginalInput

      public List<Object> getOriginalInput()
    • addModelResponse

      public void addModelResponse(ModelResponse response)
    • getModelResponses

      public List<ModelResponse> getModelResponses()
    • addGeneratedItem

      public void addGeneratedItem(RunItem item)
    • getGeneratedItems

      public List<RunItem> getGeneratedItems()
    • getAllItems

      public List<Object> getAllItems()
    • incrementTurn

      public void incrementTurn()
    • hasReachedMaxTurns

      public boolean hasReachedMaxTurns()
    • hasFinalOutput

      public boolean hasFinalOutput()