[Experimental] Validar agent.yaml localmente sin ejecutar el pipeline de compilar.
Synopsis
Validar agente.yaml contra el esquema de la plataforma, incluidas las reglas de polÃtica de red. Detecta errores tipográficos y valores no válidos que el pipeline de compilar rechazarÃa más tarde de otro modo.
La ruta por defecto es ./agent.yaml. Pase una ruta para validar un archivo en otro lugar, como un espacio de trabajo de monorepo.
Finaliza 0 con éxito, 1 con error de validación, 2 con errores de archivo/E/S.
Cuando artifact_repositories no están vacÃos, la validación también verifica pyproject.toml y uv.lock (Python) o paquete.json, .npmrc, y package-lock.json (Typescript) al lado de agent.yaml. Se permiten las URL de bloqueo no declaradas. Cuando se inicia sesión, los secretos de compilar faltantes o con ámbito incorrecto imprimen advertencias en stderr; --strict los convierte en salida 1.
Cuando se declaran los conectores, la validación falla si el sandbox de la herramienta carece del host y el puerto de un conector o, con un bloque de sandboxes, de un secreto para sus nombres de autenticación o una entrada sandboxes.tool.tools para una herramienta que define su catálogo. --fix guarda las entradas que faltan en agente.yaml en el formato de salida que ya utiliza el archivo, conserva sus comentarios y nunca añade un bloque de sandboxes.
Experimental: las marcas, el formato de salida y los códigos de salida pueden cambiar a medida que el validador cubra más subárboles de `agent.yaml`. Las reglas de validación provienen de la misma ruta de código que utiliza compilar.
Este comando valida el manifiesto. Ejecute la habilidad de validación de funcionalidades instalada por agentengine init para comprobar el código del marco de trabajo con las formas que admite el SDK.
agentengine agent validate [path] [flags]opciones
--fix Write the egress rules, tool sandbox secrets and tool sandbox tools that connectors need to agent.yaml-h, --help help for validate --strict Treat artifact registry secret warnings as errors (exit 1)Opciones heredadas de comandos padre
--log-file string override log file path --log-level string file log verbosity (error|warn|info|debug) (default "info") --no-log disable file logging-q, --quiet silence stderr below error-v, --verbose count raise stderr verbosity (-v info, -vv debug)Ver también
- agente agentengine: inspecciona, edita y genera la configuración del agente.