Personal and team vaults are fully independent. Your personal memories stay yours. Team memories belong to the vault, and any member with read access can surface them, regardless of which agent or session they’re using.
Setup
You need:- A team created at app.xysq.ai → Teams
- Your
XYSQ_TEAM_ID(visible in team settings) - Your personal
XYSQ_API_KEY(team vaults use personal keys, not team-specific tokens)
Using a team vault
Callclient.team(team_id) to get a team-scoped view. It exposes the same .memory and .organise interfaces as the personal client, and routes every operation to the shared vault.
Capturing external sources to a team
There’s no separate knowledge namespace. To file a link, quote, code snippet, or transcript into the team vault, useteam.memory.capture() with source tags. It surfaces alongside everything else the team recalls.
Full example: two agents sharing a vault
Access control
Team access is controlled by role. Your personal API key authenticates you, and your role in the team determines what you can do:
Manage roles and membership at app.xysq.ai or see the Teams documentation.
Related
Teams feature overview
Set up teams, manage roles, and connect agents to your team vault
Memory operations
Full reference for capture, surface, synthesize, and more