Skip to documentation
Docs navigation
Docs/selectNodesForAbsorb()
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" });