return {
  {
    "folke/sidekick.nvim",
    opts = {
      cli = {
        mux = {
          -- backend = "tmux",
          enabled = true,
          -- create = "window",
        },
        tools = {
          debug = {
            -- print env and read -p "any key to continue"
            cmd = { "bash", "-c", "env | sort | bat -l env" },
          },
        },
      },
    },
  },
  -- { "zbirenbaum/copilot.lua" },
  {
    "olimorris/codecompanion.nvim",
    enabled = false,
    cmd = { "CodeCompanion" },
    opts = {
      strategies = {
        chat = {
          adapter = "openai",
        },
        inline = {
          adapter = "openai",
        },
      },
    },
  },
  {
    "milanglacier/minuet-ai.nvim",
    enabled = false,
    event = "BufReadPre",
    opts = {
      provider = "codestral",
      notify = "debug",
      n_completions = 1,
      add_single_line_entry = false,
      virtualtext = {
        auto_trigger_ft = { "lua" },
        keymap = {
          -- accept whole completion
          accept = "<Tab>",
          -- accept one line
          accept_line = "<A-a>",
          -- accept n lines (prompts for number)
          accept_n_lines = "<A-z>",
          -- Cycle to prev completion item, or manually invoke completion
          prev = "<A-[>",
          -- Cycle to next completion item, or manually invoke completion
          next = "<A-]>",
          dismiss = "<A-e>",
        },
      },
      provider_options = {
        codestral = {
          optional = {
            max_tokens = 256,
            stop = { "\n\n" },
          },
        },
        gemini = {
          optional = {
            generationConfig = {
              maxOutputTokens = 256,
            },
            safetySettings = {
              {
                -- HARM_CATEGORY_HATE_SPEECH,
                -- HARM_CATEGORY_HARASSMENT
                -- HARM_CATEGORY_SEXUALLY_EXPLICIT
                category = "HARM_CATEGORY_DANGEROUS_CONTENT",
                -- BLOCK_NONE
                threshold = "BLOCK_ONLY_HIGH",
              },
            },
          },
        },
      },
    },
  },
}
