feedback
Log retrieval result quality for a recalled memory, marking it helpful, misleading, or outdated to refine future recall.
Instructions
Record structured retrieval feedback for one recalled memory result.
Evidence is append-only/shadow-only. Provenance is caller-declared and not authenticated. This tool does not mutate memory records, recall results, or ranking behavior.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Optional compact reason. Required for `misleading` and `outdated` outcomes. | |
| outcome | No | Declared retrieval outcome. Required for votes and corrections; optional for retractions. | |
| memory_id | Yes | Exact recalled memory id being evaluated. | |
| namespace | Yes | Namespace used by the recall receipt, such as `project:<workspace>` or `global`. | |
| provenance | No | Optional declared provenance fields such as source_app, source_client, source_model, client_session_id, client_workspace, client_transport, or actor. | |
| result_rank | Yes | One-based rank of the memory in the recalled result list. | |
| feedback_type | No | Append-only feedback event type. Defaults to a root vote. | vote |
| recall_receipt | Yes | Signed recall receipt token returned by a durable memory text `recall` response. | |
| supersedes_feedback_id | No | Current feedback head id. Required for corrections and retractions; omitted for root votes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||