memo_profile
Return a bounded set of stable and active memory records with evidence metadata, scoped to the current project or user.
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 | |||