Saltar al contenido principal

Pestaña SkillRunner

La pestaña SkillRunner se utiliza para ver e interactuar con las ejecuciones realizadas a través del backend Skill-Runner. A diferencia de ACP Skills, que se centra en la ejecución puntual de skills, la pestaña SkillRunner hace énfasis en la gestión de sesiones interactivas.

Descripción general de la interfaz

Panel de SkillRunner

┌─────────────────────────────────────┐
│ Banner: Título / requestId / Status │
├─────────────────────────────────────┤
│ ← Task Drawer │ Main Content Area │ Details → │
│ │ Transcript View │
│ Running │ Plan Component │
│ └─ backend1 │ Prompt Component │
│ └─ task A │ Reply Area │
│ Completed │ │
│ └─ backend1 │ │
│ └─ task B │ │
└─────────────────────────────────────┘

El Banner muestra información sobre la tarea seleccionada actualmente:

  • Título: Nombre de la tarea o identificador del skill
  • Request ID: Identificador único de solicitud de la tarea
  • Estado: Estado de ejecución (running / waiting_user / waiting_auth / completed / failed)
  • Backend: Información del backend
  • Engine: El motor en uso (por ejemplo, gemini, claude, etc.)
  • Model: El modelo en uso
  • Updated: Hora de última actualización
  • Botón de cancelar tarea

Cajón de tareas (izquierdo)

El cajón izquierdo muestra todas las tareas de SkillRunner, divididas en los grupos Running y Completed. Cada entrada de tarea muestra información resumida, un indicador de estado y una acción de archivar. Haz clic en una entrada para cambiar a la vista de detalle de esa tarea.

Área de contenido principal

Vista de transcripción

La vista de transcripción de SkillRunner utiliza un modelo de chat de pensamiento que gestiona inteligentemente el razonamiento continuo:

  • Bloques de pensamiento: El proceso de razonamiento de la IA se muestra como bloques de pensamiento independientes
  • Llamadas a herramientas: Muestra el nombre de la herramienta, resumen de entrada y estado de ejecución
  • Mensajes: Mensajes de conversación del asistente y del usuario
  • Revisión: Registros de cambios de versión de salida

También admite los modos de visualización Plain / Bubble.

Flujo de autenticación

La pestaña SkillRunner admite flujos de autenticación, permitiendo completar la autenticación del backend sin salir del panel:

Activadores de autenticación:

  • Se activa automáticamente al ejecutar un skill que requiere autenticación
  • El componente de prompt muestra una solicitud de autenticación

Métodos de autenticación admitidos:

MétodoDescripciónCasos de uso
OAuth ProxyCompleta el flujo OAuth mediante el navegadorMétodo recomendado, para motores que admiten OAuth
Auth Code InputIntroduce manualmente un código o URL de autenticaciónCuando el motor ha generado un enlace de autenticación
File ImportImporta un archivo de credencialesCuando ya se dispone de un archivo de credenciales
Inline TUILanza una terminal directamente en el panelCuando se requiere inicio de sesión interactivo

Ejemplo de flujo de autenticación (OAuth):

  1. La ejecución detecta que se requiere autenticación
  2. El componente de prompt muestra "Authentication required" y los métodos de autenticación disponibles
  3. El usuario selecciona OAuth proxy
  4. El navegador abre la página de OAuth
  5. El usuario completa la autenticación
  6. La ejecución se reanuda automáticamente

Componente de prompt

EstadoContenido mostrado
waiting_userEn espera de entrada del usuario; muestra descripción del contexto y opciones rápidas (si están disponibles)
waiting_authEn espera de autenticación; muestra selección de método de autenticación y campo de entrada
runningIndicador de progreso
completedConfirmación de estado de finalización
errorInformación de error y sugerencias de resolución

Área de respuesta

  • Cuadro de entrada de texto: Introduce el contenido de la respuesta
  • Botón Send/Cancel

A diferencia de ACP Skills, el área de respuesta de la pestaña SkillRunner no tiene selectores de modo/modelo/razonamiento (estos se configuran en los ajustes del backend).

Cajón de detalles (derecho)

ÁreaContenido
Run MetadataTítulo, requestId, taskKey, estado, indicadores terminal/waiting
Backend Infobackend, engine, model
Updated TimeHora de última actividad
Interaction InfoInformación de interacción pendiente actual (si existe)
Session SummaryResumen de sesión histórica
Revision SummaryRegistros de cambios de versión de salida

Configuración relacionada

Antes de usar la pestaña SkillRunner, se debe configurar un backend Skill-Runner.