graph_review_candidates
Review pending same_as entity match candidates and accept or reject each verdict, so cross-referenced graph duplicates are resolved by human decision rather than auto-merge.
Instructions
Human review queue for suggested same_as entity matches produced by graph-dedup cross-referencing. action='list' shows pending candidates (score, identifying properties, human-readable match explanation), filterable by schema/score range/dataset. action='decide' records a human verdict on one pair: decision='accept' merges it (judgement='positive'), decision='reject' permanently excludes it from future suggestions (judgement='negative'). Nothing in this project ever auto-merges — only this action can write judgement='positive'. [passive] Reads the local graph database only.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "graph_review_candidates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| schema | No | list filter: restrict to one FtM schema. | |
| dataset | No | list filter: either entity must carry a statement from this dataset. | |
| decision | No | ||
| entity_id | No | decide: first entity of the pair. | |
| max_score | No | list filter: maximum score. | |
| min_score | No | list filter: minimum score. | |
| json_output | No | Return result as structured JSON. | |
| reviewer_id | No | decide: reviewer identifier, recorded if given. | |
| canonical_id | No | decide: second entity of the pair. |