RubyGems Navigation menu

ruby-pi 0.1.3

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:
=

Versions:

  1. 0.1.6 May 01, 2026 (63 KB)
  2. 0.1.5 April 30, 2026 (59 KB)
  3. 0.1.3 April 29, 2026 (43 KB)
  4. 0.1.2 April 29, 2026 (43 KB)
  5. 0.1.1 April 28, 2026 (40 KB)
Show all versions (6 total)

Runtime Dependencies (5):

faraday ~> 2.0
faraday-net_http >= 3.0, < 3.4
faraday-retry ~> 2.0
ostruct ~> 0.6

Development Dependencies (3):

rake ~> 13.0
rspec ~> 3.12
webmock ~> 3.18

Owners:

Pushed by:

Authors:

  • RubyPi Contributors

SHA 256 checksum:

=

Total downloads 957

For this version 219

Version Released:

License:

MIT

Required Ruby Version: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Links: