Skip to main content
Most projects never need to manage tags or memory by hand. RELAI attaches tags automatically when it creates learning environments and benchmarks — one recording the environment’s scope, one grouping related environments — and the optimizer maintains its own memory between runs, tied to those tags. The commands below are for inspecting that state, selecting suites by tag, and adding durable guidance of your own.

relai tag

Use relai tag to group learning environments into reusable suites.

list

List tags. Use --verbose to include the learning environment file locations for each tag.

relai memory

Store Markdown guidance RELAI should consider during future generation and optimization. Most memory commands operate on one scope:

Read

Prints Markdown memory content, or empty output if no memory exists.

Write or append

Use one content source: --text, --file, or --stdin. write replaces memory; append adds to existing memory.

Paths and scopes

path prints the filesystem path for one memory file. list prints known memory scopes and paths. Common failures: unknown scope, invalid file path, missing content option, or content over the memory size limit.