class Elelem::States::Working::Talking

def process(message)

def process(message)
  if message["content"] && !message["content"]&.empty?
    agent.conversation.add(role: message["role"], content: message["content"])
    agent.tui.say(message["content"], colour: :default, newline: false)
    self
  else
    Waiting.new(agent).process(message)
  end
end