VSCode Dev Containersでcodexに接続しようとすると404 Not Foundになる

公開日:

コンテナ内でOpenAIのcodexを起動して、アカウントを接続しようとしたら404 Not Foundに。

どうもブラウザからコンテナ内のhttp://localhost:1455に戻ってくる時にうまく接続できない模様。

調べてみると、関連してそうなissueを見つけた。

Cannot install Codex CLI on a remote computer · Issue #3711 · openai/codex

接続できなかったURLをコピーしてきて、コンテナの中からHTTPリクエストを送信することで完了させるやり方。

curl 'http://localhost:1455/auth/callback?その他=いろいろ'

こんな感じでcurlを実行する。

issueには2回実行すると良いと書いてあったので2回実行したらうまくいきました。

ちなみにVSCodeの拡張機能のcodexでも同じやり方を試しましたが、うまくいきませんでした。