TrajectoryRequestDetail class final

Cheap outbound-request summary recorded before each provider call.

Sizes and previews only: the full payload is already in the transcript, so the summary carries just enough for the Request tab to describe what the model was about to receive.

Constructors

TrajectoryRequestDetail({required int messageCount, required int systemPromptChars, required int toolCount, required List<String> toolNames, required List<TrajectoryRequestMessageSummary> messages, String? systemPromptHash, String? toolManifestHash, String? wireDumpHash})
Creates a TrajectoryRequestDetail.
const
TrajectoryRequestDetail.fromJson(Map<String, dynamic> json)
Deserializes from a JSON map produced by toJson.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
messageCount int
Number of messages in the outbound request.
final
messages List<TrajectoryRequestMessageSummary>
Per-message summaries, in request order.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
systemPromptChars int
Length of the system prompt, when one was sent.
final
systemPromptHash String?
Pointer into the session's prompt-blob table (F1); null when the prompt text was not captured for this session (E6).
final
toolCount int
Number of tools advertised with the request.
final
toolManifestHash String?
Pointer into the session's manifest-blob table (F2); null when not captured (E6).
final
toolNames List<String>
Advertised tool names, in request order.
final
wireDumpHash String?
Pointer into the session's wire-dump table (F5); null when wire dumps are off or not captured.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes to a JSON map.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited