# -*- encoding: utf-8 -*- # stub: agent99 0.0.3 ruby libexamples Gem::Specification.new do |s| s.name = "agent99".freeze s.version = "0.0.3".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", "changelog_uri" => "https://github.com/MadBomber/agent99/blob/main/CHANGELOG.md", "homepage_uri" => "https://github.com/MadBomber/agent99", "source_code_uri" => "https://github.com/MadBomber/agent99" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze, "examples".freeze] s.authors = ["Dewayne VanHoozer".freeze] s.date = "2024-12-09" s.description = "`agent99` is a Ruby gem designed to facilitate the creation and management \nof smart agents, providing a straightforward interface for tasks such \nas natural language processing, context handling, and conversing with various AI \nmodels. It allows developers to smoothly integrate and utilize AI capabilities \nwithin Ruby applications while ensuring flexibility and ease of customization.\n".freeze s.email = ["dvanhoozer@gmail.com".freeze] s.files = [".envrc".freeze, "CHANGELOG.md".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "docs/README.md".freeze, "docs/advanced_features.md".freeze, "docs/agent_discovery.md".freeze, "docs/agent_lifecycle.md".freeze, "docs/agent_registry_processes.md".freeze, "docs/api_reference.md".freeze, "docs/architecture.md".freeze, "docs/configuration.md".freeze, "docs/control_actions.md".freeze, "docs/custom_agent_implementation.md".freeze, "docs/diagrams/agent_registry_processes.dot".freeze, "docs/diagrams/agent_registry_processes.png".freeze, "docs/diagrams/high_level_architecture.dot".freeze, "docs/diagrams/high_level_architecture.png".freeze, "docs/diagrams/request_flow.dot".freeze, "docs/diagrams/request_flow.png".freeze, "docs/error_handling_and_logging.md".freeze, "docs/extending_the_framework.md".freeze, "docs/message_processing.md".freeze, "docs/messaging_system.md".freeze, "docs/preformance_considerations.md".freeze, "docs/schema_definition.md".freeze, "docs/security.md".freeze, "docs/troubleshooting.md".freeze, "examples/README.md".freeze, "examples/agent_watcher.rb".freeze, "examples/agents/.keep".freeze, "examples/chief_agent.rb".freeze, "examples/control.rb".freeze, "examples/diagram.dot".freeze, "examples/diagram.png".freeze, "examples/example_agent.rb".freeze, "examples/kaos_spy.rb".freeze, "examples/maxwell_agent86.rb".freeze, "examples/maxwell_request.rb".freeze, "examples/registry.rb".freeze, "examples/start_rabbitmq_and_registry.sh".freeze, "lib/agent99.rb".freeze, "lib/agent99/.irbrc".freeze, "lib/agent99/agent_discovery.rb".freeze, "lib/agent99/agent_lifecycle.rb".freeze, "lib/agent99/amqp_message_client.rb".freeze, "lib/agent99/base.rb".freeze, "lib/agent99/control_actions.rb".freeze, "lib/agent99/header_management.rb".freeze, "lib/agent99/header_schema.rb".freeze, "lib/agent99/message_processing.rb".freeze, "lib/agent99/nats_message_client.rb".freeze, "lib/agent99/registry_client.rb".freeze, "lib/agent99/timestamp.rb".freeze, "lib/agent99/version.rb".freeze, "sig/ai_agent.rbs".freeze] s.homepage = "https://github.com/MadBomber/agent99".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.3.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "An intelligent agent framework for Ruby".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end