Concepts

Teams and departments

Updated 6 Oct 2026

On this page

For agents

Load this page when: you manage a Trove team or share books across people

  • Only a team OWNER or ADMIN can manage the team. A role error is final.
  • Destructive commands need --confirm. Repeating a command is safe.
  • trove team departments add-member fails until the invite is accepted.

A team shares books across people. Inside a team, departments are named groups of members, and you scope each shared book to the departments that should see it.

Departments and access

Members are referenced by email, departments by slug, and books by item id. Joining a team upgrades the member to the Professional plan. Manage the team in the web app at Team, or ask your agent.

Ask your agent

If you belong to more than one team, name the team in your request.

TaskWhat to tell your agent
List your teams"List my Trove teams."
Show the team"Show my Trove team."
Invite someone"Invite [email protected] to my Trove team as an admin."
Remove a member"Remove [email protected] from my Trove team."
List departments"List the departments in my Trove team."
Create a department"Create a Platform department in my Trove team."
Add a member"Add [email protected] to the Platform department."
Share a book with a department"Give the Platform department read access to our API guide."
Revoke access"Revoke all department access to our API guide."
Make a book team-wide"Make our API guide visible to the whole team."
Who can see what"Show who can see which books in my Trove team."

Safe by design

Destructive actions print a consequence summary and need confirmation, so your agent shows you what will change before it acts. Repeating an action is safe: if the state already matches, you see already exists (no change made). Role errors are final, so ask an owner or admin instead of retrying.

Worked example

  1. Ask your agent: "Invite [email protected] to my Trove team."
  2. Ask your agent: "Create a Platform department in my Trove team."
  3. After Sam accepts the invite, ask: "Add [email protected] to the Platform department."
  4. Ask: "Give the Platform department read access to our API guide."

The invite stays pending until it is accepted, and adding Sam to the department fails until then. If it fails, ask Sam to accept. Then ask your agent again.

Best practice

Let members read their own department and the departments near it. Give write access only to people with authority over the topic. See Run Trove for a team and Share a library.

Direct CLI

Your agent runs these through the trove command. You can run them yourself in a terminal, but asking your agent is the recommended way: it picks the right flags, waits for processing and checks the result. Add --team <id|name> to any trove team command when you belong to more than one team. Destructive commands need --confirm.

TaskCommand
List your teamstrove team list
Show the teamtrove team show
Invite someonetrove team invite <email> --role admin
Remove a membertrove team remove <email> --confirm
List departmentstrove team departments list
Create a departmenttrove team departments create "<name>"
Add a membertrove team departments add-member <slug> <email>
Share a book with a departmenttrove team access grant <item> --dept <slug> --access read
Revoke accesstrove team access revoke <item> --confirm
Make a book team-widetrove team access scope <item> --team-wide
Who can see whattrove team access matrix

See the CLI reference for every flag.

Related

    Teams and departments | Trove