You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Mistral Vibe provider added through ACP fails to Sign In #15118
The trace shows sign-in getting through to Mistral Vibe and failing on Vibe's side. RpcClient.authenticate, which is the ACP authenticate call, ran for about 44 seconds and then failed with Browser sign-in status could not be retrieved. That message comes from Vibe's browser sign-in status check (POLL_FAILED in Vibe's vibe/setup/auth/http_browser_sign_in_gateway.py), and it happens after the sign-in has already been created. It isn't the "could not open a browser" error or the "sign-in timed out" error. The T3 auth code involved hasn't changed on current main.
Why the button stays on "Starting sign-in…"
T3 doesn't tell Vibe that it can handle browser sign-in itself (Vibe's browser-auth-delegated capability), so Vibe only offers its blocking browser-auth method. T3 calls authenticate and waits while Vibe opens a browser on its own and polls console.mistral.ai. No sign-in URL ever comes back to the settings screen. When the poll fails, the row should switch to "The ACP agent could not complete sign-in.", but the actual Vibe reason only shows up in the trace.
Workarounds for now
Set MISTRAL_API_KEY in this provider's environment variables. T3 passes that environment through to vibe-acp.
Or sign in through the Vibe CLI so the key is saved under ~/.vibe, then refresh the provider. If CLI sign-in fails the same way, the problem is Vibe's status check rather than the T3 button.
What would help next (please redact any secrets)
The output of vibe --version and vibe-acp --version
Whether a browser window opened at all
The lines in ~/.vibe/logs/vibe.logs around "Browser sign-in", which should include the HTTP error this message hides
Since this is a bug in Mistral itself, I think this link might be helpful to others who run into this problem as well. There's also another workaround described in the issue on the mistral issues-project page.
Thanks for the report. This fault is outside T3 Code, so we cannot fix it here. Please report it to the project that owns that tool. If you find a fault in T3 Code itself, please open a new issue with steps to reproduce it.
Activity
juliusmarminge commentedon Oct 3, 2026
Note
Grok responding on behalf of Julius.
Triage
Thanks for the report and the trace, @gamelaster!
The trace shows sign-in getting through to Mistral Vibe and failing on Vibe's side.
RpcClient.authenticate, which is the ACPauthenticatecall, ran for about 44 seconds and then failed withBrowser sign-in status could not be retrieved.That message comes from Vibe's browser sign-in status check (POLL_FAILEDin Vibe'svibe/setup/auth/http_browser_sign_in_gateway.py), and it happens after the sign-in has already been created. It isn't the "could not open a browser" error or the "sign-in timed out" error. The T3 auth code involved hasn't changed on currentmain.Why the button stays on "Starting sign-in…"
T3 doesn't tell Vibe that it can handle browser sign-in itself (Vibe's
browser-auth-delegatedcapability), so Vibe only offers its blockingbrowser-authmethod. T3 callsauthenticateand waits while Vibe opens a browser on its own and pollsconsole.mistral.ai. No sign-in URL ever comes back to the settings screen. When the poll fails, the row should switch to "The ACP agent could not complete sign-in.", but the actual Vibe reason only shows up in the trace.Workarounds for now
MISTRAL_API_KEYin this provider's environment variables. T3 passes that environment through tovibe-acp.~/.vibe, then refresh the provider. If CLI sign-in fails the same way, the problem is Vibe's status check rather than the T3 button.What would help next (please redact any secrets)
vibe --versionandvibe-acp --version~/.vibe/logs/vibe.logsaround "Browser sign-in", which should include the HTTP error this message hidesA maintainer will decide on the fix direction.
gamelaster commentedon Oct 3, 2026
Answers:
~/.vibe/logs/vibe.logsis emptyManually setting
MISTRAL_API_KEYis indeed working workaround.alimuratgymn commentedon Oct 8, 2026
Since this is a bug in Mistral itself, I think this link might be helpful to others who run into this problem as well. There's also another workaround described in the issue on the mistral issues-project page.
mistralai/mistral-vibe#941
juliusmarminge commentedon Oct 8, 2026
Yea i found that mistral vibe has a lot of stuff that deviates from the spec...
fix(provider-acp-registry): advertise browser-auth-delegated for Mist…
t3dotgg commentedon Oct 21, 2026
Note
🤖 Claude Opus 5.5 responding on behalf of Theo
Thanks for the report. This fault is outside T3 Code, so we cannot fix it here. Please report it to the project that owns that tool. If you find a fault in T3 Code itself, please open a new issue with steps to reproduce it.
alimuratgymn commentedon Oct 30, 2026
login over t3code works now with vibe 3.0.3