Skip to content

Interface: SourceSummaryDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / SourceSummaryDto

Defined in: src/types/sources.ts:33

Summary of a registered source.

available: boolean

Defined in: src/types/sources.ts:35

Whether the source is currently available/reachable.


lastSyncAt: string | null

Defined in: src/types/sources.ts:57

When the most recent SUCCESSFUL ingest of this source finished (RFC 3339, UTC), or null when no ingest of it has completed.

Survives an engine restart: the engine keeps it in a durable sync-watermark store. The engine always sends the key, so null means “never synced”, not “unknown”.


mode: string

Defined in: src/types/sources.ts:43

Resolved write-path mode: "transpile" or "ingest" (see SourceWriteMode).

Typed as string rather than the union because the wire contract declares a plain string — narrowing it would mean inventing a fallback for a value this SDK version does not know.


sourceId: string

Defined in: src/types/sources.ts:45

Source identifier.


sourceType: string

Defined in: src/types/sources.ts:47

Source type.