EdgeGate

Ejecuta compuertas de regresión de edge-AI en hardware real Snapdragon y Jetson, con evidencia firmada para CI.

Documentación

edgegate-mcp

Servidor MCP para EdgeGate — configura puertas de regresión de IA en el borde (edge-AI) en dispositivos Snapdragon directamente desde Claude Code, Cursor o Claude Desktop.

¿Qué hace?

EdgeGate ejecuta pruebas de regresión de modelos de IA en hardware Snapdragon real a través de Qualcomm AI Hub y luego produce paquetes de evidencia firmados que puedes adjuntar a las puertas de CI. Este paquete npm expone la API REST de EdgeGate como 61 herramientas MCP, además de habilidades integradas, para que puedas dirigir todo el flujo desde un mensaje:

> Use the edgegate MCP to set up a CI gate for my MobileNet ONNX model.
> Gates: inference_time_ms ≤ 10, peak_memory_mb ≤ 150.
> Devices: Galaxy S24, Galaxy S23.

Instalación

# 1. Generate an API key in the EdgeGate dashboard
# https://edgegate.frozo.ai/workspace/<id>/settings#api-keys

# 2. Run the installer (writes config for Claude Code / Cursor / Desktop)
npx edgegate-mcp-install

Reinicia tu cliente MCP. Listo.

Configuración manual

Si prefieres editar los archivos de configuración tú mismo, el servidor es un MCP stdio estándar. Añade esto a la configuración de tu cliente:

Claude Code (~/.claude.json)

{
  "mcpServers": {
    "edgegate": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "edgegate-mcp"],
      "env": {
        "EDGEGATE_API_KEY": "egk_live_...",
        "EDGEGATE_API_URL": "https://edgegateapi.frozo.ai"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

Misma forma que Claude Code sin el campo type.

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json en macOS)

Misma forma que Cursor.

Herramientas

Consulta docs/tools.md para ver los esquemas de entrada y ejemplos.

EdgeGate expone 61 herramientas MCP. Esta tabla se genera a partir de src/server.ts — ejecuta npm run docs:tools después de añadir una herramienta.

HerramientaPropósito
edgegate_setup_workspaceConfirmar o listar los espacios de trabajo de EdgeGate visibles para la clave de API. Ejecuta esto primero en una conversación nueva para fijar qué workspace_id deben usar las demás herramientas.
edgegate_create_pipelineCrear un nuevo pipeline de regresión de EdgeGate. Define qué modelo(s), qué dispositivo(s) y qué compuertas (p. ej. inference_time_ms ≤ 10) aplicará el pipeline. Para LLMs: establece llm_compile_source en un modelo en lugar de artifact_id. EdgeGate compilará y enlazará vía AI Hub en la primera ejecución; las ejecuciones posteriores reutilizan el compuesto en caché. Las compuertas ttft_ms + tps funcionan; ambas se derivan del perfil por componente (inference_time del rol prompt → TTFT; 1000/inference_time del rol token → TPS). Cada ejecución de compuerta LLM = 3 trabajos de perfil de AI Hub (uno por componente) ≈ 3× el costo de CV.
edgegate_run_gateDisparar una ejecución de EdgeGate contra un pipeline. Devuelve un run_id que puedes consultar con edgegate_check_status.
edgegate_check_statusObtener el estado actual de una ejecución de EdgeGate, incluyendo métricas por dispositivo y qué compuertas pasaron o fallaron.
edgegate_get_reportListar ejecuciones recientes de EdgeGate en un espacio de trabajo con estado, duración y disparador.
edgegate_get_audit_reportObtener la URL del PDF del informe de auditoría firmado para una ejecución de EdgeGate completada. Se usa para registros de cumplimiento.
edgegate_setup_github_actionGenerar el YAML del flujo de trabajo de GitHub Actions + comandos de secretos gh para que cada PR ejecute EdgeGate como compuerta de CI.
edgegate_compare_runsComparar dos ejecuciones de EdgeGate en el mismo pipeline — delta de métricas, cambios de compuerta (regresiones ✓→✗ y recuperaciones ✗→✓), desglose por dispositivo y un veredicto general (REGRESSION / IMPROVEMENT / NEUTRAL / NO BASELINE). Cuando se omite baseline_run_id, selecciona automáticamente la ejecución PASSED más reciente del mismo pipeline como línea base.
edgegate_export_run_reportDescargar un informe markdown legible para una ejecución de EdgeGate y guardarlo en disco. Devuelve la ruta absoluta del archivo más una vista previa de las primeras 30 líneas. Opcionalmente incluye una sección de diff ejecución-vs-línea-base (include_diff=true).
edgegate_import_huggingface_modelImportar un modelo público de Hugging Face que contenga un archivo ONNX preconstruido. EdgeGate descarga el archivo y lo registra como Artifact. Devuelve el artifact_id que puedes pasar directamente a edgegate_create_pipeline. Consulta hasta que la importación se complete por defecto (poll_for_completion=true); establece false para devolver inmediatamente con el id del trabajo.
edgegate_predict_npu_coveragePredecir qué operaciones ONNX se ejecutarán en la NPU Qualcomm Hexagon vs. las que caerán a CPU, ANTES de gastar créditos de AI Hub. Devuelve un % de cobertura NPU ponderado por cómputo (el número honesto en cuanto a latencia), cobertura por recuento de operaciones, banda de riesgo, fallbacks a CPU por operación y recomendaciones de corrección. Heurístico — la ejecución real en dispositivo sigue siendo la autoritativa.
edgegate_list_promptpacksListar todos los promptpacks en un espacio de trabajo de EdgeGate. Devuelve una tabla markdown con promptpack_id, versión, número de casos, estado de publicación y fecha de creación. Usa include_unpublished=false para ocultar los packs en borrador.
edgegate_create_promptpackCrear un nuevo promptpack en un espacio de trabajo de EdgeGate. Un promptpack define los casos de prueba (prompts, salidas esperadas, anulaciones por caso) que evalúan los pipelines de regresión. Requiere rol de administrador en el espacio de trabajo. Los packs son inmutables después de su creación — incrementa la versión para actualizar.
edgegate_publish_promptpackPublicar una versión de promptpack en un espacio de trabajo de EdgeGate para que pueda referenciarse en pipelines. Los packs recién creados comienzan como no publicados — llama a esto después de edgegate_create_promptpack para completar el ciclo crear → publicar → usar. Requiere rol de administrador en el espacio de trabajo. La operación es idempotente.
edgegate_connect_huggingfaceAlmacenar un token de acceso personal de HuggingFace para este espacio de trabajo para que el flujo de importación pueda leer repos privados / restringidos / de la organización Qualcomm (la mayoría de los repos qualcomm/, Intel/ y muchos Xenova/* devuelven 401 en el endpoint anónimo). El token se valida contra HF whoami antes del cifrado y nunca se muestra en texto plano. Si ya existe una integración, esta herramienta rota el token. Requiere rol de administrador.
edgegate_get_huggingface_integrationMostrar si un token personal de HuggingFace está conectado a este espacio de trabajo (y si está actualmente activo o deshabilitado). No devuelve el token en sí.
edgegate_disconnect_huggingfaceEliminar permanentemente la integración de HuggingFace del espacio de trabajo. Las importaciones futuras de HF vuelven al acceso anónimo. Requiere rol de propietario.
edgegate_connect_qaihubAlmacenar un token de API de Qualcomm AI Hub para este espacio de trabajo para que EdgeGate pueda enviar trabajos de compilación + perfilado en dispositivos Snapdragon reales. El token se cifra en reposo y nunca se devuelve en texto plano después de la conexión inicial. Si ya existe una integración, esta herramienta rota el token de forma transparente. Requiere rol de administrador.
edgegate_get_qaihub_integrationMostrar si un token de Qualcomm AI Hub está conectado a este espacio de trabajo y si está actualmente activo. No devuelve el token en sí.
edgegate_disconnect_qaihubEliminar permanentemente la integración de Qualcomm AI Hub del espacio de trabajo. Cualquier ejecución nueva de EdgeGate en este espacio de trabajo fallará con NO_AIHUB_TOKEN hasta que se conecte un token nuevo. Requiere rol de propietario.
edgegate_create_workspaceCrear un nuevo espacio de trabajo de EdgeGate. El llamador se convierte automáticamente en propietario. Sujeto a los límites de espacios de trabajo del nivel del plan. Después de la creación, conecta Qualcomm AI Hub y define pipelines como de costumbre.
edgegate_list_api_keysListar todas las claves de API en este espacio de trabajo (id, nombre, prefijo...sufijo, estado, last_used). El texto plano nunca se devuelve. Requiere rol de propietario.
edgegate_create_api_keyCrear una nueva clave de API para este espacio de trabajo. El token en texto plano se devuelve EXACTAMENTE UNA VEZ en la respuesta — cópialo a tus secretos de CI o entorno local inmediatamente. Requiere nivel Pro o superior. Requiere rol de propietario.
edgegate_revoke_api_keyRevocar una clave de API por id. La clave se rechaza inmediatamente en todas las solicitudes posteriores; la fila se conserva (con revoked_at establecido) para que el rastro de auditoría sobreviva. Destructivo. Requiere rol de propietario.
edgegate_list_membersListar todos los miembros de este espacio de trabajo con su correo electrónico + rol. Requiere al menos rol de visor.
edgegate_list_devicesListar todos los dispositivos de Qualcomm AI Hub que EdgeGate puede usar como objetivo (teléfonos Snapdragon, plataformas de referencia QRD/CRD, IoT Dragonwing, automoción, XR). Devuelve una tabla markdown agrupada por categoría. Usa la columna id tal cual al construir una matriz de dispositivos create_pipeline. No se necesita workspace_id — el catálogo es global.
edgegate_list_device_targetsListar los dispositivos conectados PROPIOS del cliente (Jetson, hosts Snapdragon, gateways) con estado en vivo/desconectado calculado a partir del heartbeat de cada dispositivo (latido de 30s, ventana de 90s). Esta es la flota del espacio de trabajo conectada vía edgegate-runner agent — NO el catálogo global de AI Hub (usa edgegate_list_devices para eso). Si está vacío, la respuesta incluye instrucciones de conexión copiables para el cliente.
edgegate_run_device_benchmarkEnviar un benchmark ONNX a uno de los dispositivos conectados del cliente (Jetson, host Snapdragon, gateway) por nombre/id. El agente en el dispositivo lo recoge en ~30s e informa resultados de latencia/memoria. Multi-silicio: funciona para cualquier proveedor que el cliente haya conectado. Requiere rol de administrador.
edgegate_invite_memberAñadir un usuario existente de EdgeGate a este espacio de trabajo por correo electrónico con el rol dado (owner / admin / viewer). v1 solo adjunta usuarios existentes — no envía correos de invitación a direcciones externas. Requiere rol de administrador; solo los propietarios pueden añadir a otros propietarios.
edgegate_change_member_roleCambiar el rol de un miembro en este espacio de trabajo. No se puede degradar al último propietario — promueve primero a otro miembro a propietario. Requiere rol de propietario.
edgegate_remove_memberEliminar un miembro de este espacio de trabajo. El usuario pierde el acceso inmediatamente; sus pipelines y ejecuciones se conservan. No se puede eliminar al último propietario. Destructivo. Requiere rol de propietario.
edgegate_setup_byo_storageSolo Enterprise. Configuración de almacenamiento BYO sin fricción — crea una concesión pendiente con EdgeGate (devuelve el External ID) y devuelve los comandos exactos de AWS CLI que el agente debe ejecutar para crear el rol IAM en la cuenta AWS del cliente. Combínalo con edgegate_attach_byo_role para finalizar. Prefiere esto sobre edgegate_register_byo_bucket para configuraciones nuevas — el agente no tiene que descifrar la política de confianza ni adivinar nombres de roles. Requiere rol de propietario. 402 desde espacios de trabajo no Enterprise; si existe una concesión no pendiente, instruye al agente a desconectar primero.
edgegate_attach_byo_roleFase 2 de edgegate_setup_byo_storage. Devuelve el Role ARN recién creado a EdgeGate, que ejecuta sts:AssumeRole + una sonda HEAD con denegación por defecto para verificar que las políticas de confianza + permisos son correctas. Cambia la concesión a 'active' en caso de éxito, o devuelve un error tipado BYO_* con una lista de verificación de errores de configuración comunes en caso de fallo. Se puede volver a llamar con el mismo role_arn después de corregir IAM.
edgegate_register_byo_bucketSolo Enterprise. Usa edgegate_setup_byo_storage en su lugar para configuraciones nuevas — esta herramienta solo funciona si ya tienes un rol IAM y solo quieres registrar su ARN. Registra el bucket S3 propiedad del cliente del espacio de trabajo + el rol IAM como una concesión de almacenamiento BYO. Los workers de EdgeGate harán AssumeRole en tu cuenta AWS para leer los bytes del modelo — nunca salen de tu cuenta. Devuelve el External ID que debes añadir a la política de confianza de tu rol. Requiere rol de propietario. 402 desde espacios de trabajo no Enterprise; 409 si ya existe una concesión.
edgegate_check_byo_bucketVolver a ejecutar la sonda de preparación AssumeRole + HeadObject contra la concesión BYO del espacio de trabajo. Devuelve el estado actualizado de la concesión con el código de error tipado BYO_* si falló, más una lista de verificación de errores de configuración comunes de IAM / bucket / KMS para inspeccionar. Requiere rol de administrador.
edgegate_register_byo_artifactRegistrar un URI S3 existente en tu bucket registrado como un Artifact de EdgeGate. EdgeGate hace HeadObject al URI para confirmar que la clave existe + capturar tamaño/etag — los bytes NO se suben a través de EdgeGate. Devuelve un artifact_id que puedes pasar directamente a edgegate_create_pipeline / edgegate_run_gate. Requiere rol de administrador. Pre-condiciones: plan Enterprise + concesión BYO activa + bucket que coincida con la concesión.
edgegate_disconnect_byo_bucketEliminar la concesión de almacenamiento BYO del espacio de trabajo. EdgeGate deja de intentar leer de tu bucket. Se niega (409) si los artifacts aún la referencian — la superficie lista los caminos seguros a seguir (rotar el External ID vía el panel, o eliminar primero los artifacts). Destructivo. Requiere rol de propietario.
edgegate_llm_compileEnviar un trabajo de compilación + enlace LLM multicomponente vía Qualcomm AI Hub. Devuelve un compile_job_id; consulta con edgegate_check_llm_compile_status. El gasto está limitado por el tope mensual de compilaciones LLM del espacio de trabajo (por defecto 100/mes en nivel Pro). Cada compilación produce un modelo enlazado compuesto QNN_DLC + 3 artifacts de componentes (prompt / token / kv_cache). El target_runtime de compilación es QNN_DLC internamente a pesar de la etiqueta genie — la etiqueta es solo para sugerencias de despacho de perfilado posteriores.
edgegate_check_llm_compile_statusConsultar un trabajo de compilación LLM. Devuelve status (queued|running|completed|failed), composite_artifact_id cuando está completo, error_detail cuando falla, y progress.compile_jobs_done / total.
edgegate_get_byo_auditObtener el registro de auditoría de almacenamiento BYO de solo anexión del espacio de trabajo (cada AssumeRole, HeadObject, GetObject, KMS Decrypt). Admite filtros por artifact_id, run_id, desde una marca de tiempo, además de paginación por cursor. El aws_request_id de cada fila es la clave de unión para referencias cruzadas contra tu propio CloudTrail. Requiere rol de administrador.
edgegate_list_eval_packsListar los packs de inicio de conjuntos de evaluación conductual incluidos que un cliente puede clonar. Devuelve el id, nombre, número de casos y balance de cada pack (recuentos must_refuse / task). Clona uno en un nuevo conjunto de evaluación vía edgegate_create_eval_set(clone_from=). No se necesita workspace_id — la biblioteca de packs es global.
edgegate_create_eval_setCrear un nuevo conjunto de evaluación conductual con su primera versión en borrador. Siémbralo desde un pack incluido (clone_from), con casos explícitos, ambos, o ninguno (borrador vacío). Cada caso tiene seis campos: case_id, prompt, category (jailbreak|forbidden_action|task|format), forbidden_actions, must_refuse, expected_task_answer. Los borradores NO se validan aquí — solo edgegate_publish_eval_set congela + aplica compuertas. Requiere acceso de escritura al espacio de trabajo.
edgegate_update_eval_setReemplazar TODOS los casos de una versión BORRADOR de un conjunto de evaluación (lista de reemplazo completa, no un parche). Las versiones publicadas son inmutables — un 409 aquí significa que debes bifurcar un borrador nuevo con edgegate_new_eval_set_version primero. Aún deja la versión como borrador; publica por separado. Requiere acceso de escritura al espacio de trabajo.
edgegate_publish_eval_setValidar y congelar una versión borrador de un conjunto de evaluación en una versión inmutable, firmada y anclada por hash. En caso de éxito devuelve eval_set_sha256 + artifact_id (alimenta ambos en una ejecución de Behavioral-Gate 3b). En caso de fallo de validación devuelve las violaciones de equilibrio/estructurales y la versión permanece como borrador (mínimo: ≥5 casos must_refuse-with-forbidden + ≥1 caso de tarea). Requiere acceso de escritura al espacio de trabajo.
edgegate_new_eval_set_versionBifurcar un borrador nuevo (versión+1) desde una versión PUBLICADA, sembrado con sus casos — la ruta de edición después de publicar. Edita el nuevo borrador con edgegate_update_eval_set y luego vuelve a publicar. La versión publicada original (y cualquier referencia / ejecución vinculada a su sha) no se modifica. Requiere acceso de escritura al espacio de trabajo.
edgegate_list_workflow_endpointsListar los endpoints de API/flujo de trabajo guardados del espacio de trabajo — los objetivos de una puerta de API (n8n, Zapier, Make o cualquier API compatible con OpenAI). Devuelve cada endpoint_id para pasar a edgegate_capture_reference y edgegate_create_bg_run. Las credenciales nunca se devuelven; solo si hay una almacenada y sus últimos 4 caracteres.
edgegate_create_workflow_endpointGuardar un endpoint de API/flujo de trabajo para que una puerta conductual pueda apuntar a él. Esta es la ÚNICA forma de proteger un endpoint autenticado: la credencial se almacena cifrada en sobre aquí y nunca se devuelve, mientras que un descriptor http en línea se rechaza (422) si lleva una. Usar un endpoint guardado también permite que EdgeGate rechace una ejecución cuyo endpoint difiera del de la línea base. Requiere acceso de administrador al espacio de trabajo.
edgegate_probe_workflow_endpointEnviar una solicitud de prueba a un endpoint guardado y mostrar la respuesta cruda junto al texto que EdgeGate extrajo de ella. Ejecuta esto ANTES de capturar una línea base: es lo único que detecta un response_text_path incorrecto, que produce texto vacío — y el texto vacío se puntúa como un rechazo, por lo que una línea base completamente vacía hace que cada puerta posterior pase trivialmente.
edgegate_capture_referenceActivar una captura de oráculo de referencia — la línea base conocida-buena contra la que la Puerta Conductual compara. Especifica EXACTAMENTE una variante: hf_repo (auto-FP16, EdgeGate ejecuta el mismo modelo sin cuantizar), reference_upload_artifact_id (dorada, proporcionada por el cliente), o endpoint_id/http (un endpoint de API o flujo de trabajo — n8n, Zapier, Make o cualquier API compatible con OpenAI; EdgeGate lo llama una vez por caso, nada que instalar). Devuelve un job_id para consultar. Requiere acceso de administrador al espacio de trabajo.
edgegate_check_reference_capture_statusConsultar un trabajo de captura de referencia. Cuando el estado sea done, devuelve reference_artifact_id — un artefacto ArtifactKind.REFERENCE — para alimentar en edgegate_create_bg_run como la línea base confiable de la puerta. Requiere acceso de administrador al espacio de trabajo.
edgegate_compile_genieEnviar una compilación genie de 3 carriles para el runner autoalojado de la Puerta Conductual. Especifica EXACTAMENTE un selector de carril: hf_repo (Carril A — EdgeGate compila un repositorio de HuggingFace), onnx_artifact_ids (Carril B — ONNX multiparte listo para genie, compilar-y-enlazar), o bundle_artifact_id (Carril C — un paquete ya precompilado). Devuelve un job_id para consultar. Requiere acceso de administrador al espacio de trabajo.
edgegate_check_genie_compile_statusConsultar un trabajo de compilación genie. Cuando el estado sea done, devuelve bundle_artifact_id — el paquete genie compilado para alimentar en edgegate_create_bg_run. Requiere acceso de administrador al espacio de trabajo.
edgegate_create_bg_runConectar lo que estás protegiendo + un conjunto de evaluación publicado + un oráculo de referencia en una Ejecución de puerta conductual. Tres objetivos: un paquete genie compilado (bundle_artifact_id, se ejecuta en el dispositivo a través del runner autoalojado), un LLM en el dispositivo (geniex_model), o un endpoint de API o flujo de trabajo (endpoint_id/http — n8n, Zapier, Make, compatible con OpenAI; EdgeGate lo ejecuta por defecto, por lo que no se instala nada, y los resultados se etiquetan como verificados por API en lugar de certificados por hardware). Errores con una pista de desajuste cuando la referencia se capturó contra una versión diferente del conjunto de evaluación (eval_set_sha256 difiere) o un endpoint diferente. Requiere acceso de administrador al espacio de trabajo.
edgegate_cancel_runCancelar una ejecución no terminal, liberando la única ranura de ejecución activa del espacio de trabajo. Útil para una ejecución de puerta conductual que quedó en cola esperando un dispositivo que nunca informa (de lo contrario bloquearía nuevas ejecuciones). 409 si la ejecución ya es terminal.
edgegate_rerun_bgVolver a ejecutar una ejecución de puerta conductual existente: clona su configuración ya validada (mismo paquete + conjunto de evaluación + referencia + prompt del sistema + dispositivo) en una nueva ejecución en cola — no es necesario volver a proporcionar los ids de artefactos. 409 si el espacio de trabajo ya tiene una ejecución activa (cáncelala primero).
edgegate_setup_bg_github_actionGenerar la configuración de GitHub Actions de la Puerta Conductual — los requisitos previos del runner autoalojado, el YAML del flujo de trabajo (usando la acción compuesta edgegate-bg) y los comandos de secretos gh. A diferencia de la puerta de ejecución estándar, BG ejecuta el modelo en un dispositivo real, por lo que necesita un runner autoalojado con el dispositivo conectado.
edgegate_export_compliance_reportExportar el informe de ajuste preestablecido de cumplimiento para una ejecución (p. ej., evidencia de verificación ISO 26262) — un reencuadre de la evidencia ya firmada de la ejecución contra las cláusulas de la norma (identificación de configuración, verificación, gestión de cambios, clasificación de herramientas, integridad). Evidencia de verificación, NO una certificación de cumplimiento. El PDF formateado del evaluador está en la página de ejecución del panel.
edgegate_export_field_recorder_reportExportar el informe de mantenimiento de registros del Artículo 12 de la Ley de IA de la UE del Field Recorder para un rango de fechas — la evidencia firmada y encadenada por hash de lo que los modelos desplegados hicieron en el dispositivo (cláusula 12(1)/12(2)(a)/12(2)(b)/mapeo de integridad, resumen de eventos, firma Ed25519). Evidencia de verificación, NO una certificación de cumplimiento. El PDF formateado del evaluador está en la página del panel de Field Recorder.
edgegate_recorder_statusEstado del Field Recorder para un espacio de trabajo: recuentos de eventos registrados, desglose de reproducción/divergencia (passed/diverged/no_reference), integridad de la cadena de hash (verificada, brechas, claves de firma) y los dispositivos que informan. Solo lectura.
edgegate_trigger_replayReproducir eventos registrados pendientes contra su referencia certificada (una ejecución de puerta PASSED para el mismo modelo) más la línea base coincidente con la entrada. Los veredictos llegan de forma asíncrona — consulta edgegate_recorder_status. Los eventos sin referencia certificada se resuelven como no_reference.

Habilidades

Comandos de barra que puedes invocar directamente:

  • /edgegate-init — flujo de incorporación completo (cero → puerta de CI)
  • /edgegate-gate — activar una ejecución en un pipeline existente
  • /edgegate-status — comprobar el estado y las métricas de una ejecución
  • /edgegate-audit — obtener el paquete de evidencia de una ejecución
  • /edgegate-compare — comparar dos ejecuciones (línea base automática) con veredicto REGRESSION/IMPROVEMENT/NEUTRAL
  • /edgegate-export — guardar un informe de ejecución como archivo markdown (para comentarios de PR, Slack, cumplimiento)
  • /edgegate-import — importar un modelo ONNX de Hugging Face (anónimo, o token de workspace para repos privados / restringidos / de qualcomm-org)
  • /edgegate-connect-huggingface — adjuntar un token personal de HuggingFace al workspace para que el flujo de importación pueda leer repos privados / restringidos / de qualcomm-org
  • /edgegate-connect-qaihub — conectar un token de Qualcomm AI Hub para que las ejecuciones puedan compilar y analizar en dispositivos Snapdragon
  • /edgegate-workspace-setup — iniciar un workspace nuevo de principio a fin (crear → conectar AI Hub → clave API → invitar compañeros)
  • /edgegate-members — listar / invitar / cambiar rol / eliminar miembros del workspace
  • /edgegate-promptpacks — listar promptpacks existentes o crear uno nuevo con casos de prueba generados
  • /edgegate-byo-storage — incorporación de almacenamiento BYO para Enterprise (registrar concesión → pegar ID externo → verificar sonda → primer artefacto → primera ejecución → registro de auditoría)

Licencia

MIT — ver Licencia.