Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>iAgents HubNew to Visual Studio Code? Get it now.
iAgents Hub

iAgents Hub

iAgents Hub

|
1 install
| (0) | Free
Chatea con tus agentes de iAgents Hub sin salir del editor, usando tu código como contexto.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
iAgents Hub

iAgents Hub para VS Code

Chatea con tus agentes de IA sin salir del editor, usando tu código como contexto.

Marketplace Instalaciones Licencia

Características

  • 💬 Chat en streaming con cualquier agente de tu hub: markdown renderizado, código con resaltado de sintaxis, indicador de "pensando" y botón de detener.
  • 📎 Tu código como contexto: adjunta la selección o el archivo activo (incluidos los cambios sin guardar) con un clic o desde el menú contextual del editor.
  • 📥 Incorporar un agente al proyecto en el formato de tu herramienta: OpenAI, Anthropic Claude, GitHub Copilot o MCP server. Escribe los archivos directamente en el workspace (.claude/, .github/, agent.json, servidor MCP…).
  • 📋 Copiar, insertar o aplicar cada bloque de código tras revisar un diff.
  • ✅ Cambios multiarchivo seguros: valida rutas, limita tamaños, bloquea enlaces simbólicos y permite deshacer toda la operación.
  • 🔄 Reintentar y regenerar respuestas, con selector de conexión/modelo por agente.
  • 🧠 Modelo activo visible en la cabecera del chat, con cambio en un clic.
  • 🔀 Orquestación visual: encadena agentes, reordena los pasos y define una instrucción específica para cada uno sin salir de VS Code.
  • 🗂️ Historial de conversaciones por agente, sincronizado con tu hub.
  • 👥 Grupos de trabajo: cambia de espacio personal a equipo desde la barra del panel.
  • 🎨 Se integra con tu tema: claro, oscuro o alto contraste, sin configurar nada.

También puedes crear agentes y orquestaciones desde el botón + de sus vistas. El creador de agentes permite configurar los campos manualmente o describir la idea al asistente. El diseñador de orquestaciones organiza hasta 30 agentes como una secuencia reutilizable y permite concretar el objetivo de cada paso.

Puesta en marcha

  1. Abre el panel de iAgents Hub en la barra lateral y pulsa Iniciar sesión.
  2. Se abre el navegador. Apruebas el acceso.
  3. Vuelves a VS Code, ya conectado. Tu cuenta aparece en el menú de Cuentas.

Si usas una instancia propia, ajusta antes iagentshub.serverUrl en los ajustes.

Sin navegador (CI, contenedores, SSH)

Ejecuta iAgents Hub: Conectar con un token personal (avanzado) (Ctrl+Shift+P) y pega la URL y un token creado en Perfil → Tokens. La conexión se valida contra /api/auth/me antes de guardarse: si el token no sirve, te enteras en ese momento y no cuando falle la primera acción.

Comandos

Comando Qué hace
iAgents Hub: Iniciar sesión Login por navegador (recomendado)
iAgents Hub: Conectar con un token personal (avanzado) Login manual con URL + token
iAgents Hub: Abrir chat Elige un agente y abre su panel de chat
iAgents Hub: Incorporar al proyecto Trae el agente al workspace (OpenAI / Claude / Copilot / MCP)
iAgents Hub: Crear agente Creación manual o mediante el asistente guiado
iAgents Hub: Crear orquestación Abre el diseñador visual multiagente
iAgents Hub: Editar orquestación Modifica pasos, orden e instrucciones
iAgents Hub: Eliminar orquestación Elimina la orquestación tras confirmación
iAgents Hub: Editar agente Abre el agente en el constructor visual
iAgents Hub: Duplicar agente Crea una copia privada editable
iAgents Hub: Eliminar agente Elimina el agente tras confirmación
iAgents Hub: Mover agente a carpeta Organiza agentes en el workspace activo
iAgents Hub: Preguntar a un agente sobre la selección También en el menú contextual del editor
iAgents Hub: Preguntar a un agente sobre este archivo Ídem, con el archivo completo
iAgents Hub: Cambiar de grupo de trabajo Personal ↔ equipos
iAgents Hub: Cerrar sesión Revoca el token en el servidor

En el chat: Enter envía, Shift+Enter inserta un salto de línea.

Seguridad

  • El login por navegador devuelve un código de un solo uso, no el token. El código caduca en 60 segundos y no sirve sin el state que solo existe en la memoria de la extensión: interceptar la URI vscode:// no basta para robar la sesión.
  • El token vive solo en el almacén de secretos de VS Code (SecretStorage). Nunca en settings.json ni en el repositorio.
  • Cerrar sesión revoca el token en el servidor, no solo lo olvida en este equipo.
  • El token nunca llega al Webview. Todo el tráfico ocurre en el extension host; el panel de chat solo recibe texto ya renderizado. Aunque una respuesta del agente colara HTML, no habría credencial en ese proceso que filtrar.
  • Se exige HTTPS, salvo en localhost y 127.0.0.1. Un token con acceso completo a la API no viaja en claro por la red.
  • Las propuestas de código no pueden salir del workspace: se rechazan rutas absolutas, .., duplicados, binarios, enlaces simbólicos y lotes mayores de 20 archivos/2 MB.
  • Aplicar cambios siempre muestra un diff y exige confirmación. No guarda los archivos automáticamente y ofrece Deshacer todo.
  • Un token se revoca en cualquier momento desde el perfil, y muere solo al caducar. Cambiar la contraseña de tu cuenta también invalida los tokens anteriores.

Ajustes

Ajuste Por defecto Qué es
iagentshub.serverUrl http://localhost:8007 URL de tu instancia

El token no es un ajuste: se guarda cifrado aparte.

Desarrollo

npm install
npm run compile     # tsc → out/
npm test            # compila y corre los tests (node:test, sin frameworks)
npm run lint
npm run package     # genera el .vsix

Pulsa F5 en VS Code para abrir un Extension Development Host con la extensión cargada.

Única pieza de terceros en runtime: highlight.js (resaltado de sintaxis), empaquetado en media/vendor/ — el webview no puede descargar nada, su CSP no tiene connect-src. El resto es fetch, AbortController y SecretStorage, que ya vienen en el Node de VS Code.

Requisitos del servidor

Necesita una instancia de iAgents Hub con:

  • Personal access tokens: GET/POST/DELETE /api/auth/tokens y autenticación Authorization: Bearer.
  • Login de VS Code: /api/auth/vscode/{start,authorize,exchange}.

Ambos van incluidos desde la versión del backend que acompaña a esta extensión.

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