append_event
Record important events and user-provided context for future AI sessions. Capture decisions, bugs, TODOs, and state changes to maintain project memory across sessions.
Instructions
Record an important event that future AI sessions may need. Use during work for meaningful decisions, bugs, test results, TODOs, discoveries, commands, or state changes. Use user_message to capture meaningful facts, requirements, preferences, constraints, or context the user provides — the user should NOT need to say 'remember this' or 'save this'. Proactively record useful user-provided information. Do NOT record trivial conversation (hello, thanks, okay) or private chain-of-thought.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor | No | Who/what generated this event | assistant |
| content | Yes | Event content/description | |
| metadata | No | Optional additional data | |
| event_type | Yes | Type of event. Use 'user_message' for meaningful user-provided facts, requirements, preferences, names, or context that may be needed later. | |
| session_id | No | Optional: specific session ID | |
| workspace_path | No | Workspace path to resolve session from (recommended for multi-project environments) |