What's broken
The docs recommend declaring one custom provider per account (extending a
built-in provider) as the way to use several accounts with the same upstream
service:
https://github.com/getpaseo/paseo/blob/main/docs/custom-providers.md#multiple-profiles-for-the-same-provider
In practice this workaround only works at session creation time. Once a session
is running, the picker only lets me change the model within the provider the
session was started with — there is no way to point the session at a different
provider.
What I expected: since each account is exposed as its own provider, I expected
to be able to move a running session from one profile to another, the same way I
can change the model.
What actually happens: the second profile is simply not selectable from inside
the session. When the quota window of the current account is exhausted, the
session is stuck. The only way out is to open a new session on the other
provider and lose the conversation context, which defeats the purpose of the
multi-profile setup described in the docs.
Steps to reproduce
- Configure two providers extending the same built-in provider, one per
account, as described in docs/custom-providers.md#multiple-profiles-for-the-same-provider.
- Start an agent session using profile A.
- Exchange a few messages so the session has context.
- Open the model/provider picker from inside the session and try to select
profile B.
Result: only the models of profile A are offered; profile B cannot be selected.
Reproducible on demand, 100% of the time.
Where did this happen
Web (browser)
Paseo version
0.2.5
OS version
No response
Agent provider
Custom provider
Provider configuration
Two custom providers, both extending the same built-in provider, differing only
by credentials (one account each), as per the multiple-profiles documentation.
Logs
Screenshots or video
No response
What's broken
The docs recommend declaring one custom provider per account (extending a
built-in provider) as the way to use several accounts with the same upstream
service:
https://github.com/getpaseo/paseo/blob/main/docs/custom-providers.md#multiple-profiles-for-the-same-provider
In practice this workaround only works at session creation time. Once a session
is running, the picker only lets me change the model within the provider the
session was started with — there is no way to point the session at a different
provider.
What I expected: since each account is exposed as its own provider, I expected
to be able to move a running session from one profile to another, the same way I
can change the model.
What actually happens: the second profile is simply not selectable from inside
the session. When the quota window of the current account is exhausted, the
session is stuck. The only way out is to open a new session on the other
provider and lose the conversation context, which defeats the purpose of the
multi-profile setup described in the docs.
Steps to reproduce
account, as described in docs/custom-providers.md#multiple-profiles-for-the-same-provider.
profile B.
Result: only the models of profile A are offered; profile B cannot be selected.
Reproducible on demand, 100% of the time.
Where did this happen
Web (browser)
Paseo version
0.2.5
OS version
No response
Agent provider
Custom provider
Provider configuration
Two custom providers, both extending the same built-in provider, differing only
by credentials (one account each), as per the multiple-profiles documentation.
Logs
Screenshots or video
No response