SessionEventNormalizer
Category: Session
Source: session_event_normalizer.dart
Enums
NormalizedSessionEventKind
| Value | Description |
|---|---|
user | |
assistant | |
toolCall | |
toolResult | |
subagentSpawned | |
subagentEvent | |
subagentCompleted |
Classes
NormalizedSessionEvent
Constructor
dart
factory NormalizedSessionEvent.user(String text)dart
factory NormalizedSessionEvent.assistant(String text)dart
factory NormalizedSessionEvent.toolCall({
String? id,
required String name,
required Map<String, dynamic> arguments,
})dart
factory NormalizedSessionEvent.toolResult({
String? callId,
required String content,
String? summary,
})dart
factory NormalizedSessionEvent.subagentSpawned({
required String subagentId,
required String task,
String? parentSubagentId,
int? index,
int? total,
int? depth,
})dart
factory NormalizedSessionEvent.subagentEvent({
required String subagentId,
required NormalizedSessionEvent inner,
})dart
factory NormalizedSessionEvent.subagentCompleted({
required String subagentId,
String? error,
})Properties
| Property | Type | Description |
|---|---|---|
kind | NormalizedSessionEventKind | |
text | String | |
toolCallId | String? | |
toolName | String? | |
toolArguments | Map<String, dynamic>? | |
toolResultSummary | String? | |
subagentId | String? | |
parentSubagentId | String? | |
subagentIndex | int? | |
subagentTotal | int? | |
subagentDepth | int? | |
subagentInner | NormalizedSessionEvent? | |
subagentError | String? | |
visibleText | String get |
Functions
`Iterable<NormalizedSessionEvent> normalizeSessionEvents(
List<Map<String, dynamic>> events, )`