@mention, an Assignee or Owner
pill, a meeting participant, the members list, a ⌘K result, a notification —
and their profile slides in from the right.
Who and where
Photo, name, tagline, role, email, and their local time relative to yours.
Presence
Online, away, or offline with a last-seen time, from a heartbeat while the app is open.
What they're doing
Open tasks assigned to them, and a feed of their comments and record changes across the CRM.
Presence
Only the web app heartbeats. CLI runs and API calls never count as presence,
so an agent working on someone’s behalf doesn’t make them look online.
Editing your own profile
Open your own profile (the rail’s account menu → My profile, or click your name anywhere) and click the photo, name, or tagline to change them in place. Settings → Personal → My profile has the same fields plus your timezone. Timezone also drives the agent’s sense of “today” and “tomorrow”.Assignee pills
In record sidebars and tables, clicking an Assignee/Owner pill opens that person. To reassign, use the chevron that appears on hover (or click the empty part of the cell).Deep links
/<workspace>?member=<userId> opens a profile. The panel’s link button copies
it. Mentions in notes and comments are [@Name](/?member=<userId>), so the
same link works inside markdown.
CLI
jane@acme.com.
API
/me/* needs a person behind the token: an agent session acts as its owner;
an organization API key with no bound member is refused.
For agents
The chat agent hasget_member_profile({ userIdOrEmail }), which returns the
profile, presence, open tasks, and recent activity in one call — use it for
“what is X working on”, “is X around”, or to check someone’s timezone before
scheduling. Activity excludes edits Dench or automations made on the person’s
behalf; it is what they did themselves.