Function Health plugin installs, but connector record is missing and cannot be connected
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?
- ChatGPT/Codex Desktop:
26.901.51231(build8109) - Bundled Codex runtime:
0.153.4
What platform is your computer?
macOS 26.6.2, arm64
What issue are you seeing?
The public Function Health plugin installs and appears enabled, but its underlying connector cannot be loaded or connected in either the macOS desktop app or ChatGPT on the web.
The desktop UI shows:
Couldn't load connectorCould not load this app's connection details. Continue in browser.- The raw connector identifier instead of the display name:
asdk_app_6949b36d7c008191b61e56d4ada8cff2
Continuing in the browser does not complete the connection.
Steps to reproduce
- Open the public Function Health plugin.
- Select Install plugin.
- Attempt to connect its required app/connector.
- Observe that the connector details fail to load.
- Select Open in browser and retry.
- Observe that the browser flow also cannot connect.
- Uninstall the plugin, restart the desktop app, reinstall it, and retry.
- Observe the same failure.
Expected behavior
Installing Function Health should resolve its connector metadata, offer a working authorization flow, and expose its health/lab tools after connection.
The UI should clearly distinguish:
- plugin installed;
- connector available;
- account authorized;
- connector tools callable.
Actual behavior
- The plugin package is reported as installed and user-enabled.
- Its declared app dependency is reported as installed and user-enabled.
- The underlying app does not appear in the runtime
app/installedlist. app/readforasdk_app_6949b36d7c008191b61e56d4ada8cff2returns:apps: []missingAppIds: ["asdk_app_6949b36d7c008191b61e56d4ada8cff2"]
- No Function Health or Health tools are exposed to Codex.
- The same connection attempt fails on ChatGPT web.
This looks like a catalog/access mismatch between the Function Health plugin entry and its underlying app record, rather than a local cache or restart issue.
Additional information
- Reinstalling and restarting did not help.
- An exact-issue search found no existing Function Health report.
- Screenshots, account identifiers, health information, session transcripts, and logs are intentionally omitted from this public issue. They can be provided privately to OpenAI staff if needed.
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 by tracing the app/installed and app/read entry points for dependency resolution and connector catalog access, using connector ID asdk_app_6949b36d7c008191b61e56d4ada8cff2. Compare the Function Health plugin dependency with the underlying app record; done means metadata loads, authorization completes in desktop and web flows, and the health tools are exposed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend-api-design
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100