Finances plugin remains disconnected in Codex after successful login; works in ChatGPT web
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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