> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arquos.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Les outils

> Ce que l'agent peut lire et faire dans Arquos, outil par outil.

`tools/list` rend la liste à jour, avec le schéma de chaque paramètre. Un outil qui écrit porte `readOnlyHint: false`.

## Lire

| Outil | Ce qu'il rend | Paramètres |
| :- | :- | :- |
| `rechercher` | Les objets qui répondent à un terme | `terme` |
| `lire_fiche` | La fiche d'un objet | `objet`, `id` |
| `donnees_techniques` | Les données techniques d'un équipement qui répondent à un terme | `equipementId`, `terme` |
| `maintenance_equipement` | Le contrat, le plan de maintenance, le carnet récent, les appels et les réserves d'un équipement | `equipementId` |
| `champs_de_creation` | Les champs à remplir pour créer un objet | `objet` |
| `assistant_technicien` | Une réponse technique de dépannage sur un équipement | `equipementId`, `question`, `fil` |
| `ouvrir_depannage` | Propose d'ouvrir l'assistant de dépannage sur un équipement | `equipementId` |
| `appels_en_cours` | Les appels ouverts de l'agence (50 au plus, avec le total) | |
| `visites_dues` | Les visites d'entretien dues | |
| `planning_de_la_semaine` | Les visites de la semaine | `jour` |
| `techniciens` | Les techniciens de l'agence | |
| `verifier_import` | Ce que l'import d'un tableau joint (.csv, .xlsx) ferait : colonnes reliées, lignes prêtes, lignes à corriger | `fichierId`, `objet`, `correspondance` |

## Agir

| Outil | Ce qu'il fait | Paramètres |
| :- | :- | :- |
| `creer` | Crée une fiche (client, immeuble, équipement…) | `objet`, `champs`, `parentId` |
| `creer_affaire` | Crée une affaire et ses relevés | `genre`, `equipementIds`, `pour`, `avec`, `collecte`, `dateLimite`, `consignes`, `nom` |
| `creer_appel` | Ouvre un appel de dépannage | `equipementId`, `type`, `appelant`, `description`, `technicienId` |
| `creer_devis` | Crée un devis en brouillon | `equipementId`, `origine`, `objet`, `lignes` |
| `modifier_fiche` | Modifie des champs d'une fiche | `objet`, `id`, `champs` |
| `ajouter_note` | Ajoute une note à une fiche | `objet`, `id`, `titre`, `texte` |
| `affecter_appel` | Affecte un appel à un technicien | `appelId`, `technicienId` |
| `importer_fichier` | Importe un tableau joint, tout ou rien | `fichierId`, `objet`, `correspondance` |
| `deplacer_visite` | Déplace une visite à un autre jour ou technicien | `visiteId`, `jour`, `technicienId` |
| `modifier_donnees_techniques` | Corrige des données techniques d'un équipement, vérifiées contre le catalogue | `equipementId`, `valeurs` |
| `creer_releve` | Crée un relevé sur un ou plusieurs équipements | `equipementIds`, `motif` |
| `creer_ecart` | Signale un écart constaté pendant un relevé | `equipementId`, `releveId`, `composant`, `constat` |
| `demander_piece` | Demande une pièce à l'agence pour un équipement ; les personnes désignées par l'agence la reçoivent | `equipementId`, `piece`, `quantite`, `urgente`, `note`, `visiteId`, `appelId` |

Chaque action passe par le même chemin que l'écran, avec les mêmes contrôles, et se trace au journal des propositions de l'assistant.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.