Their workspace, your hands, no shared password.
Click View as client and the full Actionist interface loads, scoped to one client’s workspace. You see what they see, within the permissions they granted. No second login, no credentials handed over, no screenshare.
What a delegated session is.
It is not an impersonation of the client’s account and it is not a copy of their data. It is a short-lived, scoped credential that travels with every request you make while the session is open.
Reading the Reseller mode banner.
A purple stripe sits at the top of the screen the whole time a session is open. It is your one reliable answer to “whose workspace am I in?”. Toggle the permissions below to see how it changes.
The banner uses short labels. Prompts is Prompts and Instructions, Tools is Apps and MCP, Memories is Agent Memories, and Calendar is Calendar and Schedules. The locked-panel messages you meet inside the workspace use the longer names, so do not be thrown by the difference.
Opening a client workspace.
Find the client
Check the button is live
Click View as client
Land and check the banner
Do the work
Exit properly
You never land on a locked page.
Rather than dropping you on Home and letting you discover it is locked, the app walks the navigation in order and opens the first area your permissions actually unlock.
Locks you will meet, and what they mean.
A locked area shows a shield and two lines: “Access restricted”, then “The client hasn’t granted access to permission in this delegated session.” Two areas use a different message because no permission unlocks them at all.
The agent inherits your permissions too.
Permissions do not stop at the buttons. If you ask a client’s agent to do something during a delegated session, the agent’s own toolset is filtered by the same scopes.
When an agent hits one of these it says so rather than failing quietly: “Permission denied: reseller delegated session does not include permission access.” If you see that mid-conversation, the fix is a permission, not a prompt.
One hour, and a refresh button.
Refresh permissions
Expiry
A revoked permission behaves differently and more gently. It locks the affected area and leaves the rest of your session running, because losing one permission is not a reason to throw away the whole session.
Always exit with the button or Escape.
Exiting is what clears the client’s data out of your app. Navigating away, closing a tab or switching windows does not.
How agencies actually use sessions.
States and controls.
Real access without a shared login.
One click into a client workspace, one hour of scoped access, and one key that never leaves their vault.
Scoped when the session starts, enforced on the server, audited on every action.
One hour per session · Exit clears everything · Credentials never included.