Rewrite Cursor article to use Claude Sonnet 5 and Haiku - #34
Open
ethanwestfall wants to merge 3 commits into
Open
Rewrite Cursor article to use Claude Sonnet 5 and Haiku#34ethanwestfall wants to merge 3 commits into
ethanwestfall wants to merge 3 commits into
Conversation
Testing found Token Station's GPT-5.6 routes (Sol/Terra/Luna) can't drive Cursor's Agent-mode file edits yet due to a tool-call response format gap, while anthropic/claude-sonnet-5 and anthropic/claude-haiku-4-5 work end to end through the same BYOK setup. Replaces the GPT-5.6 framing throughout, adds a new step showing Sonnet 5 implementing a real httpie feature and delegating to Haiku-backed subagents, and updates the closing section to reflect what's now confirmed working vs. still in progress. Mentions xai/grok-4.6 as another supported option. Cover art updated to match. NOT ready to merge: three existing videos (register-provider, add-models, subagents) still show the old GPT-5.6 model names and need re-recording; the new step 4 video (demo-httpie) doesn't exist yet and needs the actual httpie session captured.
Adds the four recorded videos (register provider, add models, create subagents, run the httpie demo). Renames the subagents from explore/test-runner to bill-the-explorer/jill-the-test-runner after discovering "explore" collides with one of Cursor's own built-in agents and gets silently routed there instead of ours. Also documents a second finding from running the actual demo: Cursor's Task tool only accepts model: inherit or its own composer-2.5-fast for subagents, and does not read the model: frontmatter from a custom agent file at all. So subagents always run on the parent conversation's model, not a cheaper one, regardless of what's specified, confirmed directly by the agent and matching independent reports on Cursor's forum. Updates Step 3, Step 4, and the closing section to describe subagents accurately: real for role/permission scoping and delegation, not yet a cost tier. Removes the Tab-focus workaround paragraph from Step 1 since a recent Cursor update fixed that input bug. Ready to come out of draft.
ethanwestfall
marked this pull request as ready for review
August 21, 2026 23:55
Replaces the raw screen recordings with polished, trimmed edits. Also brings the Step 4 demo video down from 61MB to under 15MB, resolving the earlier GitHub file-size warning.
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
anthropic/claude-sonnet-5(main coding) andanthropic/claude-haiku-4-5, across all four languages--metaoutput), delegating research and verification to two custom subagentsbill-the-explorerandjill-the-test-runnerrather thanexplore/test-runner, after discoveringexplorecollides with one of Cursor's own built-in agents and gets silently misrouted there instead of oursmodel:field for BYOK/custom models at all (confirmed directly by the agent's own tool-spec introspection, and matching multiple independent, still-open reports on Cursor's community forum). Every subagent actually runs on the parent conversation's model, not a cheaper one, regardless of whatmodel:specifies. Step 3, Step 4, and the closing section describe this accurately: subagents are real and useful for role/permission scoping (name,description,readonlyare all honored) and for delegation via automatic or explicit (/name) invocation, but not currently a cost tierxai/grok-4.6mentioned as another supported optionlastmodbumped for all four language URLsVerification
An independent adversarial review checked all 8 factual claims in the article (Cursor's settings UI path, the subagent model-routing bug against Cursor's own forum, the
explorebuilt-in-agent collision, the Cursor Pro gating, etc.), confirmed all four videos exist at the correct paths with distinct, non-trivial file sizes and no accidental duplication, verified byte-for-byte consistency of model IDs, subagent names, video paths, and cover path across all four languages, confirmed structural parity (headings/code fences/figures/tables) across all four, and checked house style (no em-dashes, correct punctuation conventions, no AI-voice phrases). No blocking issues found.Test plan
npm run buildsucceeds