Insérer une citation
insert_citationAdds a citation marker after a passage and creates a proposed revision without overwriting text; rejects suspect, missing, or divergent sources unless explicitly forced.
Instructions
Ajoute un appel [@clé] après un passage : crée une révision PROPOSÉE (rien n'est écrasé). Refuse une source suspecte, introuvable ou divergente, sauf décision explicite de l'utilisateur.
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": {
"project_id": "<project_id>",
"section_id": "<section_id>",
"source_key": "<source_key>",
"anchor_text": "<anchor_text>"
},
"name": "insert_citation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claim | No | Affirmation étayée par la source (traçabilité). | |
| force | No | Citer une source douteuse sur décision explicite de l'utilisateur. | |
| locator | No | Localisation : « с. 15 », « p. 15 », « chap. 2 ». | |
| project_id | Yes | ||
| section_id | Yes | ||
| source_key | Yes | ||
| anchor_text | Yes | Passage exact et unique de la section après lequel citer. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| marker | Yes | Marqueur inséré dans le texte (stable, indépendant du style). | |
| source | Yes | ||
| message | Yes | ||
| revision_id | No | Nouvelle révision proposée contenant le marqueur. |