Commit dcb7bd6
Changed files (2)
lib
elelem
states
working
lib/elelem/states/working/thinking.rb
@@ -5,8 +5,8 @@ module Elelem
module Working
class Thinking < State
def process(message)
- if message["thinking"] && !message["thinking"]&.empty?
- agent.tui.say(message["thinking"], colour: :gray, newline: false)
+ if message["reasoning"] && !message["reasoning"]&.empty?
+ agent.tui.say(message["reasoning"], colour: :gray, newline: false)
self
else
Waiting.new(agent).process(message)
lib/elelem/states/working/waiting.rb
@@ -15,7 +15,7 @@ module Elelem
private
def state_for(message)
- if message["thinking"] && !message["thinking"].empty?
+ if message["reasoning"] && !message["reasoning"].empty?
Thinking.new(agent, "*", :yellow)
elsif message["tool_calls"]&.any?
Executing.new(agent, ">", :magenta)