Commit fdfae35

mo khan <mo@mokhan.ca>
2026-01-15 00:59:51
feat: render markdown using defaults
1 parent 3db907b
Changed files (2)
lib/elelem/agent.rb
@@ -255,11 +255,7 @@ module Elelem
           return { role: "assistant", content: "[Error: #{e.message}]" }
         end
 
-        unless content.to_s.empty?
-          terminal.say "\nAssistant>"
-          terminal.say(content, markdown: true)
-        end
-
+        terminal.say("\nAssistant> #{content}", markdown: true) unless content.to_s.empty?
         api_tool_calls = tool_calls.any? ? format_tool_calls_for_api(tool_calls) : nil
         turn_context << { role: "assistant", content: content, tool_calls: api_tool_calls }.compact
 
lib/elelem/terminal.rb
@@ -18,7 +18,7 @@ module Elelem
     def say(message, markdown: false)
       stop_spinner
       if markdown
-        $stdout.puts TTY::Markdown.parse(message, symbols: :ascii, mode: 16)
+        $stdout.puts TTY::Markdown.parse(message)
       else
         $stdout.puts message
       end