# -*- encoding: utf-8 -*- # stub: bristow 0.1.0 ruby lib Gem::Specification.new do |s| s.name = "bristow".freeze s.version = "0.1.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org", "bug_tracker_uri" => "https://github.com/andrewhampton/bristow/issues", "changelog_uri" => "https://github.com/andrewhampton/bristow/blob/main/CHANGELOG.md", "homepage_uri" => "https://github.com/andrewhampton/bristow", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/andrewhampton/bristow" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Andrew Hampton".freeze] s.date = "2025-01-22" s.description = "Bristow provides a flexible framework for creating and managing systems of agents that can work together, hand off tasks between each other, and execute functions. Perfect for building complex AI systems and automation workflows.".freeze s.email = ["bristow@awh.dev".freeze] s.files = [".rspec".freeze, ".ruby-version".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "examples/agency.rb".freeze, "examples/basic_agent.rb".freeze, "examples/function_calls.rb".freeze, "lib/bristow.rb".freeze, "lib/bristow/agencies/supervisor.rb".freeze, "lib/bristow/agency.rb".freeze, "lib/bristow/agent.rb".freeze, "lib/bristow/agents/supervisor.rb".freeze, "lib/bristow/configuration.rb".freeze, "lib/bristow/function.rb".freeze, "lib/bristow/version.rb".freeze] s.homepage = "https://github.com/andrewhampton/bristow".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A Ruby framework for creating systems of cooperative AI agents with function calling capabilities".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 7.0.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 13.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 6.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.18".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.22".freeze]) end