File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 1
1
require "llama_bot_rails/version"
2
2
require "llama_bot_rails/engine"
3
+ require "llama_bot_rails/llama_bot"
3
4
4
5
module LlamaBotRails
5
6
class << self
@@ -23,5 +24,9 @@ def add_instruction_to_agent_prompt!(new_instruction)
23
24
FileUtils . mkdir_p ( agent_prompt_path . dirname )
24
25
File . write ( agent_prompt_path , "\n #{ new_instruction } " , mode : 'a' )
25
26
end
27
+
28
+ def send_agent_message ( agent_params )
29
+ LlamaBot . send_agent_message ( agent_params )
30
+ end
26
31
end
27
32
end
Original file line number Diff line number Diff line change 2
2
require 'llama_bot_rails/llama_bot'
3
3
4
4
RSpec . describe LlamaBotRails ::LlamaBot do
5
+
6
+ describe '.send_agent_message' do
7
+ it 'sends an agent message' do
8
+ result = described_class . send_agent_message ( message : 'Hello' , thread_id : '123' )
9
+ expect ( result ) . to be_a ( Enumerator )
10
+ end
11
+ end
12
+
5
13
describe '.get_threads' do
6
14
context 'when the request is successful' do
7
15
before do
You can’t perform that action at this time.
0 commit comments