Module: RailsAgents

Defined in:
lib/rails_agents.rb,
lib/rails_agents/cli.rb,
lib/rails_agents/base.rb,
lib/rails_agents/client.rb,
lib/rails_agents/engine.rb,
lib/rails_agents/railtie.rb,
lib/rails_agents/version.rb,
lib/rails_agents/chat_agent.rb,
lib/rails_agents/local_auth.rb,
lib/rails_agents/local_sync.rb,
lib/rails_agents/configuration.rb,
lib/rails_agents/creation_agent.rb,
lib/rails_agents/workflow_agent.rb,
lib/rails_agents/knowledge_agent.rb,
lib/rails_agents/library_imports.rb,
lib/rails_agents/background_agent.rb,
lib/rails_agents/monitoring_agent.rb,
lib/rails_agents/operations_agent.rb,
lib/rails_agents/open_wire_adapter.rb,
lib/rails_agents/credentials_writer.rb,
app/controllers/rails_agents/pulls_controller.rb,
app/controllers/rails_agents/schema_controller.rb,
app/controllers/rails_agents/connect_controller.rb,
app/controllers/rails_agents/sessions_controller.rb,
app/controllers/rails_agents/dashboard_controller.rb,
app/controllers/rails_agents/handshake_controller.rb,
lib/generators/rails_agents/agent/agent_generator.rb,
app/controllers/rails_agents/application_controller.rb,
app/controllers/rails_agents/tool_bridge_controller.rb,
app/controllers/rails_agents/registrations_controller.rb,
lib/generators/rails_agents/install/install_generator.rb,
app/controllers/rails_agents/open_wire_inbound_controller.rb

Defined Under Namespace

Modules: CredentialsWriter, Generators, LocalAuth, OpenWireAdapter Classes: ApplicationController, BackgroundAgent, Base, CLI, ChatAgent, Client, Configuration, ConnectController, CreationAgent, DashboardController, Engine, HandshakeController, KnowledgeAgent, LibraryImports, LocalSync, MonitoringAgent, OpenWireInboundController, OperationsAgent, PullsController, Railtie, RegistrationsController, SchemaController, SessionsController, ToolBridgeController, WorkflowAgent

Constant Summary collapse

TAXONOMY_TYPES =
%i[knowledge workflow operations monitoring].freeze
LEGACY_TAXONOMY_TYPES =
%i[creation].freeze
RailsAgent =

Alias for PRD compatibility

RailsAgents
VERSION =
"0.1.1"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject



42
43
44
# File 'lib/rails_agents.rb', line 42

def config
  @config ||= Configuration.new
end

Class Method Details

.configure {|config| ... } ⇒ Object

Yields:



46
47
48
# File 'lib/rails_agents.rb', line 46

def configure
  yield config
end

.reset!Object



50
51
52
# File 'lib/rails_agents.rb', line 50

def reset!
  @config = Configuration.new
end