check_conflict
Detect contradictions between new facts and existing memories before writing. Returns conflicting records to prevent data inconsistency.
Instructions
WRITE-TIME conflict check (read-only, no LLM): BEFORE you remember() a fact, see whether it would
CONTRADICT an existing memory — a value change on a managed key, or a numeric/negation clash with a
similar memory. Returns the conflicting records (empty list = clean) so you can flag or gate the write
instead of blindly trusting it. A pure duplicate does NOT flag; a contradiction that merely looks like a
duplicate does. Detects, never writes — call remember() yourself once you decide.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | ||
| text | Yes | ||
| object | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |