Skip to content
PACKAGES

materializeAgenticMemoryRecordChanges()

Materializes D586 complete-next-record change intents into proposal-compatible DATA.

The helper validates domain-specific intent facts against current records and emits full AgenticMemoryRecordProposal material only. It does not admit, apply, persist, hydrate, commit, mutate live records, or interpret patch/merge semantics.

import { materializeAgenticMemoryRecordChanges } from "@graphrefly/ts/solutions";
function materializeAgenticMemoryRecordChanges(
intents: unknown,
opts: MaterializerOptions<T> = {},
): AgenticMemoryRecordMaterializationProjection<T>
ParameterTypeDescription
intentsunknownComplete-next-record materialization intent DATA.
optsMaterializerOptions<T>Current records, optional evaluation, materializer id, and refs.

Candidate material/proposals plus materializer-local status, issues, audit, and cursor.

import { materializeAgenticMemoryRecordChanges } from "@graphrefly/ts/solutions/agentic-memory";

packages/ts/src/solutions/agentic-memory/materializer.ts