Saltar al contenido principal

Backend Manager

El Backend Manager es el diálogo unificado para gestionar todas las configuraciones de backend. A través de él, puedes añadir, editar, eliminar y verificar las conexiones de backend.

Cómo abrir

  • Menú: Herramientas → Backend Manager

Disposición de la interfaz

┌─────────────────────────────────────────────────┐
│ Backend Manager [Cancelar] [Guardar] │
├─────────────────────────────────────────────────┤
│ [ACP] [SkillRunner] [HTTP genérico] │
├─────────────────────────────────────────────────┤
│ ACP [Añadir ACP] │
│ │
│ ┌─ Nombre a mostrar: [________] ─┐ │
│ │ Comando: [________] │ │
│ │ Argumentos: Editor de argumentos │ │
│ │ Variables de entorno: Editor de variables de entorno │ [Eliminar] │
│ └──────────────────────────────┘ │
│ │
│ ┌─ Nombre a mostrar: [________] ─┐ │
│ │ ... │ [Eliminar] │
│ └──────────────────────────────┘ │
└─────────────────────────────────────────────────┘

Operaciones generales

Cambio de pestaña

Hay tres pestañas en la parte superior del diálogo: ACP, SkillRunner y HTTP genérico. Haz clic en una pestaña para cambiar al área de configuración del tipo de backend correspondiente. Cada pestaña lista todos los backends configurados de ese tipo.

Añadir un backend

Haz clic en el botón Añadir debajo de una pestaña para crear una nueva fila de configuración en blanco para ese tipo. Rellena los campos y haz clic en Guardar en la esquina inferior derecha para aplicar.

Editar un backend

Modifica los campos directamente en la fila de configuración. Los cambios no guardados no surtirán efecto.

Eliminar un backend

Haz clic en el botón Eliminar dentro de una fila de configuración para eliminar ese backend. Las eliminaciones surten efecto tras guardar.

Guardar y cancelar

BotónUbicaciónFunción
GuardarEsquina inferior derecha del diálogoGuarda todos los cambios y cierra el diálogo
CancelarEsquina inferior derecha del diálogo (junto a Guardar)Descarta todos los cambios no guardados y cierra el diálogo

Si hay cambios no guardados antes de cerrar el diálogo, aparecerá un aviso de confirmación.


Pestaña ACP

Los backends ACP son subprocesos de agente que se ejecutan localmente. La configuración especifica el comando de inicio, y el complemento gestiona el ciclo de vida del proceso.

Página de configuración del backend ACP

Descripción de los campos

CampoObligatorioDescripción
Nombre a mostrarNombre visible del backend, utilizado para identificarlo en el Dashboard y la barra lateral
ComandoComando para iniciar el backend ACP (ej., npx -y opencode-ai@latest acp)
ArgumentosNoArgumentos adicionales para el comando, se añaden uno a uno mediante el editor de argumentos
Variables de entornoNoVariables de entorno adicionales, se añaden una a una mediante el editor de variables de entorno (pares clave-valor)

Preajustes ACP

En la parte superior de la pestaña ACP hay un botón Añadir desde preajuste. Al hacer clic se abre la ventana de configuración del preajuste: a la izquierda seleccionas el agente, a la derecha se muestran las opciones de inicio y una vista previa de configuración de solo lectura. Al hacer clic en Confirmar, el complemento añade una fila de configuración ACP normal según la vista previa; al hacer clic en Cancelar no se modifica la configuración actual.

  • Usar npx: al activarlo, el comando cambia al formato npx <package> y se muestra un aviso sobre la necesidad de instalar Node.js y npm junto con un enlace al sitio web de Node.js. Codex y Claude Code lo tienen activado por defecto, ya que dependen del adaptador ACP; los demás agentes no.
  • Entorno aislado: solo disponible para agentes que admiten aislamiento. Al activarlo, se inyectan las variables de entorno correspondientes en la vista previa y se muestra un aviso de que las opciones del agente y la autenticación deben gestionarse manualmente en ese directorio aislado.

Diálogo de preajustes ACP

El área de vista previa es de solo lectura e incluye el ID del perfil, el nombre para mostrar, el comando, los argumentos, las variables de entorno y la familia del agente. La fila de configuración añadida puede seguir editándose como un backend ACP normal.

Comandos predeterminados de los preajustes integrados:

PreajusteComando predeterminadoDescripción
OpenCodeopencode acpBackend ACP de OpenCode; admite aislamiento del directorio de configuración mediante OPENCODE_CONFIG_DIR
Codexnpx -y @agentclientprotocol/codex-acp@latestAdaptador ACP para OpenAI Codex
Claude Codenpx -y @agentclientprotocol/claude-agent-acp@latestAdaptador ACP para Claude Code
Gemini CLIgemini --experimental-acpModo ACP de Gemini CLI
Hermeshermes acpBackend ACP de Hermes Agent
Qwen Codeqwen --acp --experimental-skillsModo ACP de Qwen Code
GitHub Copilotcopilot --acp --stdioModo ACP de GitHub Copilot CLI
Qoder CLIqodercli --acpModo ACP de Qoder CLI; admite aislamiento del directorio de configuración mediante QODER_CONFIG_DIR
Cursor Agent ACPcursor-agent-acpAdaptador ACP de Cursor Agent; admite aislamiento del directorio de sesión mediante --session-dir
DeepAgentsdeepagents-acpAdaptador ACP de DeepAgents
Auggieauggie --acpModo ACP de Auggie
Kilokilo acpModo ACP de Kilo Code
Clinecline --acpModo ACP de Cline
CodeBuddycodebuddy --acpModo ACP de CodeBuddy
Grokgrok agent stdioModo stdio de Grok Agent

Solo se han probado OpenCode, Codex, Claude Code, Gemini CLI, Qwen Code y Hermes Agent. La disponibilidad de otros backends ACP depende de sus implementaciones; este complemento no ofrece garantía al respecto.

Botones de acción

BotónFunción
Actualizar opciones de ejecuciónVuelve a detectar la lista de modelos, la lista de modos y otras capacidades de ejecución del backend

Editor de argumentos

Añadir argumento: Haz clic en el botón de añadir e introduce el contenido del argumento. Eliminar argumento: Haz clic en el botón de eliminar junto al argumento.

Editor de variables de entorno

Añadir variable de entorno: Haz clic en el botón de añadir y rellena la clave (Key) y el valor (Value). Eliminar variable de entorno: Haz clic en el botón de eliminar junto a la variable.


Pestaña SkillRunner

Los backends SkillRunner se comunican con los servicios de Skill-Runner mediante API HTTP, admitiendo tanto modos de despliegue local como remoto.

Página de configuración del backend SkillRunner

Descripción de los campos

CampoObligatorioDescripción
Nombre a mostrarNombre visible del backend
URL baseDirección del servicio Skill-Runner (ej., http://127.0.0.1:29813)
AutenticaciónNoSelecciona none (sin autenticación) o bearer (autenticación Bearer Token)
Token de autenticaciónNoBearer Token (solo se rellena cuando la autenticación está configurada como bearer)
Tiempo de esperaNoTiempo de espera de la solicitud (milisegundos)

Botones de acción

BotónFunción
Abrir interfaz de gestiónAbre la interfaz web de gestión integrada de Skill-Runner
Actualizar caché de modelosActualiza la caché de la lista de modelos para este backend

Pestaña HTTP genérico

Los backends HTTP genéricos se utilizan para enviar solicitudes a cualquier servicio HTTP, principalmente para llamar a APIs externas (como el servicio de análisis de documentos MinerU).

Página de configuración del backend HTTP genérico

Descripción de los campos

CampoObligatorioDescripción
Nombre a mostrarNombre visible del backend
URL baseDirección base del servicio HTTP
AutenticaciónNoSelecciona none o bearer
Token de autenticaciónNoBearer Token (solo se rellena cuando la autenticación está configurada como bearer)
Tiempo de esperaNoTiempo de espera de la solicitud (milisegundos)

Detección de capacidades del backend

Tras guardar un backend, el complemento detecta automáticamente las capacidades del backend en segundo plano:

  • ACP: Verifica la disponibilidad del comando, la inicialización de la conexión, la lista de modelos, la lista de modos, y calcula una huella de configuración para detectar cambios posteriores
  • SkillRunner: Verifica la disponibilidad de la API, la lista de motores, la lista de modelos
  • HTTP genérico: Verifica la accesibilidad del endpoint HTTP

Los resultados de la detección se muestran como indicadores de estado del backend en el Dashboard y la barra lateral.

Próximos pasos

Una vez completada la configuración, puedes: