Skip to content

Fix Cursor client image tools and namespaced execution for 0.1.9 - #46

Merged
pavelhov merged 3 commits into
developmentfrom
codex/cursor-client-image-tools
Sep 16, 2026
Merged

pavelhov merged 3 commits into
developmentfrom
codex/cursor-client-image-tools

Conversation

@pavelhov

@pavelhov pavelhov commented Sep 16, 2026

Copy link
Copy Markdown
Owner

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

  • Regression tests failed before each fix and pass afterward, including namespace collisions, streaming/replay, and crowded catalogs.
  • Full runtime suite: 625 files passed; final post-review run recorded before push.
  • Typecheck, privacy scan, GUI lint/build, 44-page documentation build, and 239 native macOS tests passed.
  • Live Cursor returned a functions.exec custom tool call with its namespace intact. The configured OpenAI vision helper successfully described a test logo with gpt-5.6-luna.
  • Compound Engineering review completed; its bare-wait retention finding was fixed and regression-tested. Actual image rendering was not invoked. The separate Codex task-page rendering crash is outside this repository.

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 repeated GenerateImage workspace 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.


Compound Engineering

@pavelhov pavelhov changed the title codex/cursor client image tools Fix Cursor client image tools and namespaced execution for 0.1.9 Sep 16, 2026
@pavelhov
pavelhov marked this pull request as ready for review September 16, 2026 22:09
@pavelhov
pavelhov merged commit 0700b0f into development Sep 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant