Skip to content

Constant sqlite writes when using API key auth about no remote control support #30256

Description

@lattwood

What version of the Codex App are you using (From “About Codex” dialog)?

Version 26.623.31921 • Released Jun 26, 2026

What subscription do you have?

API Key

What platform is your computer?

Darwin 25.5.0 arm64 arm

What issue are you seeing?

> sqlite3 -readonly ./.codex/logs_2.sqlite 'select * from logs order by ts desc limit 10'
66298694|1782487142|422302000|INFO|codex_app_server_transport::transport::remote_control::websocket|waiting to resolve remote control preference until authentication is available error=remote control requires ChatGPT authentication; API key auth is not supported|codex_app_server_transport::transport::remote_control::websocket|app-server-transport/src/transport/remote_control/websocket.rs|609||pid:98402:3d95747d-29a0-4e51-a155-d5bfac6bc982|356
66298693|1782487141|420619000|INFO|codex_app_server_transport::transport::remote_control::websocket|waiting to resolve remote control preference until authentication is available error=remote control requires ChatGPT authentication; API key auth is not supported|codex_app_server_transport::transport::remote_control::websocket|app-server-transport/src/transport/remote_control/websocket.rs|609||pid:98402:3d95747d-29a0-4e51-a155-d5bfac6bc982|356
66298692|1782487140|418696000|INFO|codex_app_server_transport::transport::remote_control::websocket|waiting to resolve remote control preference until authentication is available error=remote control requires ChatGPT authentication; API key auth is not supported|codex_app_server_transport::transport::remote_control::websocket|app-server-transport/src/transport/remote_control/websocket.rs|609||pid:98402:3d95747d-29a0-4e51-a155-d5bfac6bc982|356
66298691|1782487139|416587000|INFO|codex_app_server_transport::transport::remote_control::websocket|waiting to resolve remote control preference until authentication is available error=remote control requires ChatGPT authentication; API key auth is not supported|codex_app_server_transport::transport::remote_control::websocket|app-server-transport/src/transport/remote_control/websocket.rs|609||pid:98402:3d95747d-29a0-4e51-a155-d5bfac6bc982|356
66298690|1782487138|414970000|INFO|codex_app_server_transport::transport::remote_control::websocket|waiting to resolve remote control preference until authentication is available error=remote control requires ChatGPT authentication; API key auth is not supported|codex_app_server_transport::transport::remote_control::websocket|app-server-transport/src/transport/remote_control/websocket.rs|609||pid:98402:3d95747d-29a0-4e51-a155-d5bfac6bc982|356
66298689|1782487137|412992000|INFO|codex_app_server_transport::transport::remote_control::websocket|waiting to resolve remote control preference until authentication is available error=remote control requires ChatGPT authentication; API key auth is not supported|codex_app_server_transport::transport::remote_control::websocket|app-server-transport/src/transport/remote_control/websocket.rs|609||pid:98402:3d95747d-29a0-4e51-a155-d5bfac6bc982|356
66298688|1782487136|410670000|INFO|codex_app_server_transport::transport::remote_control::websocket|waiting to resolve remote control preference until authentication is available error=remote control requires ChatGPT authentication; API key auth is not supported|codex_app_server_transport::transport::remote_control::websocket|app-server-transport/src/transport/remote_control/websocket.rs|609||pid:98402:3d95747d-29a0-4e51-a155-d5bfac6bc982|356
66298687|1782487135|408504000|INFO|codex_app_server_transport::transport::remote_control::websocket|waiting to resolve remote control preference until authentication is available error=remote control requires ChatGPT authentication; API key auth is not supported|codex_app_server_transport::transport::remote_control::websocket|app-server-transport/src/transport/remote_control/websocket.rs|609||pid:98402:3d95747d-29a0-4e51-a155-d5bfac6bc982|356
66298686|1782487134|406999000|INFO|codex_app_server_transport::transport::remote_control::websocket|waiting to resolve remote control preference until authentication is available error=remote control requires ChatGPT authentication; API key auth is not supported|codex_app_server_transport::transport::remote_control::websocket|app-server-transport/src/transport/remote_control/websocket.rs|609||pid:98402:3d95747d-29a0-4e51-a155-d5bfac6bc982|356
66298685|1782487133|405072000|INFO|codex_app_server_transport::transport::remote_control::websocket|waiting to resolve remote control preference until authentication is available error=remote control requires ChatGPT authentication; API key auth is not supported|codex_app_server_transport::transport::remote_control::websocket|app-server-transport/src/transport/remote_control/websocket.rs|609||pid:98402:3d95747d-29a0-4e51-a155-d5bfac6bc982|356

What steps can reproduce the bug?

Use Codex app with API Key.

Look at sqlite.

What is the expected behavior?

It shouldn't do this?

Additional information

I stumbled onto this when trying to figure out why dictation didn't work with API Key auth

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appapp-serverIssues involving app server protocol or interfacesauthIssues related to authentication and accountsbugSomething isn't workingremote

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions