syndication-hint
Detect near-duplicate passages (syndicated or copied text) so repeated sources are not counted as independent — Compares up to 30 passages an agent collected and reports which pairs share word-shingle content (Jaccard and containment), grouping them into clusters of probable copies so the number of independent sources can be stated honestly. Does not establish who copied whom, does not detect paraphrase or translation, and does not fetch anything; a high similarity is a hint that sources are not independent
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": {
"passages": "<passages>"
},
"name": "syndication-hint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| passages | Yes | Up to 30; 300000 characters in total. | |
| shingleWords | No | Words per shingle. Default 5. | |
| jaccardThreshold | No | Pairs at or above this Jaccard similarity are flagged. Default 0.5. | |
| containmentThreshold | No | Pairs where this share of the smaller passage's shingles appear in the other are flagged (catches an excerpt of a longer copy). Default 0.8. |