Class: Legion::LLM::Transport::Messages::SkillEvent
Constant Summary
Legion::LLM::Transport::Message::LLM_ENVELOPE_KEYS
Instance Method Summary
collapse
#app_id, #correlation_id, #message, #message_context, #message_id, #tracing_headers
Instance Method Details
#encrypt? ⇒ Boolean
14
|
# File 'lib/legion/llm/transport/messages/skill_event.rb', line 14
def encrypt? = Legion::LLM.settings.dig(:compliance, :encrypt_audit) == true
|
#expiration ⇒ Object
15
|
# File 'lib/legion/llm/transport/messages/skill_event.rb', line 15
def expiration = nil
|
17
18
19
|
# File 'lib/legion/llm/transport/messages/skill_event.rb', line 17
def
super.merge().merge()
end
|
#priority ⇒ Object
13
|
# File 'lib/legion/llm/transport/messages/skill_event.rb', line 13
def priority = 0
|
#routing_key ⇒ Object
12
|
# File 'lib/legion/llm/transport/messages/skill_event.rb', line 12
def routing_key = "audit.skill.#{@options[:namespace]}.#{@options[:skill_name]}"
|
#type ⇒ Object
10
|
# File 'lib/legion/llm/transport/messages/skill_event.rb', line 10
def type = 'llm.audit.skill'
|