diff --git a/lua/avante/llm.lua b/lua/avante/llm.lua index c2eb752..a88d68c 100644 --- a/lua/avante/llm.lua +++ b/lua/avante/llm.lua @@ -1114,6 +1114,17 @@ function M._stream_acp(opts) end end end + if opts.selected_code then + local prompt_item = { + type = "text", + text = string.format( + "\n%s\n%s\n", + opts.selected_code.path, + opts.selected_code.content + ), + } + table.insert(prompt, prompt_item) + end acp_client:send_prompt(session_id, prompt, function(_, err_) if err_ then opts.on_stop({ reason = "error", error = err_ })