Interface WikiAttachableMemory
interface WikiAttachableMemory { remember(content,
options?): Promise<{ id: string; }>; forget(traceId): Promise<void>; attachWiki(wiki): void; } Methods
remember
- remember(content, options?): Promise<{
id: string;
}> Parameters
- content: string
Optional options: Record<string, unknown>
Returns Promise<{
id: string;
}>
forget
- forget(traceId): Promise<void>
Returns Promise<void>
attachWiki
- attachWiki(wiki): void
Parameters
- wiki: {
store: {
index: ((o?) => Promise<unknown>);
readMetaWatermark: (() => Promise<null | string>);
writeMetaWatermark: ((iso) => Promise<void>);
};
compiler: {
compile: ((input) => Promise<WikiCompileResult>);
};
}store: {
index: ((o?) => Promise<unknown>);
readMetaWatermark: (() => Promise<null | string>);
writeMetaWatermark: ((iso) => Promise<void>);
}
index: ((o?) => Promise<unknown>)
- (o?): Promise<unknown>
Parameters
Optional o: {
force?: boolean;
}
Returns Promise<unknown>
readMetaWatermark: (() => Promise<null | string>)
- (): Promise<null | string>
Returns Promise<null | string>
writeMetaWatermark: ((iso) => Promise<void>)
- (iso): Promise<void>
Returns Promise<void>
compiler: {
compile: ((input) => Promise<WikiCompileResult>);
}
- (input): Promise<WikiCompileResult>
Parameters
- input: {
traces: TraceLike[];
reason: "consolidation" | "session-end" | "explicit";
}traces: TraceLike[]
reason: "consolidation" | "session-end" | "explicit"
Returns void
Minimal Memory-facade surface this helper needs (structural, no hard import).