AgentTarget
junjo.evaluation.AgentTarget
Kind: Class
SDK version: 0.69.0
Documentation channel: Stable release
Signature
Section titled “Signature”AgentTarget(*, key: str, name: str, input_version: int, input_type: TypeForm[InputT], factory: Callable[[InputT, EvaluationContext, ResourcesT], AgentInvocation[AgentInputT, AgentOutputT, DependenciesT, AgentStateT, StoreT] | Awaitable[AgentInvocation[AgentInputT, AgentOutputT, DependenciesT, AgentStateT, StoreT]]], projector: Callable[[AgentExecutionResult[AgentOutputT, AgentStateT], InputT, EvaluationContext, ResourcesT], object | Awaitable[object]])Execute a real application Agent through Agent.execute().
key is the stable evaluation dispatch identity. name is the
human-readable name of the real Agent stored with Studio cases and shown
in evaluation results.
Members
Section titled “Members”kind = kindPublic attribute.
key = keyPublic attribute.
name = namePublic attribute.
input_version
Section titled “input_version”input_version = input_versionPublic attribute.
input_schema
Section titled “input_schema”input_schema: dict[str, object]Public attribute.