epistemic_resolve
Resolve a detected conflict by choosing which claim to keep.
MUTATE
epistemic_resolve
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
conflictId | string | Yes | The conflict group ID or memory ID of one of the conflicting claims. |
keep | string | Yes | Which claim to keep: "old", "new", or "both". |
Behavior by Strategy
| Strategy | Kept Claim | Discarded Claim |
|---|---|---|
"old" | Restored to original tier | Revoked (logged) |
"new" | Stays at computed tier | Revoked (logged) |
"both" | Both restored, conflict group cleared | — |
Example
{
"tool": "epistemic_resolve",
"input": {
"conflictId": "mem_abc123",
"keep": "new"
}
}Response
{
"resolved": true,
"kept": { "id": "mem_d4e5f6", "claim": "User switched to Meta" },
"revoked": { "id": "mem_abc123", "claim": "User works at Google" },
"entropyDelta": -0.015
}