Class AgentExecutorEx.State

java.lang.Object
org.bsc.langgraph4j.state.AgentState
org.bsc.langgraph4j.prebuilt.MessagesState<dev.langchain4j.data.message.ChatMessage>
org.bsc.langgraph4j.agentexecutor.AgentExecutorEx.State
Enclosing interface:
AgentExecutorEx

public static class AgentExecutorEx.State extends MessagesState<dev.langchain4j.data.message.ChatMessage>
Represents the state of an agent.
  • Field Details

  • Constructor Details

  • Method Details

    • toolExecutionRequests

      public List<dev.langchain4j.agent.tool.ToolExecutionRequest> toolExecutionRequests()
    • toolExecutionRequests$removeFirst

      public List<dev.langchain4j.agent.tool.ToolExecutionRequest> toolExecutionRequests$removeFirst()
    • nextAction

      public Optional<String> nextAction()
    • finalResponse

      public Optional<String> finalResponse()
      Retrieves the agent final response.
      Returns:
      an Optional containing the agent final response if present