Skip to content

RepoPilot Bridge v3.8.13

Choose a tag to compare

@Yahor777 Yahor777 released this 05 Jul 17:25

Что исправлено

  • Для Tailscale Funnel provider id теперь включает RepoPilot session id.
  • Это не даёт PromptQL повторно использовать старый provider на том же стабильном *.ts.net host, у которого project_integrations.config_values мог остаться null.
  • Prompt подключения теперь прямо говорит: использовать provider id из свежей сессии и не брать старую интеграцию с похожим base_url/provider id без session suffix.
  • Bootstrap-ссылки и API version подняты до 3.8.13.

Почему это важно

Tailscale host обычно постоянный (monsterpc....ts.net), поэтому старый RepoPilot генерировал один и тот же provider id. PromptQL видел существующий provider и не создавал свежую protected credential card, из-за чего ключ не сохранялся и pre-flight падал до HTTP-запроса с Failed to resolve integration credentials.

Проверено

  • PowerShell parser для скриптов прошёл.
  • python -m py_compile server\repo_tools.py прошёл.
  • git diff --check прошёл.
  • Unit smoke генерации provider id: Tailscale получает session suffix, Cloudflare остаётся host-based.
  • doctor.ps1 -NoPause прошёл.
  • scripts\Test-RepoToolsDoctor.ps1 прошёл.