memory

The memory tool performs all user-facing memory operations. The required command parameter selects the action.

view

Show all memory, or filter by section.

add

Add a fact to a section.
Structured compact facts are accepted when a client needs stable keys:

upsert

Add a structured fact or replace the existing fact with the same key.

remove

Remove a fact by its one-indexed line number within a section.

replace

Replace a fact by its one-indexed line number within a section.

memory_context

The memory_context tool returns memory for session initialization hooks. By default it returns the full formatted memory document. Clients with small context windows can request compact output, section filters, and a maximum character count.

Sections

The valid section keys are:
  • work
  • personal
  • top_of_mind
  • history
  • instructions
  • user_profile
  • user_preferences
  • eyra_project
  • devices_environment
  • workflows
  • writing_style
  • long_term_tasks
  • do_not_forget