fix(file_selector): empty buffer and chat without file context. (#953)

This commit is contained in:
Christopher Brewin
2024-12-18 21:22:40 +10:00
committed by GitHub
parent dde035831a
commit 8067cb0240
2 changed files with 6 additions and 2 deletions

View File

@@ -70,8 +70,10 @@ M.generate_prompts = function(opts)
if diagnostics ~= "" then table.insert(messages, { role = "user", content = diagnostics }) end
end
local code_context = Path.prompts.render_file("_context.avanterules", template_opts)
if code_context ~= "" then table.insert(messages, { role = "user", content = code_context }) end
if #opts.selected_files > 0 or opts.selected_code ~= nil then
local code_context = Path.prompts.render_file("_context.avanterules", template_opts)
if code_context ~= "" then table.insert(messages, { role = "user", content = code_context }) end
end
if opts.use_xml_format then
table.insert(messages, { role = "user", content = string.format("<question>%s</question>", instructions) })