Перейти к основному содержимому

Вкладка SkillRunner

Вкладка SkillRunner используется для просмотра и взаимодействия с запусками, выполняемыми через бэкенд Skill-Runner. В отличие от Навыков ACP, которые фокусируются на одноразовом выполнении навыков, вкладка SkillRunner подчёркивает управление интерактивными сессиями.

Обзор интерфейса

Панель SkillRunner

┌─────────────────────────────────────┐
│ Баннер: Заголовок / requestId / Статус │
├─────────────────────────────────────┤
│ ← Выдвижная панель задач │ Основная область контента │ Детали → │
│ │ Просмотр транскрипта │
│ Выполняется │ Компонент плана │
│ └─ бэкенд1 │ Компонент промпта │
│ └─ задача A │ Область ответа │
│ Завершено │ │
│ └─ бэкенд1 │ │
│ └─ задача B │ │
└─────────────────────────────────────┘

Баннер

Баннер отображает информацию о текущей выбранной задаче:

  • Заголовок: Название задачи или идентификатор навыка
  • Request ID: Уникальный идентификатор запроса для задачи
  • Статус: Статус выполнения (выполняется / waiting_user / waiting_auth / завершено / ошибка)
  • Бэкенд: Информация о бэкенде
  • Движок: Используемый движок (например, gemini, claude и т.д.)
  • Модель: Используемая модель
  • Обновлено: Время последнего обновления
  • Кнопка отмены задачи

Выдвижная панель задач (слева)

Левая выдвижная панель отображает все задачи SkillRunner, разделённые на группы Выполняется и Завершено. Каждая запись задачи показывает сводную информацию, индикатор статуса и действие архивирования. Нажмите на запись для переключения на детальный вид этой задачи.

Основная область контента

Просмотр транскрипта

Просмотр транскрипта SkillRunner использует модель чата мышления, которая интеллектуально обрабатывает непрерывное рассуждение:

  • Блоки мышления: Процесс рассуждения ИИ отображается как отдельные блоки мышления
  • Вызовы инструментов: Показывает название инструмента, сводку ввода и статус выполнения
  • Сообщения: Сообщения диалога ассистента и пользователя
  • Ревизия: Записи изменений версий вывода

Также поддерживает режимы отображения Plain / Bubble.

Поток аутентификации

Вкладка SkillRunner поддерживает потоки аутентификации, позволяя завершить аутентификацию бэкенда, не выходя из панели:

Триггеры аутентификации:

  • Автоматически запускается при запуске навыка, требующего аутентификации
  • Компонент промпта отображает запрос аутентификации

Поддерживаемые методы аутентификации:

МетодОписаниеСценарии использования
OAuth проксиЗавершите поток OAuth через браузерРекомендуемый метод, для движков, поддерживающих OAuth
Ввод кода аутентификацииВручную введите код аутентификации или URLКогда движок сгенерировал ссылку аутентификации
Импорт файлаИмпортируйте файл учётных данныхКогда файл учётных данных уже доступен
Встроенный TUIЗапустите терминал напрямую в панелиКогда требуется интерактивный вход

Пример потока аутентификации (OAuth):

  1. Запуск обнаруживает, что требуется аутентификация
  2. Компонент промпта показывает "Требуется аутентификация" и доступные методы аутентификации
  3. Пользователь выбирает прокси OAuth
  4. Браузер открывает страницу OAuth
  5. Пользователь завершает аутентификацию
  6. Запуск автоматически возобновляет выполнение

Компонент промпта

СтатусОтображаемое содержимое
waiting_userОжидание ввода от пользователя; показывает описание контекста и быстрые опции (если доступны)
waiting_authОжидание аутентификации; показывает выбор метода аутентификации и ввод
runningИндикатор выполнения
completedПодтверждение статуса завершения
errorИнформация об ошибке и предложения по устранению неполадок

Область ответа

  • Поле ввода текста: Введите содержимое ответа
  • Кнопка Отправить/Отменить

В отличие от Навыков ACP, область ответа вкладки SkillRunner не имеет селекторов режима/модели/рассуждения (они настраиваются в настройках бэкенда).

Выдвижная панель деталей (справа)

ОбластьСодержимое
Метаданные запускаЗаголовок, requestId, taskKey, статус, флаги терминала/ожидания
Информация о бэкендебэкенд, движок, модель
Время обновленияВремя последней активности
Информация о взаимодействииТекущая ожидающая информация о взаимодействии (если есть)
Сводка сессииСводка исторической сессии
Сводка ревизииЗаписи изменений версий вывода

Связанная конфигурация

Перед использованием вкладки SkillRunner должен быть настроен бэкенд Skill-Runner.