Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/core / / toWireAgentEvent

Function: toWireAgentEvent()

ts
function toWireAgentEvent<TOutput>(ev): WireAgentEvent<TOutput>;

Defined in: packages/core/src/types/agent-event-wire.ts:132

Project an AgentEvent into its JSON-safe WireAgentEvent twin. Idempotent: projecting an already-wire event returns an equivalent value. Events of unknown type pass through untouched.

Type Parameters

Type ParameterDefault type
TOutputstring

Parameters

ParameterType
ev| AgentStartEvent | StepStartEvent | TextDeltaEvent | TextCompleteEvent | ReasoningDeltaEvent | ToolCallStartEvent | ToolCallDeltaEvent | ToolCallEndEvent | ToolExecuteStartEvent | ToolExecuteProgressEvent | ToolExecutePartialEvent | ToolExecuteEndEvent | ToolExecuteErrorEvent | ToolApprovalRequestedEvent | ToolApprovalGrantedEvent | ToolApprovalDeniedEvent | ContextCompactedEvent | HandoffEvent | AgentSteeredEvent | AgentFollowUpQueuedEvent | AgentCancellingEvent | AgentModelFellbackEvent | AgentFanOutSpawnedEvent | AgentFanOutMergedEvent | AgentEvaluatorIterationEvent | AgentEvaluatorConvergedEvent | AgentProgressWrittenEvent | AgentProgressReadEvent | AgentLateralLeakDetectedEvent | FileGeneratedEvent | SourceCitedEvent | StepEndEvent | GuardrailTrippedEvent | VerifierResultEvent | SubagentEvent | AgentErrorEvent | WireFileGeneratedEvent | WireToolExecutePartialEvent | WireSubagentEvent | AgentEndEvent&lt;TOutput&gt; | WireAgentEndEvent&lt;TOutput&gt;

Returns

WireAgentEvent&lt;TOutput&gt;

Stable