Commit fdfae35
Changed files (2)
lib
elelem
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