TrajectorySystemRecord class final

A session-state change row (system kind).

Inheritance

Constructors

TrajectorySystemRecord({required int index, required String recordId, required String text, required TrajectorySystemChange change, String? detail, DateTime? time, String? errorCode, String? errorMessage, List<String>? activeToolNames, String? systemPromptHash, String? previousSystemPromptHash, String? toolManifestHash, String? previousToolManifestHash})
Creates a TrajectorySystemRecord.
const

Properties

activeToolNames → List<String>?
Active tool names for a toolsChange row (F7b: the tab renders the real set instead of an unconditional missing stub). Null otherwise.
final
change → TrajectorySystemChange
Which session-level state changed.
final
detail → String?
Full change detail (markdown), when the host records one.
final
errorCode → String?
Error code for a failed turn end, when known.
final
errorMessage → String?
Error description for a failed turn end.
final
hashCode → int
The hash code for this object.
no setterinherited
index → int
1-based record index shown as #N.
finalinherited
kind → TrajectoryCellKind
Closed-set kind for exhaustive renderer dispatch.
no setteroverride
previousSystemPromptHash → String?
final
previousToolManifestHash → String?
final
recordId → String
Stable identity surviving prepends of older projected records.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
systemPromptHash → String?
Prompt-blob pointer active from this row on (F7a: the System-prompt tab renders the full text from the blob table instead of a stub). Null when not captured (E6). previousSystemPromptHash enables the diff view between prompt versions.
final
text → String
Short human-readable description of the change.
final
time → DateTime?
Wall-clock time of the change.
final
toolManifestHash → String?
Manifest-blob pointer active from this row on, plus the previous version for the tool diff (F2/F7b). Null when not captured.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
withHashes({String? systemPromptHash, String? previousSystemPromptHash, String? toolManifestHash, String? previousToolManifestHash}) → TrajectorySystemRecord
Returns a copy with the blob-table pointers stamped by the snapshot builder when the row's following request summary lands (F7): the full system prompt / tool manifest active from this row on, plus the previous versions for the diff views. Null fields pass through.

Operators

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