StepReferenceResolver#

Module: agent_framework.planning.step_reference

class agent_framework.planning.step_reference.StepReferenceResolver(*args, **kwargs)[source]#

Bases: Protocol

Protocol for pluggable step reference resolvers.

Mirrors FileReferenceResolver on AgentHost. Set host.step_ref_resolver to override the default resolver.

resolve(value, *, invocation_parameters, step_results, run_id, agent_id, step_id)[source]#
Parameters:
  • value (Any)

  • invocation_parameters (dict[str, Any])

  • step_results (dict[str, Any])

  • run_id (str)

  • agent_id (str)

  • step_id (str)

Return type:

Any