Store.Memories.Meta (fnord v0.8.82)

View Source

Handles meta.json file operations for memories. Contains: id, slug, label, response_template, scope, parent_id, timestamps, counters, weight

Summary

Functions

Reads meta.json from a memory directory. Returns {:ok, map} or {:error, reason}.

Writes meta.json for a memory using atomic write.

Functions

read(memory_dir)

@spec read(String.t()) :: {:ok, map()} | {:error, term()}

Reads meta.json from a memory directory. Returns {:ok, map} or {:error, reason}.

write(memory)

@spec write(AI.Memory.t()) :: :ok | {:error, term()}

Writes meta.json for a memory using atomic write.