remember_decision
Capture decisions in real time during a session. High-confidence inputs enter the active knowledge graph immediately, mid-confidence queue for human approval, and low-confidence are dropped, with per-session dedup and rate-limit.
Instructions
Live agent write into the decision knowledge graph. Confidence-scores the input and routes it through the memoir review queue: high-confidence rows enter the active graph immediately, mid-confidence rows queue for human approval, low-confidence rows are dropped without persistence. Per-session dedup + rate-limit. Use during a session to capture decisions in real time. For manual high-confidence writes use add_decision; for post-hoc extraction from session logs use mine_sessions. Returns JSON: { id, review_status, confidence, deduplicated? }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Short summary of the decision | |
| content | Yes | Full decision text — reasoning, context, tradeoffs | |
| type | Yes | Decision type | |
| service_name | No | Subproject name this decision is about (e.g., "auth-api", "user-service") | |
| symbol_id | No | Symbol FQN this decision is about (e.g., "src/auth/provider.ts::AuthProvider#class") | |
| file_path | Yes | File path this decision is about | |
| tags | No | Tags for categorization (e.g., ["auth", "security"]) | |
| session_id | No | Session identifier for dedup/rate-limit (default: "_default") | |
| git_branch | No | Git branch this decision belongs to. Omit to auto-detect, or pass null to make it branch-agnostic. |