ecg_record_provenance
Stages conversation turns that explain a proposal, storing full text only if a later commit succeeds under consent. Helps track provenance without writing durable memory.
Instructions
Stage conversation turns that explain a proposal. Does not write durable memory.
Each message is {"role": "user"|"assistant", "content": "..."}.
Full text is stored only if a later ecg_commit_step succeeds under consent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| messages | Yes | ||
| session_id | Yes | ||
| exchange_id | Yes |