Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>Actions as Context ExtensionNew to Visual Studio Code? Get it now.
Actions as Context Extension

Actions as Context Extension

tigu.dev

|
2 installs
| (1) | Free
Actions as Context es una extensión para Visual Studio Code que permite definir, organizar y ejecutar acciones reutilizables que pueden ser consumidas tanto por personas como por agentes de IA.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Actions as Context (ACE)

VS Code Marketplace Free VS Code License

Actions as Context es una extensión para Visual Studio Code que permite definir, organizar y ejecutar acciones reutilizables que pueden ser consumidas tanto por personas como por agentes de IA.

Su objetivo no es solo realizar solicitudes HTTP, sino construir un catálogo de acciones estructuradas que sirvan como fuente de contexto y ejecución para asistentes inteligentes como GitHub Copilot, Claude Code o Codex.

Sitio web: ace.tigu.dev


🚀 ¿Qué permite hacer?

ACE transforma VS Code en un espacio donde podés:

  • Definir acciones reutilizables.
  • Agruparlas en colecciones lógicas.
  • Administrar variables y secretos.
  • Conectarte a distintas fuentes de información.
  • Exponer estas acciones como herramientas utilizables por IA.

📁 Acciones y Colecciones

Las acciones se organizan en colecciones, que funcionan como bibliotecas de capacidades.

Dentro de cada colección podés:

  • Crear carpetas para agrupar acciones relacionadas.
  • Ejecutar acciones individualmente.
  • Importar acciones desde archivos locales o desde otras herramientas compatibles.

Las acciones pueden representar:

Tipo Descripción
HTTP Request Solicitudes REST con headers, body y validaciones
MCP Tool Llamadas a herramientas MCP locales o remotas

🌐 Entornos y Variables

ACE permite gestionar entornos para separar contextos de uso (por ejemplo: desarrollo, pruebas o producción).

Cada entorno puede contener:

  • Variables configurables
  • Secrets protegidos
  • Sustitución automática de valores dentro de las acciones

Es compatible con sintaxis de variables estándar ({{variableName}}) e importación/exportación de archivos .env.

Al exportar, podés decidir si incluir o no los secrets.


⚡ Variables Dinámicas del Sistema

ACE incluye generadores de datos automáticos que pueden usarse dentro de acciones, por ejemplo:

  • {{$guid}} → genera un identificador único
  • {{$email}} → genera un correo aleatorio

Esto permite crear datos de prueba o simulación sin configuración adicional.


✅ Validación y Resultados

Las acciones pueden incluir validaciones visuales, sin necesidad de escribir código.

Es posible:

  • Verificar códigos de respuesta
  • Validar contenido de respuestas
  • Extraer valores y guardarlos en variables
  • Reutilizar resultados en acciones posteriores

🔒 Métodos de Autenticación

ACE admite múltiples esquemas de autenticación para interactuar con sistemas externos:

  • Sin autenticación
  • Heredada de la colección
  • Usuario y contraseña
  • Token Bearer
  • OAuth 1.0

🔄 Sincronización Opcional con GitHub

Las colecciones y entornos pueden sincronizarse con repositorios de GitHub para colaboración o respaldo.

El modo local sigue siendo completamente funcional sin necesidad de conexión externa.

Para GitHub Enterprise Server se puede configurar github-enterprise.uri en los Settings de VS Code.


📖 Cómo se utiliza

Crear una acción

  1. Abrir el panel de Actions as Context en la barra lateral de VS Code
  2. Crear o seleccionar una colección
  3. Agregar una nueva acción
  4. Configurar su tipo, parámetros y validaciones
  5. Ejecutarla y observar los resultados

Gestionar entornos

  1. Abrir el panel Environments
  2. Crear o importar un entorno
  3. Definir variables y secrets
  4. Activar el entorno a utilizar

Importar colecciones

Es posible importar acciones desde:

  • Formato ACE local
  • Archivos compatibles de otras herramientas

⚙️ Configuración

Setting Descripción
actions-as-context.localStoragePath Carpeta base para acciones y entornos locales
actions-as-context.vaultPath Carpeta base para el almacenamiento local de secrets
actions-as-context.vaultPassphrase Passphrase para cifrar/descifrar el vault local; usar el mismo valor en todas las máquinas para portabilidad
actions-as-context.allowInsecureCertificates Permite omitir la validación TLS (solo en redes confiables). Activa NODE_TLS_REJECT_UNAUTHORIZED=0 globalmente. Se puede reactivar por request con el checkbox Validate TLS en HTTP Request, MCP Server y MCP Request
actions-as-context.caCertificatePath Rutas a certificados PEM adicionales para HTTPS (separadas por coma o punto y coma; admite paths relativos al workspace)
actions-as-context.enableNetworkLogging Vuelca en el canal "ACE Network" todas las peticiones y respuestas HTTP/MCP (incluye headers y cuerpo) para troubleshooting
actions-as-context.requestTimeoutSeconds Timeout global en segundos para requests HTTP/MCP; usar 0 para desactivar

🔐 Privacidad

Toda la información se guarda localmente en el equipo del usuario. No se requiere nube ni autenticación para el uso básico.

La sincronización con GitHub es opcional. Los secrets se almacenan en un vault local y no se comparten automáticamente.


Requisitos

  • Visual Studio Code 1.99.0 o superior

Licencia

Ver licencia completa para los términos completos.

El uso de la extensión es gratuito. El código fuente es propietario de tigu.dev y no puede ser redistribuido ni publicado sin autorización explícita.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft