mcp_engram_turn_record
Record an agent response turn with user utterance, assistant output, and auto-aggregated trace data to maintain conversation history.
Instructions
Mint an RPT v3 agent_response turn tile (response_tile_schema_v3). Captures user utterance + assistant output + auto-aggregated trace_chain/probe_reads/tool_calls from activity feed. Use at end of each assistant turn (lean default). Extends prior strange-loop RPT v2 convention to all chat.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_thesis | No | ||
| assistant_output | Yes | Final user-visible assistant reply (excerpt ok) | |
| conv_arc | No | Conversation arc id e.g. conv:leg-rpt-v3 | |
| goal_context | No | Goal this turn serves | |
| human_forward | Yes | Leading plain-language thesis — what happened and why it matters | |
| open_questions | No | ||
| outcome_status | No | completed | partial | blocked | needs_user | |
| prev_turn | No | Prior tile:agent_response_* for turn chaining | |
| process_context | No | Optional process:engram.* — realized_by edge | |
| since_ts | No | Activity window start (ms since epoch). Default: last 10 minutes. | |
| spatial_touched | No | ||
| tier | No | lean (default) | full (strange-loop/meta with key_facts) | |
| title | No | Short tile title (defaults from human_forward) | |
| user_intent | No | question | directive | correction | steer | new_task | ack | other | |
| user_utterance | Yes | User message that prompted this turn (verbatim or excerpt) |