Agent
An agent defines a set of actions and conditions that enable planning.
Parameters
The name of the agent.
The provider of the agent.
The version of the agent. Defaults to 0.1.0
A description of the agent. Required
The goals the agent can achieve
The handler to call when the agent is stuck, if provided
Well-known conditions that can be referenced by actions
The actions the agent can use
whether to hide the agent's actions and conditions from the outside world, defaults to false.
Data types used in this agent
Constructors
Properties
Functions
Get all relationships between domain types in this dictionary. A relationship is a property that references another DomainType (not a simple property).
Creates a transformation action from an agent
Create a new agent from the given scope
The domain type matching these labels, if we have one
Return a version of the agent with actions and conditions pruned to the given pruned planning system.
Return a version of the agent with the single goal