mcp_engram_turn_record
Store each assistant interaction as a memory tile, including user utterance, output, and trace data, for retrieval and context continuity.
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 |
|---|---|---|---|
| tier | No | lean (default) | full (strange-loop/meta with key_facts) | |
| title | No | Short tile title (defaults from human_forward) | |
| conv_arc | No | Conversation arc id e.g. conv:leg-rpt-v3 | |
| since_ts | No | Activity window start (ms since epoch). Default: last 10 minutes. | |
| prev_turn | No | Prior tile:agent_response_* for turn chaining | |
| user_intent | No | question | directive | correction | steer | new_task | ack | other | |
| agent_thesis | No | ||
| 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 | |
| user_utterance | Yes | User message that prompted this turn (verbatim or excerpt) | |
| process_context | No | Optional process:engram.* — realized_by edge | |
| spatial_touched | No | ||
| assistant_output | Yes | Final user-visible assistant reply (excerpt ok) |