save_filter
Save a new owned filter only when explicitly requested, optionally pairing an Angles idea atomically with the same rule and test settings; operation_id blocks duplicate retries.
Instructions
Save a new owned filter only when the user explicitly requests a save/create. Optionally save an Angles idea with the identical rule and exact test settings atomically. Required operation_id prevents duplicate creates on retries. Return actual IDs/links and report expiry; never claim a missing paired idea was saved. Requires filters:write; permissions do not replace user intent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| rule | Yes | Native saved-filter rule. Discover canonical units and support; preserve grouping, comparisons and sample context. This is not query_stats numeric filter syntax. | |
| operation_id | Yes | Generate one UUID per intended create/submission. Retain it and the exact request across ambiguous failures; never generate a new ID merely to retry. | |
| research_idea | No |