Commit fafb5a6

mo khan <mo@mokhan.ca>
2025-08-14 00:07:20
fix: handle nil content
1 parent 2aa11e5
Changed files (1)
lib/elelem/conversation.rb
@@ -16,7 +16,7 @@ module Elelem
     def add(role: :user, content: "")
       role = role.to_sym
       raise "unknown role: #{role}" unless ROLES.include?(role)
-      return if content.empty?
+      return if content&.empty?
 
       if @items.last && @items.last[:role] == role
         @items.last[:content] += content