sidekick.nvimでCodexを使うと表示される [features].web_search_request is deprecated を解消する
sidekick.nvimでCodexを使うと毎回エラーが表示されてしまうので、PRを作成しつつ、一時的な回避策を講じることにしました。
NeovimでClaude CodeやCodexなどを使うために sidekick.nvim を使っているのですが、Codexを使った際に
[features].web_search_request` is deprecated. Use `web_search` insteadというエラーが表示されます。

このエラーは sidekick.nvim の lua/sidekick/config.lua で --enable web_search_request が付加されていることによって起こっています。
lua/sidekick/config.lua:106
codex = { cmd = { "codex", "--enable", "web_search_request" } },Info
--enable web_search_request はCodexがウェブ検索できるようにするためのオプションです。ただ、現在のCodexはウェブ検索がデフォルトで有効化されているため、このオプションは不要になりました。
回避策(workaround)
sidekick.nvim の設定で cli.tools.codex.cmd を上書きし、シンプルに codex のみにします。
lua/plugins/sidekick.lua
return {
{
"folke/sidekick.nvim",
config = function()
require("sidekick").setup({
cli = {
tools = {
codex = {
cmd = { "codex" },
},
},
},
})
end,
},
}根本的な修正
folke/sidekick.nvim に向けてこの問題を解消するためのPRを作成しましたが、 folke/sidekick は最近あまり更新されていないようで、いつマージされるか不明です。そのため、この記事を作成しました。