record
Log each question-answer or decision from an interview session to preserve context for ongoing conversation.
Instructions
Record a Q&A exchange or a decision made during the interview. Call this after each meaningful exchange to maintain context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Type of record: 'qa' for question-answer, 'decision' for a decision made | |
| topic | No | The topic of the decision (for decision type) | |
| answer | No | The answer received (for qa type) | |
| decision | No | The decision made (for decision type) | |
| question | No | The question asked (for qa type) | |
| reasoning | No | Why this decision was made (for decision type) | |
| session_id | No | Session ID to record into. If omitted, uses the most recent active session. | |
| covered_checkpoints | No | Checkpoint names that this Q&A or decision covers. Match against the checkpoints loaded at session start. |