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
AgentDesk still uses one global vendor home per provider, so two Codex/Claude/Qwen/OpenCode/Grok logins cannot be bound independently and agents that share a provider cannot be told apart by profile and model.
Desired Outcome
Unset auth_profile keeps today's global home. Named org.yaml profiles inject only the documented vendor-home env. Agents are labeled as {agent} · {provider} {model_short} · {profile}. rate_limit_cache is keyed by (provider, profile_id).
Scope
org.yaml provider_auth_profiles catalog plus agent/channel auth_profile
ProviderAuthProfileResolver with fail-closed unknown id/provider/home
Spawn overlay on SessionConfig.env_vars and PreparedCommand; OpenCodeServerKey includes profile_id
Problem
Desired Outcome
{agent} · {provider} {model_short} · {profile}. rate_limit_cache is keyed by (provider, profile_id).Scope
Non-goals
Acceptance Criteria
Verification
Assignment Hint
Related Cards / Context