← Daily
📝 article github.com · August 14, 2026

Omakase 0.2 — agents as plain Ruby objects

I released Omakase 0.2 , a small agent framework on top of RubyLLM about 800 lines. The idea is that an agent is an ordinary Ruby object: its fields are state, its public methods are what the model can call (no tool registry, no JSON schemas to keep in sync - describe above a method is the description the model reads), and the methods you declare without a body are written by the model at runtime. The return type is the contract: a schema block gives you validated data, a scalar unwraps to a ...

Read on github.com →

More from this day

+ Feature your site