Saltar al contenido principal

🧩 Beak Hub – Notas de Versión

Registro de cambios para el servidor MCP, el agente y el catálogo de suites de agentes, y la pasarela MCP.

Nota: Este registro de cambios comienza en la versión 6.0.0. Las versiones anteriores de Beak Hub no están registradas aquí.

Versión 6.0.0​

Las conexiones MCP de propiedad del agente se autorizan antes de cada llamada a herramienta​

Una conexión MCP de propiedad de una identidad de agente ahora tiene cada tools/call verificado contra los alcances de ese agente en Beak AI Security antes de que Beak Hub la reenvíe al servidor. Anteriormente, la conexión era el único control: una vez que un agente tenía un token de conexión, todas las herramientas de ese servidor podían ser invocadas independientemente de los alcances que se le hubieran otorgado al agente. Consulte Governing an Agent from Any Platform.

  • Una denegación se devuelve como un error JSON-RPC. El cliente MCP recibe el código de error -32001 con la razón y un código legible por máquina como scope_insufficient o tool_denied. Una denegación en un lote rechaza todo el lote.
  • La verificación falla de forma cerrada. Si Beak AI Security no es accesible, responde con un error o no está configurado en este Hub, la llamada se rechaza con un código distinto (authz_unavailable, authz_unconfigured) en lugar de reenviarse.
  • Solo se ven afectadas las conexiones de propiedad del agente. Las conexiones asignadas a una persona o compartidas con un equipo se autorizan como antes. El listado de herramientas y la inicialización de una sesión nunca se bloquean.
  • Crear una conexión de agente registra la concesión hub.tools en el perfil de gobernanza del agente en Beak AI Security, de modo que un agente cuyas herramientas pasan por Hub queda registrado como gobernado en el límite de herramientas sin que un operador deba registrarlo manualmente.

Nota: La autorización de herramientas está activa para toda conexión de propiedad del agente una vez que SECURITY_SERVICE_URL está configurado en Beak Hub, y rechaza las llamadas a herramientas en dichas conexiones mientras no esté configurado. Beak AI Security responde a la llamada de autorización solo cuando Hub la firma, por lo que AGENT_GOV_ENVIRONMENT y AGENT_GOV_WORKLOAD_PRIVATE_KEY_PEM también deben estar configurados y la clave pública del Hub provisionada como un ancla de confianza en Beak AI Security — la misma clave que registra las concesiones. Hasta que lo estén, cada llamada es rechazada a menos que el interruptor de despliegue TOOL_AUTHZ_ALLOW_UNAUTHENTICATED_IN_CLUSTER de Security esté activado.