ToolPairingRepairEvent class final
Emitted when the outbound request context needed tool-pairing surgery (issue #85): orphaned tool results dropped, missing results synthesized, or duplicate ids renamed. Repairs are never silent — report carries the counts and affected ids, and providerError is set when the pass ran in response to a provider pairing error (the self-healing retry).
- Inheritance
-
- Object
- AgentEvent
- ToolPairingRepairEvent
Constructors
- ToolPairingRepairEvent({required ToolPairingRepairReport report, String? providerError})
-
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- providerError → String?
-
Raw provider error that triggered this pass, when it ran on the
retry path; null for the pre-request repair.
final
- report → ToolPairingRepairReport
-
What the repair changed (empty report = detection only).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited