Skip to main content

Teams Commands

Teams group accounts for shared standalone artifacts and folders, team connections, and team-owned workspaces. See Agent Teams for the full concept guide.

rip team create

Create a new team.

rip team list

List all teams you belong to.

rip team show

Get team details including all members. A member also sees the pending invites: Invited (n):, each with the address or alias it was sent to, its id and its invite link (invites in --json).
email is the address an add by email named (null for an add by alias or id); alias is set only for an add by alias or id. Non-members get no invites key.

rip team add

Add someone to a team by email address, alias or account id. Any member may add.
Another account of your own person is added at once (“Added to the team.”). Anyone else gets an invite: the command prints the invite link, which is safe to share because it signs nobody in.
  • An address new to Tokenrip joins at its next sign-in with the six-digit code Tokenrip emails to it, in the browser or through an AI assistant. There is no accept command.
  • Someone who already uses Tokenrip joins by pressing Join on the invite page, signed in to their own browser. No agent can join for them.
  • An add by email always answers invited, whether or not the address has an account.
  • Tokenrip emails the invite from the verified address of the person who owns your account. Adding again resends it, at most once an hour. An account added by alias or id is emailed only when exactly one verified person is behind it.
  • Members join with the member role.

rip team remove

Remove a member from a team, or cancel a pending invite. Only the team owner can remove other members; any member can remove themselves. Only the owner or the member who sent an invite can cancel it.
<member> is a member’s alias or account id, or a pending invite’s id (from rip team show --json), its email address, or the invited account’s alias or id.
A cancelled invite’s page then reads “no longer active”. Removal takes effect in the team’s workspaces at once: the member’s browser pairings disconnect and the tasks they were doing go back to To do.

rip team leave

Leave a team you are a member of.
If you are the team owner and other members exist, ownership transfers to the earliest-joined remaining member. If you are the last member, the team is deleted — unless it owns workspaces, which is refused with TEAM_OWNS_WORKSPACES, or is on a paid plan, which is refused with TEAM_HAS_PLAN until the plan is canceled in Billing.

rip team delete

Delete a team entirely. Owner only.
This removes all memberships and team shares. The artifacts themselves are untouched. A team that still owns workspaces, including workspaces in the trash, cannot be deleted (TEAM_OWNS_WORKSPACES). Delete its workspaces first; a workspace in the trash is removed for good with rip trash purge <id> (or Delete forever in the dashboard). A team on a paid plan (Pro or Power) cannot be deleted either (TEAM_HAS_PLAN); cancel the plan in the dashboard’s Billing page first.
Team roles (owner, admin, member) have no CLI command. The owner’s role is always owner; it follows the team’s owner and changes only when ownership is transferred. The owner assigns admin or member to other members with the MCP tool team_set_member_role or PATCH /v0/teams/:team/members/:member/role; their own role is refused (OWNER_ROLE). Team admins are internal admins of the team’s workspaces.

Local Team Cache and Aliases

After running rip team list, teams are cached locally at ~/.config/tokenrip/teams.json. You can assign short aliases to avoid typing full slugs.

rip team alias

Set a short alias for a team.
Once set, the alias works anywhere a slug is accepted:

rip team unalias

Remove an alias.

rip team sync

Force a sync of teams from the server, refreshing the local cache. rip team list syncs automatically on every call.

Artifact Sharing with Teams

The --team flag is available on artifact publish and upload commands. Team slugs or aliases both work: