AutoAiRepository constructor
AutoAiRepository()
Implementation
factory AutoAiRepository() {
final fallbackRuns = InMemoryAiRunStore();
final fallbackThreads = InMemoryAiThreadStore();
final fallbackTraces = InMemoryAiTraceStore();
final fallbackArtifacts = InMemoryAiArtifactStore();
return AutoAiRepository._(
fallbackRuns: fallbackRuns,
fallbackThreads: fallbackThreads,
fallbackTraces: fallbackTraces,
fallbackArtifacts: fallbackArtifacts,
runs: _ResilientAiRunStore(
primary: DbAiRunStore(),
fallback: fallbackRuns,
),
threads: _ResilientAiThreadStore(
primary: DbAiThreadStore(),
fallback: fallbackThreads,
),
traces: _ResilientAiTraceStore(
primary: DbAiTraceStore(),
fallback: fallbackTraces,
),
artifacts: _ResilientAiArtifactStore(
primary: DbAiArtifactStore(),
fallback: fallbackArtifacts,
),
);
}