local preferred_agent = "hermes" return { "folke/sidekick.nvim", keys = { { "as", function() require("sidekick.cli").select() end, desc = "Sidekick (Select AI CLI)", }, { "aa", function() require("sidekick.cli").toggle({ name = preferred_agent, focus = true }) end, desc = "Sidekick Toggle " .. preferred_agent, }, { "ah", function() require("sidekick.cli").toggle({ name = "hermes", focus = true }) end, desc = "Sidekick Toggle Hermes", }, { "ak", function() require("sidekick.cli").toggle({ name = "antigravity", focus = true }) end, desc = "Sidekick Toggle Antigravity", }, { "ap", function() require("sidekick.cli").prompt() end, desc = "Sidekick Prompt", }, { "an", function() require("sidekick.nes").jump() end, desc = "Sidekick Jump to Next Suggestion", }, { "at", function() require("sidekick.nes").toggle() end, desc = "toggle sidekick suggestions" }, { "", function() require("sidekick.nes").apply() end, desc = "apply sidekick suggestion" } }, opts = { cli = { tools = { antigravity = { cmd = { "agy" }, }, hermes = { cmd = { "hermes" }, is_proc = "\\", }, }, }, }, }