memo_profile
Retrieves bounded stable and active memory with evidence metadata, giving you relevant project and user context to recall past decisions and information.
Instructions
Return bounded stable and active memory with evidence metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Working directory used to resolve the current project (git toplevel) so the project-specific profile document is included in the stable section. Defaults to the server process's working directory. | |
| limit | No | Maximum recent memory records in the 'active' section (clamped to 0-50; forgotten records are excluded). | |
| scope | No | Descriptive label echoed into the payload: one of 'current', 'user', 'project', 'agent' (anything else returns a memo.error.v1 invalid_scope envelope). Does not filter or authorize — content selection stays governed by Memo's profile files and record provenance. | current |
| source | No | Caller identity recorded in the recall consult log. Empty string falls back to the MEMO_SOURCE env var, then the MCP client's declared clientInfo name. | |
| budget_chars | No | Character budget for the 'stable' profile text (clamped to 256-12000). Longer text is truncated with a trailing ellipsis and an entry in 'omissions'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||