Class SimpleAgentProcess

  • All Implemented Interfaces:
    com.embabel.agent.core.AgentProcess , com.embabel.agent.core.Bindable , com.embabel.agent.core.Blackboard , com.embabel.agent.core.LlmInvocationHistory , com.embabel.agent.core.MayHaveLastResult , com.embabel.agent.core.OperationStatus , com.embabel.common.core.types.HasInfoString , com.embabel.common.core.types.Timed , com.embabel.common.core.types.Timestamped

    
    public class SimpleAgentProcess
    extends AbstractAgentProcess
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Planner<?, ?, ?> getPlanner() Get the planner for this process
      • Methods inherited from class com.embabel.agent.core.support.AbstractAgentProcess

        addObject, bind, getAgent, getBlackboard, getFailureInfo, getGoal, getHistory, getId, getLastWorldState, getLlmInvocations, getParentId, getProcessContext, getProcessOptions, getStatus, getTimestamp, getToolsStats, kill, plusAssign, plusAssign, recordLlmInvocation, run, set, tick
      • Methods inherited from class com.embabel.agent.core.AgentProcess

        getFinished, getRunningTime, getValue, resultOfType, statusReport
      • Methods inherited from class com.embabel.agent.core.Blackboard

        clear, count, expressionEvaluationModel, get, getBlackboardId, getCondition, getObjects, getOrPut, getValue, hasValue, hide, last, lastResult, objectsOfType, setCondition, spawn
      • Methods inherited from class com.embabel.agent.core.Bindable

        addAll, bindAll, bindProtected, plusAssign
      • Methods inherited from class com.embabel.common.core.types.HasInfoString

        infoString
      • Methods inherited from class com.embabel.agent.core.LlmInvocationHistory

        cost, costInfoString, modelsUsed, usage
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait