From 3504e64407e3c7816e9b539f0f0fa181889d751a Mon Sep 17 00:00:00 2001 From: yetone Date: Mon, 17 Mar 2025 05:15:57 +0800 Subject: [PATCH] fix: empty message content (#1611) --- lua/avante/providers/claude.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lua/avante/providers/claude.lua b/lua/avante/providers/claude.lua index fc3b015..69ed37b 100644 --- a/lua/avante/providers/claude.lua +++ b/lua/avante/providers/claude.lua @@ -122,10 +122,12 @@ function M:parse_messages(opts) end end end - table.insert(messages, { - role = self.role_map[message.role], - content = message_content, - }) + if #message_content > 0 then + table.insert(messages, { + role = self.role_map[message.role], + content = message_content, + }) + end end if Clipboard.support_paste_image() and opts.image_paths and #opts.image_paths > 0 then