diff --git a/lua/vectorcode/integrations/codecompanion/func_calling_tool.lua b/lua/vectorcode/integrations/codecompanion/func_calling_tool.lua index 9e558c89..714bc38d 100644 --- a/lua/vectorcode/integrations/codecompanion/func_calling_tool.lua +++ b/lua/vectorcode/integrations/codecompanion/func_calling_tool.lua @@ -71,6 +71,7 @@ return check_cli_wrap(function(opts) end vim.list_extend(args, action.options.query) if action.options.project_root ~= nil then + action.options.project_root = vim.fs.normalize(action.options.project_root) if vim.uv.fs_stat(action.options.project_root) ~= nil and vim.uv.fs_stat(action.options.project_root).type == "directory" diff --git a/lua/vectorcode/integrations/codecompanion/legacy_tool.lua b/lua/vectorcode/integrations/codecompanion/legacy_tool.lua index 189bda04..925eb5c3 100644 --- a/lua/vectorcode/integrations/codecompanion/legacy_tool.lua +++ b/lua/vectorcode/integrations/codecompanion/legacy_tool.lua @@ -62,6 +62,7 @@ return check_cli_wrap(function(opts) end vim.list_extend(args, action.options.query) if action.options.project_root ~= nil then + action.options.project_root = vim.fs.normalize(action.options.project_root) if vim.uv.fs_stat(action.options.project_root) ~= nil and vim.uv.fs_stat(action.options.project_root).type == "directory"