Class: MarkdownExporter
Defined in: packages/agentos/src/memory/io/MarkdownExporter.ts:63
Exports memory traces as Markdown files with YAML front-matter.
Usage:
const exporter = new MarkdownExporter(brain);
await exporter.export('/path/to/vault');
Extended by
Constructors
Constructor
new MarkdownExporter(
brain):MarkdownExporter
Defined in: packages/agentos/src/memory/io/MarkdownExporter.ts:67
Parameters
brain
The SqliteBrain instance to read from.
Returns
MarkdownExporter
Properties
brain
protectedreadonlybrain:SqliteBrain
Defined in: packages/agentos/src/memory/io/MarkdownExporter.ts:67
The SqliteBrain instance to read from.
Methods
buildFileContent()
protectedbuildFileContent(trace):string
Defined in: packages/agentos/src/memory/io/MarkdownExporter.ts:109
Build the Markdown content for a single trace.
Subclasses (e.g. ObsidianExporter) override this to inject wiki-links
and #tag decorations into the body.