Module: OmniAgent
- Defined in:
- lib/omni_agent/tool.rb,
lib/omni_agent.rb,
lib/omni_agent/agent.rb,
lib/omni_agent/engine.rb,
lib/omni_agent/errors.rb,
lib/omni_agent/version.rb,
lib/omni_agent/providers.rb,
lib/omni_agent/configuration.rb,
lib/omni_agent/providers/base.rb,
lib/omni_agent/providers/openai.rb,
lib/omni_agent/providers/response.rb,
lib/omni_agent/tool/schema_builder.rb,
app/jobs/omni_agent/application_job.rb,
app/models/omni_agent/application_record.rb,
app/helpers/omni_agent/application_helper.rb,
app/mailers/omni_agent/application_mailer.rb,
lib/generators/omni_agent/agent/agent_generator.rb,
app/controllers/omni_agent/application_controller.rb,
lib/generators/omni_agent/install/install_generator.rb
Overview
lib/omni_agents/providers/base.rb
Defined Under Namespace
Modules: ApplicationHelper, Generators, Providers Classes: Agent, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Configuration, Engine, Error, MissingDependencyError, Tool
Constant Summary collapse
- VERSION =
"0.1.1"
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
13 14 15 |
# File 'lib/omni_agent.rb', line 13 def configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
17 18 19 |
# File 'lib/omni_agent.rb', line 17 def configure yield(configuration) end |