diff --git a/.config/fish/functions/aisearch.fish b/.config/fish/functions/aisearch.fish index 9b47022..8feb966 100644 --- a/.config/fish/functions/aisearch.fish +++ b/.config/fish/functions/aisearch.fish @@ -1,4 +1,4 @@ function aisearch --wraps aichat set -lx AICHAT_PATCH_GEMINI_CHAT_COMPLETIONS '{".*":{"body":{"tools":[{"google_search":{}}]}}}' - aichat -r search -s $argv + aichat -r search $argv end diff --git a/.config/fish/functions/define_aliases.fish b/.config/fish/functions/define_aliases.fish index 3478f70..fad917a 100644 --- a/.config/fish/functions/define_aliases.fish +++ b/.config/fish/functions/define_aliases.fish @@ -17,6 +17,7 @@ function define_aliases -a uname -d 'Defines aliases for commonly used commands' alias nv 'neovide --fork; and clear' alias hx helix alias ai aichat + alias ais aisearch switch "$uname" case Linux diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index cf81c9c..74b3785 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -389,6 +389,20 @@ require("lazy").setup({ cmd = { adapter = "gemini_deep" }, }, adapters = { + anthro = function() + return require("codecompanion.adapters").extend("anthropic", { + schema = { + model = { default = "claude-3-5-haiku-20241022" }, + }, + }) + end, + anthro_deep = function() + return require("codecompanion.adapters").extend("anthropic", { + schema = { + model = { default = "claude-3-7-sonnet-20250219" }, + }, + }) + end, gemini_deep = function() return require("codecompanion.adapters").extend("gemini", { schema = {