Outils de l'agent

NoTrack Coder transforme la réponse du modèle en actions en analysant les balises d'outils qu'il émet et en les exécutant sur votre machine. Vous n'appelez pas les outils vous-même — le modèle le fait, et vous voyez chacun sous forme de carte. Voici l'ensemble complet des outils.

Fichiers

  • read_file — lire le contenu d'un fichier.
  • write_file — créer ou écraser un fichier.
  • append_file — ajouter à la fin d'un fichier.
  • edit_file — remplacer un morceau de texte spécifique dans un fichier.
  • delete_file, make_dir, move_file, copy_file — les opérations habituelles sur les fichiers.
  • list_dir, grep, glob — lister un répertoire, rechercher dans le contenu des fichiers, faire correspondre par motif.

Tous les chemins se résolvent à l'intérieur du dossier de travail du chat, sauf s'ils sont absolus.

Shell

  • shell — exécuter une commande. Sur Windows, le shell est PowerShell. Vous pouvez quand même écrire les idiomes Unix courants — NoTrack Coder les traduit à la volée : && de premier niveau → ;, -o /dev/null → NUL, 2>/dev/null → $null (seulement hors des guillemets, donc un ssh "… && …" distant reste intact). Le succès est jugé par le vrai code de sortie du processus, donc un curl qui a reçu un 200/403 tout en écrivant sur stderr n'est pas signalé comme une erreur (plus de tentatives inutiles). Les commandes dangereuses (suppression forcée récursive, effacement de disque, transmission de scripts distants dans un shell) sont bloquées, et les commandes risquées demandent confirmation en mode Demander.

Les secrets dans le résultat des outils (clés privées, mots de passe .env, jetons bearer) sont automatiquement masqués avant d'atteindre le contexte du modèle.

Web

  • web_search — recherche dans deux sources en parallèle et renvoie les deux, étiquetées : DuckDuckGo (web général) et freeserp.ai (un index sans clé de sites récents/générés par IA, chacun avec un Domain Rating). Le modèle choisit lui-même le(s) résultat(s) pertinent(s).
  • http_get — récupérer le contenu d'une URL.

Médias & documents

  • gen_image — générer une vraie image dans le dossier de chat — voir Génération d'images.
  • ocr — lire le texte d'une image en utilisant l'OCR intégré de Windows.

Orchestration

  • task — lancer un sous-agent parallèle pour une sous-tâche autonome.
  • run_on_model — confier une tâche à un autre modèle/endpoint connecté (par ex. router une étape difficile vers un modèle plus grand).
  • skill — charger un playbook SKILL.md à la demande.
  • mcp — appeler un outil exposé par un connecteur MCP connecté (voir Connecteurs).
  • list_capabilities — lister les modèles connectés et ce qu'ils savent faire.

Connaissances & mémoire

  • search_knowledge — rechercher dans la base de connaissances locale (sessions passées + notes distillées).
  • remember — enregistrer un fait dans la mémoire. Cela ne s'exécute que lorsque vous demandez explicitement à l'agent de se souvenir de quelque chose.

Pourquoi vous voyez parfois des tentatives répétées

Les modèles plus faibles (non censurés / faiblement quantifiés) utilisent parfois mal un outil — mauvaise syntaxe de balise, commandes Unix sur Windows, ou réponse trop longue qui se retrouve coupée. Les garde-fous de NoTrack Coder détectent cela, relancent le modèle, et réessaient, pour que la tâche se termine quand même — juste avec quelques cartes de correction visibles. Un modèle plus performant produit des exécutions plus propres.

Suivant : Endpoints & modèles.