Available Agents
Thallus ships with over 20 agents spanning research, data analysis, productivity, and communication. This page covers each one — what it does, how many tools it has, and what it needs to work.
Summary
| Agent | Cluster | Tools | Auth Required |
|---|---|---|---|
| deep_research | Research | 3 | None |
| web_research | Research | 3 | None |
| data_analyzer | Data | 21 | Data connection |
| data_explorer | Data | 6 | Data connection |
| data_router | Data | 9 | Data connection |
| airtable | Productivity | 7 | API key |
| asana | Productivity | 13 | OAuth |
| clickup | Productivity | 8 | API key |
| confluence | Productivity | 16 | OAuth |
| github | Productivity | 21 | OAuth |
| gohighlevel | Productivity | 12 | API key |
| Productivity | 0 | OAuth | |
| icloud | Productivity | 0 | Credentials |
| jira | Productivity | 16 | OAuth |
| linear | Productivity | 16 | OAuth |
| microsoft365 | Productivity | 0 | OAuth |
| monday | Productivity | 18 | OAuth |
| nextcloud | Productivity | 0 | Credentials |
| notion | Productivity | 17 | OAuth |
| slack | Communication | 7 | OAuth |
| hubspot | CRM | 8 | OAuth |
| salesforce | CRM | 7 | OAuth |
| shopify | Commerce | 18 | OAuth |
| stripe | Commerce | 19 | API key |
| zendesk | Support | 17 | OAuth |
Research agents
Research agents find and analyze information from the web and your uploaded documents. They don't require any external connections — they're available to every user by default.
web_research
Searches the internet, fetches web pages, and extracts structured information. This is the workhorse for questions that need current information or external sources.
Capabilities: Internet search, web page extraction, result caching
Example uses: - "What are the latest pricing changes for AWS Lambda?" - "Find competitor analysis reports for our industry" - "What's the current status of the EU AI Act?"
deep_research
A coordinator agent that orchestrates multi-source research across web and document searches. It delegates to multiple sub-agents to gather information from different angles, then synthesizes findings.
Capabilities: Multi-source research coordination, batch research, agent delegation
Deep research has a longer timeout than most agents because it coordinates multiple sub-agents. The planner uses it for queries that need thorough investigation across both internal documents and external sources.
Example uses: - "Compare our internal sales data with industry benchmarks" - "Research the regulatory landscape for our product category" - "What do our uploaded contracts say about liability, and how does that compare to industry standard?"
Data agents
Data agents explore and query your connected databases. They require at least one active data connection in your organization. The planner enforces a specific ordering: data_explorer profiles tables first, then data_router generates queries based on that understanding.
data_explorer
Discovers and profiles your connected data sources. It lists tables, examines schemas, previews sample data, and maps relationships between tables. The planner typically dispatches data_explorer first so that subsequent query agents understand the data structure.
Capabilities: Table listing, schema inspection, column value lookup, data preview, profiling, relationship mapping
Example uses: - "What tables do we have in our analytics database?" - "Show me the schema of the orders table" - "How are the customers and invoices tables related?"
data_router
Generates and executes SQL and NoSQL queries against your connected databases. It uses schema knowledge (from data_explorer or the board) to write accurate queries, with a preview step that lets it verify query plans before execution.
Capabilities: Table listing, schema inspection, SQL and NoSQL query generation and execution, query preview, data preview, term resolution
All queries are read-only — data_router cannot modify your data.
Example uses: - "What were our top 10 customers by revenue last quarter?" - "Show me all orders with a status of 'pending' older than 30 days" - "How many new users signed up each month this year?"
data_analyzer
A business intelligence agent with over 20 analytical tools for trend detection, correlation analysis, segmentation, anomaly detection, and more. It works on datasets produced by data_router, applying statistical and analytical operations.
Example uses: - "What's the month-over-month growth trend for our subscription revenue?" - "Find correlations between marketing spend and new customer signups" - "Detect anomalies in our order volumes over the past 6 months" - "Segment customers by purchase frequency and average order value"
Integration agents — Productivity
Productivity agents connect to external services for email, calendars, files, and project management. Each requires an OAuth connection (or credentials). See Connecting Integrations for setup.
21 tools across Gmail, Google Calendar, Contacts, and Drive.
Covers reading and sending email, managing calendar events (including availability checks), browsing contacts, and searching Google Drive files. One of the most broadly capable integration agents.
Example uses: - "Summarize my unread emails from today" - "Create a calendar event for the team standup next Monday at 10am" - "Find the latest budget spreadsheet in my Drive"
microsoft365
32 tools across Outlook, Calendar, Contacts, OneDrive, and Microsoft Teams.
The largest integration agent by tool count. Includes everything Google covers plus full Teams support — listing teams, channels, reading messages, and sending replies.
Example uses: - "What emails did I get from the finance team this week?" - "Send a message to the #general channel in Teams" - "Find the Q4 report in my OneDrive"
jira
16 tools for issue tracking, project management, and sprint planning.
Covers searching and creating issues, managing transitions, adding comments, and browsing projects. Webhooks are automatically provisioned on connect for real-time event processing.
Example uses: - "What are the open bugs assigned to me?" - "Create a ticket for the login page performance issue" - "Move PROJ-123 to In Review"
linear
16 tools for issue tracking with Linear's project management system.
Similar to Jira but tailored to Linear's data model — issues, cycles, projects, and states. Webhooks auto-provision on connect.
Example uses: - "What issues are in the current sprint cycle?" - "Create an issue for the API rate limiting feature" - "List all high-priority bugs across projects"
github
21 tools for repository management, pull requests, issues, and CI/CD.
Covers repo browsing, PR creation and merging, issue management, code search, and workflow run inspection.
Example uses: - "Show me open PRs that haven't been reviewed" - "What failed in the latest CI run on main?" - "Search the codebase for usages of the deprecated auth endpoint"
gohighlevel
12 tools for GoHighLevel CRM — contacts, pipelines, calendars, and conversations.
Covers contact and opportunity management, pipeline browsing, calendar and appointment listing, and messaging (SMS, email, WhatsApp). Connects via a Private Integration Token.
Example uses: - "List all opportunities in the Sales pipeline" - "Search for contacts tagged 'VIP'" - "What appointments are scheduled for this week?"
asana
13 tools for task and project management in Asana.
Covers listing and creating tasks, browsing projects and workspaces, managing sections, and adding comments.
Example uses: - "What tasks are due this week in the Marketing project?" - "Create a task for updating the onboarding docs" - "Move the design review task to the Done section"
airtable
7 tools for Airtable base, table, and record management.
Covers base and table discovery, record listing with formula-based filtering, and batch record creation, updates, and deletion (up to 10 per request).
Example uses: - "List all records from the Content Calendar where Status is Active" - "What tables are in our Project Tracker base?" - "Create a new record in the Leads table with these fields"
clickup
8 tools for ClickUp workspaces, spaces, lists, and tasks.
Covers navigating the ClickUp hierarchy (workspace → space → list → task), listing and filtering tasks, creating and updating tasks, and adding comments. Webhooks auto-provision on connect.
Example uses: - "What tasks are assigned to me in the Sprint list?" - "Create a task for the homepage redesign in the Design space" - "Show me all urgent tasks across all lists"
monday
18 tools for Monday.com boards, items, and updates.
Covers board management, item creation and updates, group management, and sub-items.
Example uses: - "Show me all items in the Sprint Board that are stuck" - "Create an item for the new feature request" - "What updates were posted on the product roadmap board today?"
notion
16 tools for Notion pages, databases, and content management.
One of the more capable integration agents — covers page CRUD, database querying, block-level content editing, and comment management. Notion uses page-based permissions instead of scopes, so you select which pages to share during connection.
Example uses: - "Search my Notion workspace for meeting notes from last week" - "Add a new entry to the Content Calendar database" - "What's on the Product Roadmap page?"
confluence
16 tools for Atlassian Confluence pages, spaces, and blog posts.
Covers page creation and editing, space browsing, blog posts, attachments, labels, and search.
Example uses: - "Find the architecture decision records in our Engineering space" - "Create a new page documenting the API migration plan" - "What pages were updated in the Product space this week?"
icloud
9 tools for Apple iCloud email, contacts, and calendar.
Connects using Apple ID credentials (with an app-specific password). Covers email, contacts, and calendar operations.
nextcloud
20 tools for Nextcloud files, calendar, and contacts.
Connects using server URL and credentials. Useful for organizations running self-hosted Nextcloud instances.
Integration agents — Communication
slack
7 tools for Slack workspace interaction.
Covers listing channels and messages, reading threads, searching across the workspace, listing users, sending messages, and adding reactions. Webhooks are configured at the app level for real-time event processing.
Capabilities: Channel listing, message reading, thread viewing, workspace search, user listing, message sending, reactions
Example uses: - "What were the key discussions in #engineering today?" - "Search Slack for mentions of the deployment issue" - "Send a summary of the meeting notes to #team-updates"
Integration agents — CRM & Commerce
hubspot
8 tools for HubSpot CRM — contacts, companies, deals, and associations.
Covers CRUD operations on CRM objects, searching, and managing associations between records.
Example uses: - "List all deals closing this quarter" - "Find contacts associated with Acme Corp" - "What's the pipeline value by deal stage?"
salesforce
7 tools for Salesforce CRM with SOQL and SOSL query support.
Covers record CRUD, SOQL queries, full-text search, and object schema discovery.
Example uses: - "Query all opportunities closing in Q1 with amount over $50k" - "Show me the account details for our top 5 customers" - "What custom fields are on the Lead object?"
shopify
18 tools for Shopify store management — products, orders, customers, and inventory.
Covers product catalog management, order processing, customer records, draft orders, and inventory adjustments. Webhooks auto-provision on connect.
Example uses: - "What are our top-selling products this month?" - "Show me all unfulfilled orders from the past week" - "What's the current inventory level for SKU-1234?"
stripe
19 tools for Stripe payments — customers, payments, subscriptions, invoices, and products.
Connects via API key (not OAuth). Covers customer management, payment and subscription lookups, invoice queries, and balance checks. Webhooks auto-provision on connect.
Example uses: - "List all customers with active subscriptions" - "What payments failed in the last 30 days?" - "Show me the subscription details for customer cus_abc123"
zendesk
17 tools for Zendesk support — tickets, users, organizations, and groups.
Covers ticket CRUD, comment and internal note management, user and organization browsing, and search.
Example uses: - "How many open tickets do we have by priority?" - "Show me the latest tickets from Acme Corp" - "Add an internal note to ticket #456 with the investigation findings"
Notes
Data agents require at least one data connection in your organization. If no databases are connected, data agents show as unavailable. See your organization settings to add connections.
Integration agents require an OAuth connection (or credentials for iCloud/Nextcloud, or an API key for Stripe). Without a connection, the agent shows as "Requires connection" and the planner won't assign work to it. See Connecting Integrations for setup instructions.
Tool counts reflect the agent's full toolset. Administrators can disable individual tools via access control, and users can opt out of specific tools via their personal preferences. See Turning Agents On/Off for details.