FlintAutoAiRepository constructor
FlintAutoAiRepository()
Implementation
factory FlintAutoAiRepository() {
final fallbackRuns = InMemoryAiRunStore();
final fallbackThreads = InMemoryAiThreadStore();
final fallbackTraces = InMemoryAiTraceStore();
final fallbackArtifacts = InMemoryAiArtifactStore();
return FlintAutoAiRepository._(
fallbackRuns: fallbackRuns,
fallbackThreads: fallbackThreads,
fallbackTraces: fallbackTraces,
fallbackArtifacts: fallbackArtifacts,
runs: _FlintResilientAiRunStore(
primary: FlintDbAiRunStore(),
fallback: fallbackRuns,
),
threads: _FlintResilientAiThreadStore(
primary: FlintDbAiThreadStore(),
fallback: fallbackThreads,
),
traces: _FlintResilientAiTraceStore(
primary: FlintDbAiTraceStore(),
fallback: fallbackTraces,
),
artifacts: _FlintResilientAiArtifactStore(
primary: FlintDbAiArtifactStore(),
fallback: fallbackArtifacts,
),
);
}