Package com.embabel.agent.api.common
Interface InputActionContext
-
- All Implemented Interfaces:
-
com.embabel.agent.api.common.ActionContext,com.embabel.agent.api.common.ExecutingOperationContext,com.embabel.agent.api.common.InputsActionContext,com.embabel.agent.api.common.OperationContext,com.embabel.agent.core.Bindable,com.embabel.agent.core.Blackboard,com.embabel.agent.core.MayHaveLastResult,com.embabel.agent.core.ToolGroupConsumer,com.embabel.common.core.types.HasInfoString
public interface InputActionContext<I extends Object> implements InputsActionContext
ActionContext with a single input
-
-
Method Summary
-
Methods inherited from class com.embabel.agent.api.common.InputsActionContext
domainObjectInstances -
Methods inherited from class com.embabel.agent.api.common.ActionContext
getAction, getProcessContext, promptRunner -
Methods inherited from class com.embabel.agent.api.common.OperationContext
agentPlatform, ai, fireAgent, getAgentProcess, getOperation, parallelMap, promptRunner, user -
Methods inherited from class com.embabel.agent.api.common.ExecutingOperationContext
asSubProcess, asSubProcess, sendMessage, sendOutputChannelEvent, updateProgress -
Methods inherited from class com.embabel.agent.core.Blackboard
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, addObject, bind, bindAll, plusAssign, plusAssign, plusAssign, set -
Methods inherited from class com.embabel.common.core.types.HasInfoString
infoString -
Methods inherited from class com.embabel.agent.core.ToolGroupConsumer
getToolGroups -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-