PipelineContext class

Pipeline data for intervention.

Annotations
  • @immutable

Constructors

PipelineContext({required String pipelineId, required InterventionPoint currentPoint, Map<String, dynamic> knowledgeRetrieved = const {}, List<String>? candidateResponses, String? generatedOutput, Map<String, dynamic>? skillContext, Map<String, dynamic>? profileContext, Map<String, double>? stateWeighting, DateTime? timestamp})
PipelineContext.fromJson(Map<String, dynamic> json)
factory

Properties

candidateResponses → List<String>?
During-generation candidate responses.
final
currentPoint → InterventionPoint
Current intervention stage.
final
generatedOutput → String?
Post-generation output.
final
hashCode → int
The hash code for this object.
no setterinherited
knowledgeRetrieved → Map<String, dynamic>
FactGraph data retrieved.
final
pipelineId → String
Pipeline identifier.
final
profileContext → Map<String, dynamic>?
Current profile state.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
skillContext → Map<String, dynamic>?
Current skill state.
final
stateWeighting → Map<String, double>?
Dynamic state weights.
final
timestamp → DateTime
Timestamp.
final

Methods

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

Operators

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