Repository navigation
Show the FactIQ Data Explorer in ChatGPT's sidebar - #125
Merged
Merged
Conversation
ChatGPT now knows which registered app belongs to this plugin, so it can show the FactIQ Data Explorer in its sidebar and beside a conversation. Before this change the plugin listed only the server address. ChatGPT loaded the tools from it but not the app's sidebar or side-panel entries. The new .app.json file holds the app's ChatGPT ID, and the ChatGPT and Codex manifest points to it. Codex still reads the server address from .mcp.json, so its setup does not change. The plugin version is now 0.41.0. A new test checks the link and the ID format. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The share link of a published plugin adds a plugin_ prefix to the app ID. The manifest takes the app ID without it, as in OpenAI's Notion plugin. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This change links the plugin to the FactIQ app registered in ChatGPT. With the link, ChatGPT can show the FactIQ Data Explorer in its sidebar and in a conversation's side panel. Codex setup does not change.
Why the explorer did not appear
ChatGPT shows an app's sidebar and side-panel entries only when the plugin names the registered app. Before this change, the plugin named only the server address, in
.mcp.json. ChatGPT loaded FactIQ's tools from that address but did not connect the plugin to the app, so the Data Explorer had no sidebar entry.The fix
The new
.app.jsonfile holds the ID of the published FactIQ app in ChatGPT. The share link of the app (chatgpt.com/plugins/plugin_asdk_app_…) adds aplugin_prefix; the manifest takes the ID without it, as in OpenAI's Notion plugin. The ChatGPT and Codex manifest refers to it with"apps": "./.app.json". This is the same layout as OpenAI's own Notion plugin. Codex still reads the server address from.mcp.json, so its setup is the same as before.Before and after
Same steps in both cases: install FactIQ from this marketplace in the ChatGPT desktop app, then start a new chat.
Before: The sidebar has no FactIQ entry. FactIQ works only through the tools ChatGPT calls during a chat.
After: The sidebar shows "Data Explorer", which opens FactIQ's explorer fullscreen. A conversation's side panel can open the same explorer.
Details
.app.jsonand that the file holds onefactiqapp whose ID has the formasdk_app_followed by 32 hexadecimal characters. All 79 tests pass.🤖 Generated with Claude Code