Teams - GT-Edge-AI/GT-AI-OS GitHub Wiki
Gen 3: This is a legacy Gen 2 article. For current GT AI OS 3.0 guidance, see gen3/groups.
Teams
Teams in GT AI OS enable collaborative work with shared agents, datasets, and resources. This guide explains how to work effectively with teams.
Understanding Teams
What is a Team?
A team is a group of users who:
- Share access to specific agents and datasets
- Collaborate on common projects or workflows
- Have defined roles and permissions within the team
Team Benefits
Working in teams allows you to:
- Share custom agents with colleagues
- Collaborate on dataset curation
- Maintain consistent AI interactions across your group
- Control access to sensitive resources
Joining Teams
Team Invitations
When you're invited to a team:
- A badge with a number appears on the Teams button in the sidebar
- Click Teams to view your pending invitations
- Review the invitation details
- Click Accept or Decline
Finding Your Teams
View your team memberships:
- Go to Teams in the sidebar
- See all teams you belong to
- Click a team to view details
Working with Team Resources
Team Agents
Agents shared with your team appear on the Agents page. To use a team agent:
- Go to the Agents page
- Find the agent shared with your team
- Click on the agent card to start a conversation
- The agent has access to team datasets
Team Datasets
Datasets shared with your team:
- Appear on the Datasets page
- Can be attached to your personal agents
- Are accessible in team agent configurations
Sharing Your Resources
To share resources with your team:
Sharing an Agent:
- Edit your agent
- Set visibility to Team
- Select the team(s) to share with
- Save changes
Sharing a Dataset:
- Edit your dataset
- Set visibility to Team
- Select the team(s) to share with
- Save changes
Team Roles
Understanding Roles
| Role | Capabilities |
|---|---|
| Member (read) | Use shared resources, view team info |
| Contributor (share) | Use resources AND share own resources with the team |
| Manager | Manage members, invite users, view Observable activity |
| Owner | Full control, delete team, transfer ownership |
Role-Based Access
Your role determines what you can do:
Members can:
- Use team agents and datasets
- View team membership
- Leave the team
Contributors can additionally:
- Share their own agents and datasets with the team
Managers can additionally:
- Invite new members
- Remove members
- Change member permissions
- View Observable activity for the team
Owners can additionally:
- Delete the team
- Transfer ownership
- Edit team settings
Team Communication
Best Practices for Team Collaboration
-
Document your agents: Add clear descriptions so team members understand when to use each agent
-
Organize datasets: Use consistent naming and tagging for team datasets
-
Communicate changes: Let team members know when you update shared resources
-
Request feedback: Ask teammates how agents and datasets are working for them
Coordinating Agent Development
When creating agents for your team:
- Discuss requirements with team members
- Create a draft agent for testing
- Gather feedback from the team
- Iterate based on input
- Set visibility to team when ready
Managing Team Membership
Inviting Members (Managers/Owners)
- Go to your team's page
- Click Invite Members
- Enter email addresses
- Select roles for new members
- Send invitations
Removing Members (Managers/Owners)
- Go to your team's page
- Find the member in the list
- Click the remove option
- Confirm removal
Changing Permissions (Owners/Managers)
- Go to your team's page
- Find the member
- Use the role dropdown to change their permission level
- Changes are saved automatically
Leaving a Team
To leave a team you belong to:
- Go to Teams in the sidebar
- Click on the team
- Click Leave Team
- Confirm your decision
Note: If you're the only owner, you must transfer ownership before leaving.
Team Settings (Managers/Owners)
Editing Team Information
- Go to your team's page
- Click Settings
- Update team name or description
- Save changes
Configuring Team Preferences
You can configure:
- Default resource permission: Set whether new shared resources default to Read or Edit permissions
Best Practices
Organizing Team Resources
- Use clear naming conventions
- Add descriptive tags
- Document purpose and use cases
- Review and delete unused resources
Onboarding New Members
When new members join:
- Share documentation about team agents
- Explain dataset organization
- Point them to this help documentation
- Offer to answer questions
Resource Governance
- Regularly review who has access
- Delete resources no longer needed
- Update agents and datasets as requirements change
- Communicate significant changes to the team