mirror of
https://github.com/dcarrillo/dotfiles.git
synced 2025-04-09 17:29:48 +00:00
Enhance snacks plugin configuration by adding: - MCPHub integration with dedicated menu entry - Explorer configuration for picker with hidden and ignored files enabled
40 lines
798 B
Lua
40 lines
798 B
Lua
require("avante").setup({
|
|
provider = "copilot",
|
|
copilot = { model = "claude-3.7-sonnet" },
|
|
-- provider = "claude",
|
|
-- claude = {
|
|
-- api_key_name = "cmd:secret-tool lookup description ANTHROPIC_API_KEY",
|
|
-- },
|
|
web_search_engine = {
|
|
provider = "tavily",
|
|
},
|
|
hints = { enabled = false },
|
|
behaviour = {
|
|
enable_claude_text_editor_tool_mode = true,
|
|
},
|
|
|
|
system_prompt = function()
|
|
local hub = require("mcphub").get_hub_instance()
|
|
return hub:get_active_servers_prompt()
|
|
end,
|
|
custom_tools = function()
|
|
return {
|
|
require("mcphub.extensions.avante").mcp_tool(),
|
|
}
|
|
end,
|
|
|
|
-- using the MCP server
|
|
disabled_tools = {
|
|
"list_files",
|
|
"search_files",
|
|
"read_file",
|
|
"create_file",
|
|
"rename_file",
|
|
"delete_file",
|
|
"create_dir",
|
|
"rename_dir",
|
|
"delete_dir",
|
|
"bash",
|
|
},
|
|
})
|