Superglue CLI: Permite que los Agentes de IA Ejecuten Llamadas API Sin Herramientas Preconstruidas

✍️ OpenClawRadar📅 Publicado: 17 de abril de 2026🔗 Source
Superglue CLI: Permite que los Agentes de IA Ejecuten Llamadas API Sin Herramientas Preconstruidas
Ad

Superglue CLI es una interfaz de línea de comandos que incluye una referencia de habilidades estructurada que enseña a los agentes de IA cómo usar cada comando sg, manejar autenticación, construir herramientas y depurar fallos. La idea central: en lugar de construir herramientas codificadas para cada integración de API, apuntas al agente a cualquier API, y puede razonar sobre esa API en tiempo de ejecución leyendo la especificación, planificando llamadas y ejecutándolas.

Instalación y Configuración

Instala la CLI globalmente mediante npm:

npm install -g @superglue/cli

Ejecuta la configuración interactiva:

sg init

Esto solicita tu clave de API (disponible en app.superglue.cloud/admin), endpoint y preferencias de salida. Para entornos no interactivos como CI o agentes de IA, establece variables de entorno:

export SUPERGLUE_API_KEY="your-api-key"
export SUPERGLUE_API_ENDPOINT="https://api.superglue.cloud"

Verifica con sg system list — si ves errores de autenticación, revisa tu clave de API y endpoint.

Instalando la Habilidad

La habilidad le da a tu agente de IA conocimiento completo de la CLI — comandos, patrones de autenticación, esquemas de herramientas, depuración y despliegue. Instálala una vez y el agente la referencia automáticamente.

Instalación universal para todos los agentes:

npx skills add superglue-ai/cli

Dirige a agentes específicos con -g -a <agent>:

npx skills add superglue-ai/cli -g -a claude-code
npx skills add superglue-ai/cli -g -a codex
npx skills add superglue-ai/cli -g -a cursor

Para Claude Code, instala desde el mercado de Anthropic:

/plugin install superglue@claude-plugins-official

O carga desde la instalación local:

claude --plugin-dir $(npm root -g)/@superglue/cli

Para Cursor, copia la habilidad a tu proyecto o directorio global:

cp -r $(npm root -g)/@superglue/cli/skills/superglue .cursor/skills/superglue
# O globalmente
cp -r $(npm root -g)/@superglue/cli/skills/superglue ~/.cursor/skills/superglue

Lo que Proporciona la Habilidad

  • Todos los comandos de la CLI con banderas, opciones y patrones de uso
  • Patrones de autenticación — marcadores de credenciales, flujos OAuth, formatos de cabecera
  • Esquema de configuración de herramientas — configuraciones de pasos, selectores de datos, transformaciones, paginación
  • Flujos de trabajo de depuración — errores comunes, --include-step-results, sg system call para aislamiento
  • Patrones de despliegue — SDK, API REST, webhooks (vía references/integration.md)
  • Referencias especializadas para bases de datos, servidores de archivos y transformaciones (cargadas bajo demanda)
Ad

Añadiendo Contexto Específico del Proyecto

Añade una sección al archivo de configuración de IA de tu proyecto (CLAUDE.md, AGENTS.md, o .cursorrules) para que el agente sepa usar la habilidad y descubra tu configuración dinámicamente. Incluye instrucciones como:

## Usando Superglue
Cuando trabajes con herramientas de superglue — vía la CLI, SDK, o API REST:
1. Invoca la habilidad de superglue y lee el archivo SKILL.md antes de ejecutar cualquier comando sg
2. Lee los archivos de referencia relevantes para la tarea (integración, bases de datos, servidores de archivos, transformaciones)
3. Asegúrate de que la CLI esté configurada (sg init se ha ejecutado o las variables de entorno están establecidas)
4. Ejecuta sg system list y sg tool list para descubrir la configuración actual antes de construir o modificar nada
5. Nunca codifiques IDs de sistema o IDs de herramienta — siempre descúbrelos dinámicamente

Mejores Prácticas

Siempre prueba los sistemas antes de construir herramientas. Haz que el agente ejecute sg system call para verificar la autenticación y ver la forma real de la respuesta antes de construir una configuración de herramienta:

sg system call --system-id stripe \
  --url "https://api.stripe.com/v1/customers?limit=2" \
  --headers '{"Authorization":"Bearer <>"}'

Usa --include-step-results cuando depures para mostrar la respuesta cruda de la API de cada paso — identifica si el problema es autenticación, el endpoint, o una transformación:

sg tool run --draft <id> --payload '{}' --include-step-results

Nunca pegues secretos en el chat. Usa --sensitive-credentials cuando crees sistemas vía la CLI para que los secretos se soliciten de forma segura.

Este enfoque aborda el límite de la "herramienta predefinida" donde los equipos construyen agentes pero los usuarios describen necesidades específicas como "extrae estos tres objetos de Salesforce y envíalos a nCino cuando la condición X sea verdadera". En lugar de traducir cada solicitud en una herramienta codificada, el agente puede leer la especificación de la API y manejar operaciones de múltiples pasos con lógica por usuario.

📖 Read the full source: HN AI Agents

Ad

👀 Ver también

TeamHero v2.6.1: Plataforma de Código Abierto para Gestionar Agentes de IA Claude
Herramientas

TeamHero v2.6.1: Plataforma de Código Abierto para Gestionar Agentes de IA Claude

TeamHero v2.6.1 es una plataforma local-first y de código abierto que crea un equipo gestionado de agentes Claude con funciones como modo piloto automático, anidamiento de subtareas, vistas de flujo y memoria persistente. La herramienta se ejecuta en Node.js con un panel de control HTML/CSS/JS básico y no requiere base de datos.

OpenClawRadar
Corrección de Fuga de Memoria de Claude Code para Homelabs Linux
Herramientas

Corrección de Fuga de Memoria de Claude Code para Homelabs Linux

Un desarrollador descubrió que Claude Code tiene una grave fuga de memoria en glibc malloc que consumió 400GB de RAM y colapsó su homelab Proxmox, luego creó una solución de protección de dos niveles con un shim LD_PRELOAD y un watchdog.

OpenClawRadar
OpenIntel Irán: Actualizaciones del Panel de Conflicto con Inteligencia Artificial y Resúmenes Horarios
Herramientas

OpenIntel Irán: Actualizaciones del Panel de Conflicto con Inteligencia Artificial y Resúmenes Horarios

Un agente de IA de un desarrollador ha renovado por completo el panel de control OpenIntel Iran, una herramienta de inteligencia que se actualiza automáticamente y que escanea Reuters, AP, BBC y otras fuentes principales cada hora para verificar los acontecimientos y publicar resúmenes estructurados sobre el conflicto entre Irán, Israel y Estados Unidos.

OpenClawRadar
Causa Raíz de la Corrupción del Título de Sesión en la Extensión Claude Code de VS Code Identificada
Herramientas

Causa Raíz de la Corrupción del Título de Sesión en la Extensión Claude Code de VS Code Identificada

Un desarrollador ha identificado la causa raíz arquitectónica de la corrupción de títulos de sesión en la extensión de VS Code Claude Code, afectando a más de 20 problemas en GitHub. El problema surge de que la extensión lee los títulos mediante una búsqueda de cadena de texto sin procesar en los archivos de sesión, lo que genera tres modos de fallo.

OpenClawRadar