Skip to main content
Agents are customizable AI assistants that you can configure for specific tasks. Each agent can have its own tools, knowledge base, and behavioral settings, allowing you to create specialized assistants for different workflows.

Athena 101 · Give your team an agent, everywhere

When to use agents

Create custom agents when you frequently repeat specific tasks, handle work that follows consistent patterns, or want to optimize processes so you can focus on strategic work. Agents are particularly valuable for tasks you perform several times a week that can be automated or standardized.

Key Features

Every agent has the same Configuration tab. Change it, then publish to put the new version live.
Athena empowers its agents with contextual intelligence through two complementary systems: the Knowledge Base, which acts as a comprehensive information repository, and the Workbench, which provides project-specific context. This dual approach ensures agents can access both broad knowledge and targeted information, enabling them to deliver more accurate and contextually relevant responses.
Learn more about Knowledge Base and Workbench in Olympus.

Agent event triggers

You need edit access to the agent to configure event triggers.
  1. Open the agent’s Automations tab.
  2. Describe the event in the plain-language trigger field and select Draft with AI.
  3. Review the generated source, conditions, and prompt. Adjust them before selecting Add.
  4. Select Publish on the agent to activate the trigger. Drafting or adding a trigger alone does not activate it.

Slack reactions

  1. Select Add an event trigger and choose slack_reaction under Source.
  2. Set Reaction to the emoji name without colons, such as eyes.
  3. Optionally set Channel ID to limit the trigger to a channel. Add a reactor condition to limit it to a Slack user ID.
  4. Enter the prompt the agent should receive, select Add, and publish the agent.
Slack must be enabled and the agent’s Slack bot must be installed in the relevant channel. The trigger fires when someone adds the selected reaction to a message the bot can see.

Accept email from another agent

You need edit access to the receiving agent and an enabled agent email address.
  1. Open the agent’s email channel settings.
  2. Under Accept email from other agents, enter the sending agent’s handle and press Enter.
  3. Give the sending agent’s creator access to the receiving agent if they do not already have it.
The sending agent can belong to another workspace. Its creator must still pass the receiving agent’s access rules. Email from unlisted Athena agents is ignored; adding a handle does not grant access.