openai / openai/codex

Finances plugin remains disconnected in Codex after successful login; works in ChatGPT web

Open
#46,017 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app auth bug skills
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

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

26.908.70816

What subscription do you have?

ChatGPT Pro

What platform is your computer?

Darwin 25.6.0 arm64 arm

What issue are you seeing?

The Finances plugin works correctly for the same account in ChatGPT in a web browser, but it is unusable in the Codex desktop app.

In Codex, the Plugins section shows Finances as installed. However, when I open the plugin details and scroll down, Codex still shows a Connect button. I select Connect, complete the provider login and authorization flow successfully, and return to Codex. The plugin still shows Connect as though authorization never persisted.

When I mention @Finances in a Codex task and ask it to summarize recent spending, Codex cannot access any Finances transaction or spending tools. Plugin discovery reports the plugin as installed and enabled, but the task receives no callable Finances tools.

There is no visible error message. The failure appears as a persistent connection loop and missing plugin tools.

What steps can reproduce the bug?

Feedback ID: 01a0abd1-52b8-75e3-a30c-9c6b571c04b1

What is the expected behavior?

After successful login and authorization, Codex should retain the Finances connection, show the plugin as connected, and load its spending and transaction tools into new Codex tasks. The behavior should match ChatGPT in the browser, where Finances works for the same account.

Additional information

This is specific to Codex desktop. Finances works correctly in ChatGPT in the browser using the same ChatGPT account.

The plugin directory state is inconsistent with the runtime state:

  • Plugin directory reports Finances as installed and enabled.
  • Plugin details still offer Connect after successful authorization.
  • Codex tasks receive no Finances tools.

Repeated reconnection does not resolve the issue. Restarting with a new task also should not require reconnecting an already authorized account.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Codex desktop Plugins section, the Finances plugin details view, and the Connect authorization flow. Trace how successful authorization is persisted and how plugin discovery supplies tools to new tasks. Done means the connection remains connected after returning to Codex and Finances spending and transaction tools are available without reconnecting.

Written by the indexing model from the issue text.

Assessment

Domain
authentication, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.