I have 3 Claude profiles. The Team one (main account of another project) hit its 4-hour limit; Enterprise (pay-per-token API) has quota. I cannot make this project's agents use Enterprise: every message still returns the Team limit error. This blocks all agent work.
Full report: https://claude.ai/artifact/XwUkkpk7fLJJ1XjZgZ74Xu
Investigation: read-only check of settings via MCP tools (settings_get/list, agents_list); I did not read the app bundle or logs.
Causes:
- PRIMARY (inferred): the account is resolved when the console is created and not re-resolved on change, so edits are stored but the live console keeps the old config dir.
- SECONDARY (inferred): no UI shows the effective account of a session.
- AGGRAVATOR (proved): project settings expose no account-profile key (57 keys, only defaultProvider), 14 of 15 agents have accountProfileId null.
Suggested: show effective account and its source in the session header; offer restart on account change; add a project-scope account setting; name the account in the limit message.
AgentsRoom diagnostics
- App version: 1.207.0
- OS: linux 7.0.0-38-generic (x64)
- Agent CLI: claude
- App language: system
Expected behavior
After selecting the Enterprise profile on the agent, project or session picker, the next message runs on Enterprise and uses its quota.
Actual behavior
The next message still reports that the Team account exceeded its limit, after every edit (agent, project, team, session picker).
Steps to reproduce
- Exhaust the 4-hour window on a Team profile. 2. Switch the agent/session to the Enterprise profile via the session picker. 3. Send a message: Team limit error. 4. Repeat after editing agent, project and team: same result. Not tested: closing and reopening the console after the change.
Version or build
AgentsRoom desktop on Linux (Ubuntu), Claude Code provider; exact app version attached by diagnostics.
Errors and logs
Usage-limit message naming the Team account; I did not capture the exact text. The UI never shows which account the session actually uses, which is part of the problem.