Contacts
What it does
Manages contacts, communication channels, access control, and invite links. Tracks who can reach the assistant and through which channel.
Setup
None for basic contact management. Google Contacts import is optional OAuth.
Permissions
- Optional Google OAuth to import Google Contacts.
- Making someone a trusted contact changes who can talk to the assistant. Treat it as sensitive.
- No host-desktop grant.
Common prompts
| You say | What happens |
|---|---|
| “Add Alice as a contact” | Creates a contact |
| “What is Alice's email?” | Looks up details |
| “Send Alice an invite to connect on Telegram” | Channel-specific invite link |
| “Import my Google Contacts” | Syncs from Google after OAuth |
| “Make Alice a trusted contact” | Limited chat access; sensitive tools still need guardian approval |
| “Block messages from this number” | Updates channel status |
Configuration
- A contact can have several channels (Telegram, Slack, phone).
- Channel statuses: active, revoked, blocked.
- Trusted contacts can chat. They cannot reach memories or sensitive tools without guardian approval.
Tips
- Contacts are how you manage who reaches the assistant on external channels.
- Invite links are channel-specific and can be revoked.
- See Channels and Security best practices.
Related: Messaging, Phone calls.