microsoft.opentelemetry.a365.core.transfer_details module
Explicit transfer metadata for execute-tool operations.
- class microsoft.opentelemetry.a365.core.transfer_details.TransferMode(value)[source]
-
How control passes to the transfer target.
- RETURN_TO_CALLER = 'return_to_caller'
- PASS_CONTROL = 'pass_control'
- class microsoft.opentelemetry.a365.core.transfer_details.TransferTargetType(value)[source]
-
Kind of target receiving control.
- AGENT = 'agent'
- HUMAN = 'human'
- WORKFLOW = 'workflow'
- class microsoft.opentelemetry.a365.core.transfer_details.TransferDetails(mode, target_type=TransferTargetType.AGENT, target_agent_details=None)[source]
Bases:
objectExplicit transfer mode and optional target agent identity.
Only the target agent’s ID, name, blueprint ID, platform ID and version are recorded. Agent details are not valid for human or workflow targets.
- mode: TransferMode
- target_type: TransferTargetType = 'agent'
- target_agent_details: AgentDetails | None = None