When your agent needs to log into an external platform—LinkedIn, Twitter, an email inbox, or any website that requires authentication—they need account credentials. Agent accounts are how you give your agents this access.
Adding Accounts
You can add accounts to your agent in a couple ways:
Through Omega: Just tell Omega something like "Add a LinkedIn account to my Research agent" and Omega will guide you through providing the credentials.
Through the Info section: Open your agent's settings, find the accounts area, and add accounts directly.
O-mega has preset support for common platforms like LinkedIn, Twitter, Instagram, email, and about 25 others. But you're not limited to these—you can add credentials for any platform. Just describe what you need, provide the username/email and password, and your agent can use those credentials when working on that platform.
What Accounts Enable
Without accounts, your agent can browse public websites and create content in computer sessions, but they can't access anything that requires logging in. With accounts, your agent can:
- Post to social media as a specific account
- Check and send emails
- Access authenticated dashboards
- Work on any platform where they need to be signed in
Primary Email
One of your email accounts can be marked as "primary." This email gets used when your agent needs to sign up for new services. For example, if your agent is creating an account on some platform for you, they'll use the primary email for that registration.
Browser Profiles
When your agent logs into a website, that login session can persist across future browser sessions. This happens through browser profiles—your agent doesn't need to log in fresh every time they need to access a platform.
Browser profiles are created automatically when your agent first uses browser automation. Any logins performed during a session persist for future use.
See Browser Profiles for more details.
Scoping Accounts to Specific Sites
Each account can optionally be scoped to specific websites. This is useful if you have multiple accounts for the same platform—for example, a personal Twitter and a work Twitter—and you want to make sure your agent uses the right one in different contexts.
You can set an account to work on all websites (the default), only on specific domains, or on everything except certain domains.
Security
Account credentials are stored securely. Your agent uses them to perform actions on your behalf, but the credentials themselves aren't visible in conversation or reasoning—they're just used when needed for authentication.
If you want to revoke access to a platform, just remove that account from your agent.
Related: Browser Profiles | What Makes Up an Agent