palinode_resolve
Get the current answer to a question or record from memory, resolving standing assertions, replacements, conflicts, and unknowns instead of a list of search hits.
Instructions
Ask what memory holds RIGHT NOW about a question, or about one record. Returns the assertions that stand (with their evidence and source revisions), what replaced what, conflicts with every side intact, and what is explicitly unknown. Use instead of palinode_search when you want the current answer rather than a list of hits. Read-only; a tight budget can shrink the answer but never turns a conflict into a settled one. Retired records are left out, as in search, unless include_retired=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | Exact memory ref (path without .md), e.g. 'decisions/db'. | |
| query | No | Natural-language question. Give this or `ref`. | |
| intent | No | What to answer. Only current state is supported. | current_state |
| context | No | Refs you already hold; each is checked, not assumed current. | |
| max_chars | No | Max characters in the answer (default 2000). | |
| max_items | No | Max units in the answer (default 8). | |
| include_retired | No | Also return retired records (archived, superseded, retracted, expired), labelled as history. Off by default, as in search. | |
| include_other_projects | No | Also return records tagged to other projects, each labelled with its project. Off by default: a project-scoped request leaves them out. |