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