Metis — Record Decision
record_decisionRecord user preferences and decisions to personalize future interactions and avoid asking the same questions repeatedly.
Instructions
Record a user preference or decision so Metis adapts to the user over time.
Use this whenever the user states (or confirms) a standing preference or makes a
decision worth remembering — coding style, citation format, a methods default, an
article/dataset they keep returning to, a naming convention, a workflow choice.
These are recalled into context on future requests (recall_decisions), so Metis
personalizes instead of asking again.
Args:
decision: the preference/decision in plain language (e.g. "Always use tidyverse style in R, never base apply").
category: preference | coding | citation | methodology | writing | article-ref | dataset | routing | other.
context: optional — when/why it applies (e.g. "for HAT spatial analyses").
scope: 'always' (persist) or 'once'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | always | |
| context | No | ||
| category | No | preference | |
| decision | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |