From b6668e2e4c04afa7ab96e07710768fdbb5886cf8 Mon Sep 17 00:00:00 2001 From: yetone Date: Tue, 24 Jun 2025 02:32:51 +0800 Subject: [PATCH] feat: better copilot headers (#2313) --- lua/avante/providers/copilot.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/avante/providers/copilot.lua b/lua/avante/providers/copilot.lua index 7f59646..d9bf343 100644 --- a/lua/avante/providers/copilot.lua +++ b/lua/avante/providers/copilot.lua @@ -290,8 +290,11 @@ function M:parse_curl_args(prompt_opts) insecure = provider_conf.allow_insecure, headers = Utils.tbl_override({ ["Authorization"] = "Bearer " .. M.state.github_token.token, + ["User-Agent"] = "GitHubCopilotChat/0.26.7", + ["Editor-Version"] = "vscode/1.99.3", + ["Editor-Plugin-Version"] = "copilot-chat/0.26.7", ["Copilot-Integration-Id"] = "vscode-chat", - ["Editor-Version"] = ("Neovim/%s.%s.%s"):format(vim.version().major, vim.version().minor, vim.version().patch), + ["Openai-Intent"] = "conversation-edits", }, self.extra_headers), body = vim.tbl_deep_extend("force", { model = provider_conf.model,