Class: Legion::Extensions::Agentic::Defense::ErrorMonitoring::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::ErrorMonitoring
Defined in:
lib/legion/extensions/agentic/defense/error_monitoring/client.rb

Instance Method Summary collapse

Methods included from Runners::ErrorMonitoring

#apply_correction, #error_monitoring_stats, #errors_in_domain, #monitoring_state, #recent_errors, #report_conflict, #report_error, #report_success, #uncorrected_errors, #update_error_monitoring

Constructor Details

#initialize(monitor: nil) ⇒ Client

Returns a new instance of Client.



16
17
18
# File 'lib/legion/extensions/agentic/defense/error_monitoring/client.rb', line 16

def initialize(monitor: nil, **)
  @monitor = monitor || Helpers::ErrorMonitor.new
end