Herramientas del agente

NoTrack Coder convierte la respuesta del modelo en acciones analizando las etiquetas de herramienta que emite y ejecutándolas en tu máquina. Tú no llamas a las herramientas directamente — lo hace el modelo, y ves cada una como una tarjeta. Este es el conjunto completo de herramientas.

Archivos

  • read_file — leer el contenido de un archivo.
  • write_file — crear o sobrescribir un archivo.
  • append_file — añadir al final de un archivo.
  • edit_file — reemplazar un fragmento de texto concreto en un archivo.
  • delete_file, make_dir, move_file, copy_file — las operaciones de archivo habituales.
  • list_dir, grep, glob — listar un directorio, buscar en el contenido de archivos, coincidir por patrón.

Todas las rutas se resuelven dentro de la carpeta de trabajo del chat a menos que sean absolutas.

Shell

  • shell — ejecutar un comando. En Windows, el shell es PowerShell. Aun así puedes escribir modismos comunes de Unix — NoTrack Coder los traduce sobre la marcha: && de nivel superior → ;, -o /dev/null → NUL, 2>/dev/null → $null (solo fuera de comillas, así que un ssh "… && …" remoto queda intacto). El éxito se juzga por el código de salida real del proceso, así que un curl que obtuvo un 200/403 mientras escribía en stderr no se marca como error (se acabaron los reintentos inútiles). Los comandos peligrosos (borrado forzado recursivo, borrados de disco, canalizar scripts remotos a un shell) se bloquean, y los arriesgados piden confirmación en el modo Preguntar.

Los secretos en la salida de las herramientas (claves privadas, contraseñas de .env, tokens bearer) se ocultan automáticamente antes de llegar al contexto del modelo.

Web

  • web_search — busca en dos fuentes en paralelo y devuelve ambas, etiquetadas: DuckDuckGo (web general) y freeserp.ai (un índice sin clave de sitios recientes / creados con IA, cada uno con un Domain Rating). El propio modelo elige el/los resultado(s) relevante(s).
  • http_get — obtener el contenido de una URL.

Multimedia y documentos

  • gen_image — generar una imagen real en la carpeta del chat — consulta Generación de imágenes.
  • ocr — leer texto de una imagen usando el OCR integrado de Windows.

Orquestación

  • task — lanzar un subagente paralelo para una subtarea autocontenida.
  • run_on_model — entregar una tarea a otro modelo/endpoint conectado (p. ej. dirigir un paso difícil a un modelo más grande).
  • skill — cargar una guía SKILL.md bajo demanda.
  • mcp — llamar a una herramienta expuesta por un conector MCP conectado (consulta Conectores).
  • list_capabilities — listar los modelos conectados y lo que pueden hacer.

Conocimiento y memoria

  • search_knowledge — buscar en la base de conocimiento local (sesiones pasadas + notas destiladas).
  • remember — guardar un dato en la memoria. Esto solo se ejecuta cuando le pides explícitamente al agente que recuerde algo.

Por qué a veces ves reintentos

Los modelos más débiles (sin censura / de baja cuantización) a veces usan mal una herramienta — sintaxis de etiqueta incorrecta, comandos de Unix en Windows, o una respuesta demasiado larga que se corta. Las protecciones de NoTrack Coder detectan esto, guían al modelo y reintentan, así que la tarea se completa igualmente — solo con algunas tarjetas de corrección visibles. Un modelo más potente produce ejecuciones más limpias.

Siguiente: Endpoints y modelos.