ReadonlyidUnique agent identifier
ReadonlyroleAgent role
ReadonlycapabilitiesAgent capabilities
Protected ReadonlystateProtected ReadonlybudgetProtectedadapterProtected ReadonlyloggerProtectedconfigProtectedsharedProtectedhistoryProtected ReadonlysystemProtected ReadonlytemperatureProtected ReadonlymaxProtected ReadonlyeventProtected ReadonlyemitReadonlyexpertCurrent state
Get the expert's name.
Get the expert's metadata.
Initialize the agent with context.
Agent context
Result with void or AgentError
Execute a task.
Task to execute
Result with TaskResult or AgentError
Handle an inter-agent message.
Message to handle
Result with AgentResponse or AgentError
Cleanup agent resources.
ProtectedtransformProtectedcompleteProtectedaddProtectedgetProtectedclearProtectedaddProtectedrecordProtectedrecordProtectedrecordProtectedfindProtectedgetProtectedgetProtectedexecuteExecute a task by sending it to the model.
Protectedbuild
Expert agent extending SimpleAgent with configuration-based setup.