Repository navigation
DMY-66: fix upgrades from receipt-owned OpenGUI MCP installations - #139
Merged
Merged
Conversation
The public installer recognized only stdio args and rejected native HTTP entries created by earlier OpenGUI installs. Verify the existing native receipt fingerprint before migration, remove stale HTTP fields, and cover upgrades plus preserved actionable conflicts.
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.
The public WorkBuddy installer rejects prior OpenGUI HTTP installations because its ownership check only recognizes stdio arguments. DMY-66 adds recognition using the native installation receipt's configuration root, transport and exact server fingerprint. Recognized HTTP entries migrate to the public package's stdio transport with stale URL and authorization fields removed.
Unknown or edited entries fail before configuration writes. The error names the configuration file, supplies quoted backup/editor commands, and explains how to preserve the existing server under an unused key before retrying.
Validation:
The user's WorkBuddy configuration was inspected read-only. WorkBuddy was not restarted. This PR updates the installer source shipped as
opengui-mcp/scripts/install-local.mjs; public release artifacts still need rebuilding and publishing after merge.