Skip to main content
This page records stable user-facing semantics and points to authoritative interfaces for the installed version. Exact parameters belong to runtime schemas and source code.

Workspace

The default workspace is .reme/ under the launch directory. Override it at startup:
The workspace uses the following top-level directories:
metadata/ can be rebuilt and must not be the only copy of memory. Backups should retain at least session/, resource/, daily/, and digest/.

Markdown Memory

Memory files are ordinary Markdown with optional YAML frontmatter:
  • Paths are workspace-relative and file actions cannot escape the workspace.
  • ReMe can add a missing .md suffix where appropriate.
  • [[path/to/file.md]] is a workspace wikilink.
  • name and description are common summary fields. Treat other metadata as stable only when covered by the current schema.
  • Prefer ReMe move / delete actions for linked files so related links can be checked.

Configuration

Without config=, ReMe loads the built-in default configuration. A file passed through config= replaces that default and must contain a complete application configuration. Dot-notation arguments are then merged on top of whichever configuration was selected:
Common top-level groups include: ${VAR} and ${VAR:-default} in string values expand from the environment. Never commit configuration or .env files containing secrets. Authoritative sources:

CLI

The CLI has one uniform form:
Common entrypoints:
Actions other than start connect to the running service. Runtime reme help and reme/config/default.yaml are the authoritative action and parameter lists.

HTTP and MCP

The default HTTP service exposes served jobs as POST /{action}. While it is running, use:
  • /docs for interactive OpenAPI documentation;
  • /openapi.json for the machine-readable schema.
Start MCP with:
The default MCP URL is http://127.0.0.1:2333/mcp. MCP clients discover the current tool list on connection.

Compatibility and Changes