class Riffer::Agent

Riffer::Agent is the base class for all agents in the Riffer framework.

Provides orchestration for LLM calls, tool use, and message management. Subclass this to create your own agents.

See Riffer::Messages and Riffer::Providers.

class MyAgent < Riffer::Agent model ‘openai/gpt-4o’ instructions ‘You are a helpful assistant.’ end

agent = MyAgent.new agent.generate(‘Hello!’)