java.lang.Object
com.mulesoft.modules.agent.broker.internal.state.model.TaskContext
All Implemented Interfaces:
Serializable

public class TaskContext extends Object implements Serializable
See Also:
  • Constructor Details

  • Method Details

    • reset

      public void reset()
    • getId

      public String getId()
    • getContextId

      public String getContextId()
    • getTaskId

      public String getTaskId()
    • getCurrentIteration

      public int getCurrentIteration()
    • getAgentToolContext

      public AgentToolContext getAgentToolContext(String toolName)
    • addIteration

      public void addIteration(Iteration iteration)
    • getLastIteration

      public Iteration getLastIteration()
    • getIterations

      public List<Iteration> getIterations()
    • getConversationState

      public ConversationState getConversationState()
    • getConversationHistory

      public String getConversationHistory()
    • setTaskId

      public void setTaskId(String taskId)
    • setCurrentIteration

      public void setCurrentIteration(int currentIteration)
    • setIterations

      public void setIterations(List<Iteration> iterations)
    • setCurrentState

      public void setCurrentState(ConversationState conversationState)
    • setConversationHistory

      public void setConversationHistory(String conversationHistory)