Simple agent implementation for Elixir