Module: Legion::LLM::Transport
- Defined in:
- lib/legion/llm/transport.rb,
lib/legion/llm/transport/message.rb,
lib/legion/llm/transport/exchanges/audit.rb,
lib/legion/llm/transport/exchanges/fleet.rb,
lib/legion/llm/transport/exchanges/metering.rb,
lib/legion/llm/transport/messages/tool_event.rb,
lib/legion/llm/transport/exchanges/escalation.rb,
lib/legion/llm/transport/messages/audit_event.rb,
lib/legion/llm/transport/messages/fleet_error.rb,
lib/legion/llm/transport/messages/skill_event.rb,
lib/legion/llm/transport/messages/prompt_event.rb,
lib/legion/llm/transport/messages/fleet_request.rb,
lib/legion/llm/transport/messages/fleet_response.rb,
lib/legion/llm/transport/messages/metering_event.rb,
lib/legion/llm/transport/messages/escalation_event.rb
Defined Under Namespace
Modules: Exchanges, Messages Classes: Message
Class Method Summary collapse
Class Method Details
.load_all ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/legion/llm/transport.rb', line 6 def self.load_all return unless defined?(::Legion::Transport::Message) require_relative 'transport/message' require_relative 'transport/exchanges/audit' require_relative 'transport/exchanges/escalation' require_relative 'transport/exchanges/fleet' require_relative 'transport/exchanges/metering' Dir[File.join(__dir__, 'transport/messages', '*.rb')].each { |f| require f } end |