AgentInvocation
junjo.evaluation.AgentInvocation
Kind: Class
SDK version: 0.69.0
Documentation channel: Stable release
Signature
Section titled “Signature”AgentInvocation(agent: Agent[AgentInputT, AgentOutputT, DependenciesT, AgentStateT, StoreT], input: AgentInputT, dependencies: DependenciesT, store: StoreT | None = None, history: tuple[AgentMessage, ...] = (), correlation: ExecutionCorrelation | None = None, cleanup: Cleanup | None = None)Agent definition and application-owned invocation values for one case.
Members
Section titled “Members”agent: Agent[AgentInputT, AgentOutputT, DependenciesT, AgentStateT, StoreT]Agent definition used to execute this case with its chosen model and tools.
input: AgentInputTTyped application input supplied to the Agent.
dependencies
Section titled “dependencies”dependencies: DependenciesTApplication services available to this Agent execution and its tools.
store: StoreT | None = NoneOptional borrowed application Store; omitted uses the Agent factory.
history
Section titled “history”history: tuple[AgentMessage, ...] = ()Conversation history supplied by the application for this case.
correlation
Section titled “correlation”correlation: ExecutionCorrelation | None = NoneOptional trusted application correlation identity propagated through this execution.
cleanup
Section titled “cleanup”cleanup: Cleanup | None = NoneOptional per-case cleanup, called after execution or failure, including projection failures.