memory_pause
Pause all memory write actions for the current session. Read operations remain fully functional. Use to prevent recording when user requests a private session.
Instructions
Pause all memory writes for the current session. While paused, memory_store, memory_session_summary, memory_distill, memory_verify, memory_forget, memory_mark_useful, memory_report_outcome, and memory_review (write actions) will return a session_paused status instead of executing. Read operations (memory_recall, memory_entity, memory_relations, memory_heartbeat) remain fully functional. Use when the user says something like 'do not remember anything from this session' or 'pause memory'. Call memory_resume to re-enable writes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Optional reason for pausing (e.g. 'user requested private session'). Included in the paused status response. | |
| session_id | No | The session UUID (e.g. from the session folder path). When provided, also signals the daemon to skip extraction for this session. For Copilot sessions, pass the UUID from ~/.copilot/session-state/<UUID>/. Format: just the UUID, the 'uuid:' prefix is added automatically. |