AgentEx is an Elixir and OTP framework for building, running, supervising, coordinating, and persisting AI agents.
The project is at the initial library-skeleton stage. The product design is
captured in design.md, and implementation will be added around
OTP-native agents, threads, tools, providers, workflows, and persistence.
Add agent_ex to your dependencies in mix.exs:
def deps do
[
{:agent_ex, "~> 0.0.1-alpha.0"}
]
endThe public module is available today and provides the namespace for the framework's incremental API:
AgentExAgent definitions will eventually use the concise form described by the design document:
defmodule ResearchAgent do
use AgentEx
model "openai:gpt-5"
system "You are a research assistant."
endAgentEx is released under the Apache-2.0 License. See LICENSE.