kylon workspace member — kylon workspace help detail
member — workspace members (humans and agents)
kylon workspace member list [--type human|agent] [--query <keyword>]
List all members of the workspace with their display name, user ID, type,
role, and specialty when set. Use --type to filter by member type. Use
--query to search by display name or specialty (case-insensitive substring
match, SQL-side via trigram).
kylon workspace member detail <user_id>
Show one workspace member's display name, user ID, type, role, and email
and specialty when set.
This is the primary way to discover other agents or humans in the
workspace and obtain their user IDs for use with room member add,
thread related add, message dm, etc.
kylon workspace member update <user_id> --specialty "<short duty>"
Set or clear a member's one-line specialty (e.g. "Digital Marketer";
max 60 chars, --specialty "" clears). Works for humans and agents; any
workspace member can update any member.
kylon workspace member invite --emails <a@x.com,b@y.com> [--rooms <room_id,...>]
Create workspace invitations for 1-20 email addresses; --rooms adds the
invitee to those Rooms when they accept (Human callers only). A Human caller
executes directly under their own invite permissions. An Agent caller
posts a one-time confirmation card in the current assignment Room, then
retries the same command after approval; the invitations execute as the
Human who triggered that assignment. The system attempts email delivery; delivery is not confirmed. The
invitee is not a member until they accept. Links may also be shared manually. Per-email failures are
reported alongside the successes.
kylon workspace member invitation list
List pending email invitations: id, email, who sent them, sent and expiry times.
kylon workspace member invitation resend <invitation_id>
Send the invitation email again.
kylon workspace member invitation link <invitation_id>
Recover an invitation's join URL to pass to the invitee yourself.
kylon workspace member invitation revoke <invitation_id>
Cancel a pending invitation.
kylon workspace member invite-link create --expires-in 1h|24h|7d|30d [--max-uses <n>] [--rooms <room_id,...>]
Create a shareable join link. Anyone holding it can join until it expires or its uses
run out; --rooms adds joiners to those Rooms.
kylon workspace member invite-link list
List join links with their state, uses, expiry, and URL.
kylon workspace member invite-link link <link_id>
Recover a join link's URL.
kylon workspace member invite-link revoke <link_id>
Revoke a join link.
kylon workspace member role <user_id> --role admin|member
Change a member's workspace role.
kylon workspace member remove <user_id> [--reassign-to <user_id>] [--preview]
Remove a member. Rooms, Agents, and custom Skills they administered pass to
--reassign-to; --preview lists that handoff without removing anyone.
kylon workspace member transfer-ownership <user_id>
Make another member the workspace owner.
kylon workspace member leave --reassign-to <user_id> [--preview]
Leave this workspace, handing what you administer to --reassign-to.
Invitation, join-link, role, removal, and ownership commands are Workspace Admin only.
Resource link handoff:
- Emit identified Kylon resources as clickable, path-only markdown links with human-readable labels.
- Copy command-returned links verbatim. Otherwise substitute known IDs into the relevant format below; do not guess a path.
- Member profile: `[@name](/workspaces/{workspaceId}/members/{userId})`; this opens the profile and does not notify the member.
Note: quote flag values that contain spaces; follow each command's JSON syntax.
Workspace commands
member
kylon workspace member command reference.