Saltar al contenido principal

File Tools

file_tools es una herramienta MCP del sistema de Fetch Hive que se agrega automáticamente a cada agente. No se puede deshabilitar ni eliminar. Fetch Hive adjunta las herramientas de archivo orientadas al proveedor a una ejecución solo cuando el turno tiene archivos adjuntos de documentos, contexto de archivos del historial o solicita generar o exportar un archivo. Los archivos adjuntos cargados de CSV, XLSX, PDF, DOCX, texto y Markdown se exponen al agente como un manifiesto <available_files>. El agente debe llamar a read_file antes de basarse en el contenido del documento. read_file solo puede acceder a URLs que se proporcionaron como archivos adjuntos estructurados en la solicitud actual o en el historial de conversación. Los llamadores de la API pública pueden pasar archivos adjuntos como cadenas de URL HTTPS o como objetos con file_url, file_name y file_type. Las cadenas de URL son suficientes para la mayoría de las llamadas; Fetch Hive infiere los metadatos a partir de la URL cuando puede, y las URLs de carga sin extensión también se incluyen en la lista de permitidos para read_file. Cuando el turno actual solicita generar o exportar un archivo, los agentes pueden llamar a write_file para crear archivos PDF, DOCX o XLSX. Para archivos PDF y DOCX, se recomienda contenido en markdown que preserva la estructura común del documento, como encabezados, párrafos, listas, énfasis, bloques de código, citas, líneas horizontales y tablas simples. Los archivos generados se cargan a través de Rails, se almacenan como activos de la cuenta y se devuelven como URLs públicas de activos. Las llamadas a herramientas de archivo se registran en las trazas y finalizaciones como fuentes read_file y write_file.