RubyLLM 2.0 and 2.1 bring a lot of improvements to building agents. You can run the agent loop one step at a time, tools can now wait for a human to approve them and agents can live in the database and therefore survive a restart.
A single, beautiful Ruby framework for all major AI providers. Easily build chatbots, AI agents, RAG applications, content generators, and every AI workflow you can think of.