DefaultRuntimeContext constructor
DefaultRuntimeContext({
- required String profileId,
- String entityId = 'default',
- String? contextId,
- String? runId,
- String? traceId,
- DateTime? asOf,
- Period? period,
- Clock? clock,
- Map<
String, dynamic> inputs = const {}, - Map<
String, dynamic> metadata = const {}, - FactsPort? facts,
- PatternsPort? patterns,
- SummariesPort? summaries,
- LlmPort? llm,
- dynamic skillContext,
Implementation
DefaultRuntimeContext({
required this.profileId,
this.entityId = 'default',
String? contextId,
String? runId,
this.traceId,
DateTime? asOf,
this.period,
Clock? clock,
this.inputs = const {},
this.metadata = const {},
this.facts,
this.patterns,
this.summaries,
this.llm,
this.skillContext,
}) : contextId = contextId ?? _generateId('ctx'),
runId = runId ?? _generateId('run'),
asOf = asOf ?? DateTime.now(),
clock = clock ?? const SystemClock();