class Elelem::States::Working::Executing
def process(message)
def process(message) if message["tool_calls"]&.any? message["tool_calls"].each do |tool_call| agent.conversation.add(role: :tool, content: agent.execute(tool_call)) end end Waiting.new(agent) end