LIBRE / Agentes y herramientas Acción con aprobación Límites deliberados

Agentes y herramientas

Los modelos pueden actuar. Tú decides cuándo.

Libre ejecuta en Chat un bucle nativo de herramientas de varias rondas: el modelo solicita una herramienta, recibe el resultado y continúa hasta llegar a una respuesta. Cada llamada se ejecuta con la identidad del usuario que la invoca y los efectos secundarios esperan una aprobación clara.

Herramientas de chat propias
13
Fuentes de herramientas externas
OpenAPI + MCP
Identidad y registro de auditoría
Por llamada
01 El bucle

Una llamada a una herramienta sigue formando parte de la conversación.

Las llamadas, los resultados y las aprobaciones aparecen como eventos normalizados mientras se transmite la respuesta. Las actualizaciones y reconexiones reproducen el mismo estado duradero en lugar de ocultar lo ocurrido entre la instrucción y la respuesta.

01.1 Ejecución en varias rondas

Llama, observa y continúa.

El modelo puede usar una herramienta, razonar sobre su resultado y volver a llamar antes de responder. Stop cancela la solicitud al modelo, una llamada en curso y cualquier aprobación que siga esperando.

01.2 Ámbito por turno

Ofrece solo las herramientas que necesita esta tarea.

Un administrador habilita las herramientas, que permanecen desactivadas de forma predeterminada en Chat y se seleccionan en cada turno. Un perfil puede reducir el conjunto disponible, pero nunca ampliar el acceso del usuario.

01.3 Integradas

Búsqueda, documentos, habilidades, notas y calendarios.

Las herramientas propias abarcan búsqueda web y documental, lecturas limitadas de documentos, carga diferida de habilidades, lectura y edición de notas, y lectura y modificación de calendarios.

02 Fuentes de herramientas

Aporta una API. Mantén fijo el destino.

Los inventarios externos se descargan, revisan y fijan. El modelo elige los argumentos de una operación permitida, pero nunca puede elegir adónde se envía la solicitud.

02.1 OpenAPI

Convierte operaciones fijadas en herramientas.

Registra un servicio OpenAPI 3.x y cada operación podrá invocarse. GET comienza como solo lectura; los demás métodos se consideran inicialmente efectos secundarios, con clasificación por operación bajo control del administrador.

02.2 MCP

Conecta servidores Streamable HTTP.

Libre obtiene el inventario JSON-RPC de herramientas de un servidor y respeta sus anotaciones de solo lectura. Streamable HTTP es compatible; los procesos MCP stdio no se ejecutan dentro del proceso web.

02.3 Credenciales + salida

Mantén los secretos por usuario y las solicitudes en su ruta.

Las credenciales Bearer o de encabezado con nombre se cifran para el usuario y el servidor exactos. Las comprobaciones de destino rechazan redirecciones y redes privadas, loopback o de metadatos, salvo que un operador incluya expresamente un host en la lista permitida.

03 Aprobación

Haz que los efectos secundarios sean una decisión visible.

Las herramientas de solo lectura pueden continuar. Una herramienta clasificada con efectos secundarios pausa el turno hasta que la persona que la invocó decida qué debe ocurrir.

03.1 Ámbito de la decisión

Permitir una vez, permitir aquí, permitir siempre o rechazar.

Las aprobaciones pueden cubrir una llamada, el chat actual o la misma herramienta en el mismo servidor. Los permisos persistentes sobreviven a los reinicios y pueden revocarse en Settings.

03.2 Cierre seguro

La ausencia de respuesta no es un permiso.

Una denegación o una aprobación caducada nunca ejecuta la llamada. El modelo recibe ese resultado y puede continuar sin fingir que el efecto secundario ocurrió.

03.3 Responsabilidad

Las llamadas y decisiones dejan un registro redactado.

Cada llamada a una herramienta y cada aprobación genera un evento de auditoría de seguridad sin incluir el contenido de la instrucción ni secretos en el registro.

04 Asistentes reutilizables

Agrupa las instrucciones, el contexto y las herramientas que deben ir juntos.

Crea asistentes a partir de componentes versionados en lugar de pegar la misma configuración en cada chat nuevo.

04.1 Instrucciones

Una biblioteca con variables e historial.

Las instrucciones guardadas se abren desde el menú de barra del editor, sustituyen las variables con nombre antes de insertarse, conservan versiones anteriores y se pueden compartir o exportar.

Biblioteca de instrucciones
04.2 Habilidades

Carga instrucciones y archivos solo cuando sean necesarios.

Un manifest compacto indica al modelo qué habilidades existen. Las instrucciones completas y los archivos complementarios limitados solo entran en contexto cuando el modelo los carga explícitamente.

Guía de habilidades
04.3 Perfiles de asistente

Vincula un modelo a su conjunto de trabajo.

Un perfil puede combinar una instrucción, herramientas integradas y externas, habilidades, colecciones de conocimiento y una voz. La autorización vuelve a resolverse cada vez que se ejecuta el perfil.

Perfiles de asistente