{"repo": "ayamschikov/dotfiles", "files": {".config/lazy_vim/lua/plugins/avante.lua": {"3750e2a1969a2a7fc79ac328227deb319bf86b35": {"t": 1785746484.3297858, "n": 3781, "h": "62e015c7f3a5f2f6", "c": "return {\n \"yetone/avante.nvim\",\n enabled=false,\n -- if you want to build from source then do `make BUILD_FROM_SOURCE=true`\n -- ⚠️ must add this setting! ! !\n build = vim.fn.has(\"win32\") ~= 0 and \"powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false\"\n or \"make\",\n event = \"VeryLazy\",\n version = false, -- Never set this value to \"*\"! Never!\n ---@module 'avante'\n ---@type avante.Config\n opts = {\n -- add any opts here\n -- this file can contain specific instructions for your project\n instructions_file = \"avante.md\",\n -- for example\n -- provider = \"claude\",\n provider = \"openrouter_claude_sonnet_45\",\n providers = {\n -- claude = {\n -- endpoint = \"https://api.anthropic.com\",\n -- model = \"claude-sonnet-4-20250514\",\n -- timeout = 30000, -- Timeout in milliseconds\n -- extra_request_body = {\n -- temperature = 0.75,\n -- max_tokens = 20480,\n -- },\n -- },\n -- moonshot = {\n -- endpoint = \"https://api.moonshot.ai/v1\",\n -- model = \"kimi-k2-0711-preview\",\n -- timeout = 30000, -- Timeout in milliseconds\n -- extra_request_body = {\n -- temperature = 0.75,\n -- max_tokens = 32768,\n -- },\n -- },\n openrouter_claude_sonnet_45 = {\n __inherited_from = \"openai\",\n endpoint = \"https://openrouter.ai/api/v1\",\n api_key_name = \"OPENROUTER_API_KEY\",\n model = \"anthropic/claude-sonnet-4.5\",\n },\n openrouter_claude_opus_45 = {\n __inherited_from = \"openai\",\n endpoint = \"https://openrouter.ai/api/v1\",\n api_key_name = \"OPENROUTER_API_KEY\",\n model = \"anthropic/claude-opus-4.5\",\n },\n -- openrouter_deepseek_v3_1_free = {\n -- __inherited_from = \"openai\",\n -- endpoint = \"https://openrouter.ai/api/v1\",\n -- api_key_name = \"OPENROUTER_API_KEY\",\n -- model = \"deepseek/deepseek-chat-v3.1:free\",\n -- },\n -- openrouter_deepseek_r1_0528_free = {\n -- __inherited_from = \"openai\",\n -- endpoint = \"https://openrouter.ai/api/v1\",\n -- api_key_name = \"OPENROUTER_API_KEY\",\n -- model = \"deepseek/deepseek-r1-0528:free\",\n -- },\n -- openrouter_deepseek_r1_free = {\n -- __inherited_from = \"openai\",\n -- endpoint = \"https://openrouter.ai/api/v1\",\n -- api_key_name = \"OPENROUTER_API_KEY\",\n -- model = \"deepseek/deepseek-r1:free\",\n -- },\n },\n },\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\",\n --- The below dependencies are optional,\n \"nvim-mini/mini.pick\", -- for file_selector provider mini.pick\n \"nvim-telescope/telescope.nvim\", -- for file_selector provider telescope\n \"hrsh7th/nvim-cmp\", -- autocompletion for avante commands and mentions\n \"ibhagwan/fzf-lua\", -- for file_selector provider fzf\n \"stevearc/dressing.nvim\", -- for input provider dressing\n \"folke/snacks.nvim\", -- for input provider snacks\n \"nvim-tree/nvim-web-devicons\", -- or echasnovski/mini.icons\n \"zbirenbaum/copilot.lua\", -- for providers='copilot'\n {\n -- support for image pasting\n \"HakonHarnes/img-clip.nvim\",\n event = \"VeryLazy\",\n opts = {\n -- recommended settings\n default = {\n embed_image_as_base64 = false,\n prompt_for_file_name = false,\n drag_and_drop = {\n insert_mode = true,\n },\n -- required for Windows users\n use_absolute_path = true,\n },\n },\n },\n {\n -- Make sure to set this up properly if you have lazy=true\n \"MeanderingProgrammer/render-markdown.nvim\",\n opts = {\n file_types = { \"markdown\", \"Avante\" },\n },\n ft = { \"markdown\", \"Avante\" },\n },\n },\n}\n"}, "495c38bddcb353c14524c36aadb9c6404ee26559": {"t": 1785764814.7571537, "n": 3764, "h": "05d3dca81495fc28", "c": "return {\n \"yetone/avante.nvim\",\n -- if you want to build from source then do `make BUILD_FROM_SOURCE=true`\n -- ⚠️ must add this setting! ! !\n build = vim.fn.has(\"win32\") ~= 0 and \"powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false\"\n or \"make\",\n event = \"VeryLazy\",\n version = false, -- Never set this value to \"*\"! Never!\n ---@module 'avante'\n ---@type avante.Config\n opts = {\n -- add any opts here\n -- this file can contain specific instructions for your project\n instructions_file = \"avante.md\",\n -- for example\n -- provider = \"claude\",\n provider = \"openrouter_claude_sonnet_45\",\n providers = {\n -- claude = {\n -- endpoint = \"https://api.anthropic.com\",\n -- model = \"claude-sonnet-4-20250514\",\n -- timeout = 30000, -- Timeout in milliseconds\n -- extra_request_body = {\n -- temperature = 0.75,\n -- max_tokens = 20480,\n -- },\n -- },\n -- moonshot = {\n -- endpoint = \"https://api.moonshot.ai/v1\",\n -- model = \"kimi-k2-0711-preview\",\n -- timeout = 30000, -- Timeout in milliseconds\n -- extra_request_body = {\n -- temperature = 0.75,\n -- max_tokens = 32768,\n -- },\n -- },\n openrouter_claude_sonnet_45 = {\n __inherited_from = \"openai\",\n endpoint = \"https://openrouter.ai/api/v1\",\n api_key_name = \"OPENROUTER_API_KEY\",\n model = \"anthropic/claude-sonnet-4.5\",\n },\n openrouter_claude_opus_45 = {\n __inherited_from = \"openai\",\n endpoint = \"https://openrouter.ai/api/v1\",\n api_key_name = \"OPENROUTER_API_KEY\",\n model = \"anthropic/claude-opus-4.5\",\n },\n -- openrouter_deepseek_v3_1_free = {\n -- __inherited_from = \"openai\",\n -- endpoint = \"https://openrouter.ai/api/v1\",\n -- api_key_name = \"OPENROUTER_API_KEY\",\n -- model = \"deepseek/deepseek-chat-v3.1:free\",\n -- },\n -- openrouter_deepseek_r1_0528_free = {\n -- __inherited_from = \"openai\",\n -- endpoint = \"https://openrouter.ai/api/v1\",\n -- api_key_name = \"OPENROUTER_API_KEY\",\n -- model = \"deepseek/deepseek-r1-0528:free\",\n -- },\n -- openrouter_deepseek_r1_free = {\n -- __inherited_from = \"openai\",\n -- endpoint = \"https://openrouter.ai/api/v1\",\n -- api_key_name = \"OPENROUTER_API_KEY\",\n -- model = \"deepseek/deepseek-r1:free\",\n -- },\n },\n },\n dependencies = {\n \"nvim-lua/plenary.nvim\",\n \"MunifTanjim/nui.nvim\",\n --- The below dependencies are optional,\n \"nvim-mini/mini.pick\", -- for file_selector provider mini.pick\n \"nvim-telescope/telescope.nvim\", -- for file_selector provider telescope\n \"hrsh7th/nvim-cmp\", -- autocompletion for avante commands and mentions\n \"ibhagwan/fzf-lua\", -- for file_selector provider fzf\n \"stevearc/dressing.nvim\", -- for input provider dressing\n \"folke/snacks.nvim\", -- for input provider snacks\n \"nvim-tree/nvim-web-devicons\", -- or echasnovski/mini.icons\n \"zbirenbaum/copilot.lua\", -- for providers='copilot'\n {\n -- support for image pasting\n \"HakonHarnes/img-clip.nvim\",\n event = \"VeryLazy\",\n opts = {\n -- recommended settings\n default = {\n embed_image_as_base64 = false,\n prompt_for_file_name = false,\n drag_and_drop = {\n insert_mode = true,\n },\n -- required for Windows users\n use_absolute_path = true,\n },\n },\n },\n {\n -- Make sure to set this up properly if you have lazy=true\n \"MeanderingProgrammer/render-markdown.nvim\",\n opts = {\n file_types = { \"markdown\", \"Avante\" },\n },\n ft = { \"markdown\", \"Avante\" },\n },\n },\n}\n"}}}}