rsi_conflicts
List, explain, and resolve suspected conflicts between learned memory and handwritten rules or paired knowledge sources, choosing which side to keep, merge, or archive.
Instructions
List or resolve suspected conflicts. Three kinds: (1) learned memory vs handwritten rules (contradiction/stale/overlap) — user_wins keeps your rule (learned memory no longer injected), memory_wins keeps learned memory (edit the rule file yourself), coexist keeps both and stops reminding; (2) knowledge pairs (version/doc_code/incoherent) — keep_item keeps item_id and archives the peer source_url, keep_peer keeps the user_rule_path side, coexist keeps both; (3) explain (conflict_id required) expands both sides read-only. Call explain first when the user wants detail; do not close the card. 查询疑似冲突并对冲突做出裁决。三类:① 学习记忆 vs 手写规则(contradiction/stale/overlap)——user_wins=以你的规则为准(学习记忆不再注入)、memory_wins=以学习记忆为准(返回规则文件位置请手动修改)、coexist=两者共存不再提醒;② 知识对(version/doc_code/incoherent)——keep_item=保留 item_id 侧并归档对侧 source_url、keep_peer=保留 user_rule_path 侧、coexist=两侧转/保持可用且不再提醒;③ explain(conflict_id 必填)=只读展开两侧摘录与各 option 影响,不改库。用户要展开说明时先 explain,不要关掉抉择卡。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | resolve 可选:裁决备注 | |
| limit | No | list 分页:每页条数(夹到 [1, 200]) | |
| action | Yes | list=查询冲突(默认) resolve=裁决 scan=立即扫描 explain=只读展开 | |
| offset | No | list 分页:起始偏移 | |
| status | No | list 过滤:open/user_wins/memory_wins/keep_peer/keep_item/coexist/closed/all | open |
| decisions | No | resolve 批量:逐条裁决,存在时忽略 conflict_id/resolution | |
| resolution | No | resolve 必填:规则冲突用 user_wins/memory_wins/coexist;version/doc_code/incoherent 用 keep_peer/keep_item/coexist | |
| conflict_id | No | resolve/explain 必填:冲突 id | |
| bootstrap_run_id | No | list 过滤:只列该 bootstrap run 的冲突(item 侧或 user_rule_path 侧条目 tags 含 bootstrap_run_id:<id>) |