Skip to content

Epicshop workshop review#21

Merged
kentcdodds merged 3 commits intomainfrom
cursor/epicshop-workshop-review-ff3d
Jan 16, 2026
Merged

Epicshop workshop review#21
kentcdodds merged 3 commits intomainfrom
cursor/epicshop-workshop-review-ff3d

Conversation

@kentcdodds
Copy link
Copy Markdown
Member

@kentcdodds kentcdodds commented Jan 14, 2026

Add a learning review for the Advanced MCP Features workshop.

The review documents the completion of all workshop exercises and provides feedback on learning outcomes, instructional clarity, cognitive load, examples, and mechanical correctness. A recurring issue was identified where problem test files incorrectly expected mimeType: 'application/json' in sampling content, despite the SDK stripping this field and solution tests omitting this check, leading to unnecessary test failures.


Open in Cursor Open in Web


Note

Aligns sampling tests with SDK behavior (no mimeType on text content) and simplifies JSON validation.

  • Remove mimeType expectations and invariants from sampling/createMessage requests in advanced, long-running tasks, and changes exercises
  • Update user message typing to { content: { text: string } } and parse JSON from content.text
  • Adjust console guidance to reference JSON in text instead of requiring mimeType: "application/json"
  • Drop logging of current mimeType in error paths; keep checks for maxTokens, systemPrompt, and JSON structure

Written by Cursor Bugbot for commit 279c882. This will update automatically on new commits. Configure here.

- Document learning outcomes for all 10 exercises (1.1-1.2, 2.1, 3.1-3.2, 4.1-4.2, 5.1-5.3)
- Identify recurring mimeType test issue affecting exercises 3.1 onwards
- Provide overall workshop feedback with positive aspects and improvements

Co-authored-by: me <me@kentcdodds.com>
@cursor
Copy link
Copy Markdown

cursor Bot commented Jan 14, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

…iple exercises. Update error messages to clarify JSON structure requirements.
@kentcdodds kentcdodds marked this pull request as ready for review January 16, 2026 21:02
@kentcdodds kentcdodds merged commit 82a56ff into main Jan 16, 2026
@kentcdodds kentcdodds deleted the cursor/epicshop-workshop-review-ff3d branch January 16, 2026 21:02
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.

2 participants