Class: RailsAgents::BackgroundAgent Deprecated

Inherits:
OperationsAgent show all
Defined in:
lib/rails_agents/background_agent.rb

Overview

Deprecated.

Use OperationsAgent for async / scheduled agents.

Class Method Summary collapse

Methods inherited from Base

agent_directory, #agent_identifier, #agent_metadata, channel, channel_message_handler, channel_via, coerce_run_message, connector, deploy, #deploy, #initialize, knowledge_from, #knowledge_paths, memory, #memory_metadata, model, #model_metadata, on_channel_message, resolve_agent_directory, run, #run, skill, sync_knowledge, #sync_knowledge, tool

Constructor Details

This class inherits a constructor from RailsAgents::Base

Class Method Details

.agent_kindObject



11
12
13
# File 'lib/rails_agents/background_agent.rb', line 11

def self.agent_kind
  :operations
end

.inherited(subclass) ⇒ Object



6
7
8
9
# File 'lib/rails_agents/background_agent.rb', line 6

def self.inherited(subclass)
  super
  warn "[RailsAgents] BackgroundAgent is deprecated; use OperationsAgent instead.", uplevel: 1
end