Sha256: a4caa91c707de60bd48fe8038453815ae152501b27894c40c8033df893a2e8db

Contents?: true

Size: 551 Bytes

Versions: 2

Compression:

Stored size: 551 Bytes

Contents

require 'ruby-openai-swarm/version'
require 'ruby-openai-swarm/agent'
require 'ruby-openai-swarm/response'
require 'ruby-openai-swarm/result'
require 'ruby-openai-swarm/util'
require 'ruby-openai-swarm/core'
require 'ruby-openai-swarm/function_descriptor'
require 'ruby-openai-swarm/repl'

module OpenAISwarm
  class Error < StandardError;
    attr_reader :details
    def initialize(message, details = {})
      @details = details
      super(message)
    end
  end

  class << self
    def new(client = nil)
      Core.new(client)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby-openai-swarm-0.2.7 lib/ruby-openai-swarm.rb
ruby-openai-swarm-0.2.6 lib/ruby-openai-swarm.rb