Importer un document
import_documentImports DOCX, PDF, TXT, MD, XLSX, and PPTX files into a project as verified read-only copies, rejecting suspicious files and preventing duplicate imports.
Instructions
Importe un fichier (DOCX, PDF, TXT, MD, XLSX, PPTX) dans un projet.
Le fichier original n'est jamais modifié : une copie vérifiée (SHA-256) est
stockée en lecture seule. Les fichiers suspects (macros, contenu ne correspondant
pas à l'extension, archives anormales) sont refusés. Un fichier identique déjà
importé n'est pas dupliqué.
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>",
"file_path": "<file_path>"
},
"name": "import_document"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Rôle du document : instructions (consignes), source, draft (document de l'utilisateur), data, template, other. | source |
| title | No | Titre lisible facultatif. | |
| file_path | Yes | Chemin absolu du fichier sur l'ordinateur de l'utilisateur (ex. D:\Cours\consignes_TP3.pdf). | |
| project_id | Yes | Identifiant du projet. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | ||
| document | Yes | ||
| duplicate | Yes | Vrai si un fichier identique (même SHA-256) existait déjà. |