Fix Cursor client image tools and namespaced execution for 0.1.9 - #46
Merged
Merged
Conversation
pavelhov
marked this pull request as ready for review
September 16, 2026 22:09
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.
Summary
Cursor-backed Codex tasks can retain and call the client tools needed to generate and inspect images. This repairs lost namespaced JavaScript tools, avoids confusion with Cursor’s unsupported native image generator, and makes the vision helper use the same default model shown in the dashboard.
Client tool names stay qualified through streamed responses and replay, including when another namespace contains the same local name. Large catalogs prioritize the executor, its wait tool, and image tools within the existing transport limits. Version 0.1.9 packages these fixes for the existing in-app updater.
Validation
functions.execcustom tool call with its namespace intact. The configured OpenAI vision helper successfully described a test logo withgpt-5.6-luna.Release security review
Retain the existing external production Sparkle signing key and unchanged packaging scripts. Build an immutable universal 0.1.9 archive with build 2026091601, above published build 2026091203. Verify the signed feed and every referenced archive after draft upload/download and again through the published latest URL. Keep older archive URLs intact. Installed-update qualification runs in isolated fixtures; the user updates their real app. This remains an unnotarized preview with ad-hoc Apple signing.
Post-Deploy Monitoring & Validation
Owner: repository maintainer, during the first resumed Cursor image task after installing 0.1.9. Check CodexCommander request status and tool results for
functions.exec,image_gen, and[vision]errors. Healthy behavior is a returned client tool result or a clear real provider error, without repeatedGenerateImageworkspace retries. If namespace dispatch or image-helper errors persist, use a native Codex model for production and preserve the failing tool metadata for diagnosis; pause further promotion of this build.