Sha256: 93d42366b9d55ca0f1eceeaa7753674569e4fe23ff8eecc1dec51a4ec1174171

Contents?: true

Size: 665 Bytes

Versions: 1

Compression:

Stored size: 665 Bytes

Contents

require 'ruby-openai-swarm/version'
require 'ruby-openai-swarm/core_ext'
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'
require 'ruby-openai-swarm/configuration'
require 'ruby-openai-swarm/logger'

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

1 entries across 1 versions & 1 rubygems

Version Path
ruby-openai-swarm-0.2.9 lib/ruby-openai-swarm.rb