MemoGrafter
selectNodesForAbsorb()
Select source nodes before absorption.
What it does
Select source nodes before absorption.
This lower-level API keeps session selection explicit, which is useful for services that manage many users or conversations through one instance.
Signature
TypeScript
selectNodesForAbsorb(sourceSessionId: string, options: AbsorbFromAgentOptions): Promise<TopicNode[]>Parameters
sourceSessionId (string) — The session to select source memory from.options (AbsorbFromAgentOptions) — Optional limits, filters, tags, or operation-specific behavior.Result
The topic nodes created, selected, or copied by the operation.
Example
example.ts
const selected = await memo.selectNodesForAbsorb("source", { prompt: "billing" });