Module: RcrewAI::Rails
- Defined in:
- lib/rcrewai/rails.rb,
lib/rcrewai/rails/engine.rb,
lib/rcrewai/rails/version.rb,
app/models/rcrewai/rails/crew.rb,
app/models/rcrewai/rails/span.rb,
app/models/rcrewai/rails/task.rb,
app/models/rcrewai/rails/tool.rb,
app/models/rcrewai/rails/agent.rb,
lib/rcrewai/rails/crew_builder.rb,
lib/rcrewai/rails/agent_builder.rb,
lib/rcrewai/rails/configuration.rb,
app/models/rcrewai/rails/flow_run.rb,
app/models/rcrewai/rails/execution.rb,
app/models/rcrewai/rails/flow_state.rb,
app/models/rcrewai/rails/span_event.rb,
lib/rcrewai/rails/observation/pruner.rb,
lib/rcrewai/rails/observation/rollup.rb,
lib/rcrewai/rails/observation/writer.rb,
app/models/rcrewai/rails/execution_log.rb,
lib/rcrewai/rails/observation/collector.rb,
app/models/rcrewai/rails/task_assignment.rb,
app/models/rcrewai/rails/task_dependency.rb,
lib/rcrewai/rails/observation/span_stack.rb,
lib/rcrewai/rails/tools/rails_cache_tool.rb,
app/jobs/rcrewai/rails/crew_execution_job.rb,
app/jobs/rcrewai/rails/task_execution_job.rb,
app/models/rcrewai/rails/knowledge_source.rb,
lib/rcrewai/rails/tools/rails_logger_tool.rb,
lib/rcrewai/rails/tools/action_mailer_tool.rb,
lib/rcrewai/rails/tools/active_record_tool.rb,
app/models/rcrewai/rails/application_record.rb,
lib/rcrewai/rails/tools/active_storage_tool.rb,
app/controllers/rcrewai/rails/crews_controller.rb,
app/controllers/rcrewai/rails/tasks_controller.rb,
app/controllers/rcrewai/rails/tools_controller.rb,
app/controllers/rcrewai/rails/agents_controller.rb,
lib/generators/rcrewai/rails/crew/crew_generator.rb,
app/models/rcrewai/rails/active_record_state_store.rb,
app/controllers/rcrewai/rails/executions_controller.rb,
app/controllers/rcrewai/rails/application_controller.rb,
app/controllers/rcrewai/rails/api/v1/crews_controller.rb,
app/controllers/rcrewai/rails/observations_controller.rb,
lib/generators/rcrewai/rails/install/install_generator.rb,
app/controllers/rcrewai/rails/api/v1/executions_controller.rb
Defined Under Namespace
Modules: AgentBuilder, Api, CrewBuilder, Generators, Observation, Tools
Classes: ActiveRecordStateStore, Agent, AgentsController, ApplicationController, ApplicationRecord, Configuration, Crew, CrewExecutionJob, CrewsController, Engine, Error, Execution, ExecutionLog, ExecutionsController, FlowRun, FlowState, KnowledgeSource, ObservationsController, Span, SpanEvent, Task, TaskAssignment, TaskDependency, TaskExecutionJob, TasksController, Tool, ToolsController
Constant Summary
collapse
- VERSION =
"0.7.1"
- Version =
VERSION
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
24
25
26
|
# File 'lib/rcrewai/rails.rb', line 24
def configuration
@configuration
end
|
Class Method Details
.config ⇒ Object
31
32
33
|
# File 'lib/rcrewai/rails.rb', line 31
def config
@configuration ||= Configuration.new
end
|
26
27
28
29
|
# File 'lib/rcrewai/rails.rb', line 26
def configure
self.configuration ||= Configuration.new
yield(configuration) if block_given?
end
|
.deprecator_warn(message) ⇒ Object
35
36
37
38
39
40
41
|
# File 'lib/rcrewai/rails.rb', line 35
def deprecator_warn(message)
if defined?(::Rails) && ::Rails.respond_to?(:logger) && ::Rails.logger
::Rails.logger.warn("[rcrewai-rails] DEPRECATION: #{message}")
else
Kernel.warn("[rcrewai-rails] DEPRECATION: #{message}")
end
end
|