Package com.embabel.agent.api.event
Class DynamicAgentCreationEvent
-
- All Implemented Interfaces:
-
com.embabel.agent.api.event.AgentPlatformEvent,com.embabel.agent.api.event.AgenticEvent,com.embabel.common.core.types.Timestamped
public final class DynamicAgentCreationEvent implements AgentPlatformEvent
Emitted when we've created an agent for a specific task
-
-
Field Summary
Fields Modifier and Type Field Description private final AgentPlatformagentPlatformprivate final Agentagentprivate final Objectbasisprivate final Instanttimestamp
-
Constructor Summary
Constructors Constructor Description DynamicAgentCreationEvent(AgentPlatform agentPlatform, Agent agent, Object basis, Instant timestamp)
-
Method Summary
Modifier and Type Method Description AgentPlatformgetAgentPlatform()final AgentgetAgent()final ObjectgetBasis()InstantgetTimestamp()-
-
Constructor Detail
-
DynamicAgentCreationEvent
DynamicAgentCreationEvent(AgentPlatform agentPlatform, Agent agent, Object basis, Instant timestamp)
- Parameters:
basis- why we chose this agent
-
-
Method Detail
-
getAgentPlatform
AgentPlatform getAgentPlatform()
-
getTimestamp
Instant getTimestamp()
-
-
-
-