Repository navigation
feat: add local ChatGPT WebGUI plugin and Composer mentions - #47
Merged
Merged
Conversation
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.
Team Cross can now run its existing, complete WebGUI inside the local ChatGPT Work/Codex plugin and let users select published material versions or annotations directly from the composer. For example, searching “连接池 v1” returns “连接池调查 · v1”; selecting it attaches a reference to that exact published version. The local stdio MCP connects to the existing authenticated loopback Core, with no public inbound endpoint or cloud backend.
Changes
{query,path:[]}compatibility payload as well as{query}. Reject nonempty or invalid paths. This fixes the empty picker results seen with a query-only validator.Metaworkbench from PR feat: add space workbench and optional coordinator conversations #46 (7ee5a0a) without replacing its business implementation. Retain both sets of documentation/translations, regenerate both embedded builds, and explicitly allow the workbench UI routes while keeping internal delivery and arbitrary RPC routes blocked.Meta, including plugin package race tests and both embedded asset checks. Preserve the original local probes and scoped acceptance records.Validation
The integrated tree (
a45fa81) passed locally:go test ./...,go vet ./..., and race tests for collab, mcp, sharing, nativecodex, nativeclaude, service, cliinstall and pluginpack.connect-src 'none': workbench and receiver-list reads, one explicit brief save and revision-1 readback, 1440/1024/768 CSS-pixel screenshots, light/dark themes, and no horizontal overflow or business-tool errors.git diff --check.The user also confirmed the actual desktop picker and sent both a material-v1 mention and an annotation mention after the search fix. This confirms picker selection/display; it does not claim that a model analyzed the content. Browser host message/context receipts are simulated. This integration run sent no model input, created no execution fork or native receiver, and makes no new cross-device LAN/Tailcat or cloud-host claim. Dedicated test processes were closed; the user's installed demo plugin/Core were left in place.
Evidence: integration record, desktop mention fix and user acceptance.