ruby-pi 0.1.2
RubyPi is a minimal, composable AI agent harness for Ruby. Build production-ready LLM agents and AI agents with a unified provider interface across OpenAI, Anthropic Claude, and Google Gemini, plus first-class support for tool calling (function calling), streaming responses, automatic retries, provider fallback, context compaction, and a think-act-observe agent loop. Anti-framework design — small, idiomatic, and explicit. Ideal for building autonomous AI agents, ReAct agents, tool-using LLM agents, and chatbots in Ruby.
Gemfile:
=
install:
=
Runtime Dependencies (5):
concurrent-ruby
~> 1.2
faraday
~> 2.0
faraday-net_http
>= 3.0, < 3.4
faraday-retry
~> 2.0
ostruct
~> 0.6