Skip to content

v3.10.0 — Выбор AI-клиента (letaido.com / prompt.ql.app / сторонний сервис)

Choose a tag to compare

@Yahor777 Yahor777 released this 07 Jul 20:15

v3.10.0 — Выбор AI-клиента

RepoPilot Bridge теперь спрашивает «куда подключаемся» перед запуском и генерирует нативный промпт подключения под каждого клиента — вместо единого PromptQL-стиля.

Что нового

Экран выбора AI-клиента

При первом запуске (или если в settings.json нет поля aiClient) перед главным меню появляется выбор:

Куда подключаемся:
  1. letaido.com
  2. prompt.ql.app (Сейчас не активно)
  3. Сторонний сервис

Выбор сохраняется в settings.json рядом с tunnelProvider. Сменить можно позже: GA в настройках.

Нативные промпты под каждого клиента

Клиент Подход Что в промпте
letaido.com request_domain_access + request_secret(header=X-API-Key) через api-proxy нет несуществующей «custom API integration / provider id» — у letaido фиксированный каталог коннекторов
prompt.ql.app custom API integration с provider id / base_url / api_docs_url / header auth классический PromptQL-стиль (пока помечен «сейчас не активно»)
Сторонний сервис универсальный промпт без привязки к клиенту base_url + OpenAPI /openapi.json + header X-API-Key + preflight

Прочее

  • session.json теперь хранит aiClient; шапка менеджера сессий и меню сессии показывают AI-клиент рядом с туннелем.
  • task_prompt остаётся общим для всех клиентов.
  • Зеркальные изменения в start.sh (POSIX) и start.ps1 (Windows).
  • Версия поднята до 3.10.0: repo_tools.py, bootstrap.ps1, bootstrap-clean.ps1, README, QUICKSTART.

Установка / обновление

Windows (PowerShell)

powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/Yahor777/repopilot-bridge/v3.10.0/bootstrap.ps1 | iex"

macOS

curl -fsSL https://raw.githubusercontent.com/Yahor777/repopilot-bridge/v3.10.0/bootstrap.sh | bash

Linux

curl -fsSL https://raw.githubusercontent.com/Yahor777/repopilot-bridge/v3.10.0/bootstrap.sh | bash

Обновление с предыдущей версии

Установите повторно командой выше — настройки (settings.json, репозитории) сохранятся. При первом запуске после обновления появится экран выбора AI-клиента.

Совместимость

  • Старый settings.json без aiClient → экран выбора при следующем запуске, выбор туннеля не сбрасывается.
  • Старые session.json читаются с дефолтом other; connect-prompt.txt для существующих сессий не перегенерируется.

Полный список изменений

См. CHANGELOG.md.