class Riffer::Agent

Base class for all agents in the Riffer framework. Subclass it to define an agent’s model, instructions, tools, and guardrails.

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

agent = MyAgent.new
agent.generate('Hello!')