Skip to main content

Interface: Fact

Defined in: packages/agentos/src/cognition/memory/retrieval/fact-graph/types.ts:16

A single extracted fact tuple. object MUST be a literal span from the source turn (never paraphrased); this contract is the design delta from Steps 5/7/8 whose summary-based approaches erased specific-value tokens.

Properties​

object​

object: string

Defined in: packages/agentos/src/cognition/memory/retrieval/fact-graph/types.ts:22

Literal object span from the source turn — NEVER paraphrased.


predicate​

predicate: string

Defined in: packages/agentos/src/cognition/memory/retrieval/fact-graph/types.ts:20

Predicate from the closed schema (see PREDICATE_SCHEMA).


sourceSpan​

sourceSpan: string

Defined in: packages/agentos/src/cognition/memory/retrieval/fact-graph/types.ts:28

The full sentence the fact came from (for audit, not retrieval).


sourceTraceIds​

sourceTraceIds: string[]

Defined in: packages/agentos/src/cognition/memory/retrieval/fact-graph/types.ts:26

Trace or session IDs this fact was extracted from.


subject​

subject: string

Defined in: packages/agentos/src/cognition/memory/retrieval/fact-graph/types.ts:18

Canonical subject ("user" for first-person, lowercase otherwise).


timestamp​

timestamp: number

Defined in: packages/agentos/src/cognition/memory/retrieval/fact-graph/types.ts:24

ms since epoch.