Interface: SourceSummaryDto
@kortexya/reasoninglayer / SourceSummaryDto
Interface: SourceSummaryDto
Section titled “Interface: SourceSummaryDto”Defined in: src/types/sources.ts:33
Summary of a registered source.
Properties
Section titled “Properties”available
Section titled “available”available:
boolean
Defined in: src/types/sources.ts:35
Whether the source is currently available/reachable.
lastSyncAt
Section titled “lastSyncAt”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.
Remarks
Section titled “Remarks”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
Section titled “sourceId”sourceId:
string
Defined in: src/types/sources.ts:45
Source identifier.
sourceType
Section titled “sourceType”sourceType:
string
Defined in: src/types/sources.ts:47
Source type.