Skip to content

feat(studio): add proof-carrying WebMCP edits - #3581

Merged
miguel-heygen merged 1 commit into
mainfrom
feat/studio-webmcp-edit-receipts
Sep 2, 2026
Merged

feat(studio): add proof-carrying WebMCP edits#3581
miguel-heygen merged 1 commit into
mainfrom
feat/studio-webmcp-edit-receipts

Conversation

@miguel-heygen

@miguel-heygen miguel-heygen commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • exposes source-safe WebMCP tools for inspecting, selecting, editing, and capturing the open Studio composition
  • shows agent intent in Studio before a targeted edit starts
  • keeps text, style, transform, and animation edits visible in the open preview before a successful tool response
  • carries accepted edits through source persistence, thumbnail refresh, frame output, reload state, and Undo

The intended agent loop is studio_look -> studio_select -> targeted write. Selection shows the person exactly what the agent is about to change, while the handle from studio_look remains the write authority.

Verification

  • bun run --cwd packages/studio typecheck
  • bun run --cwd packages/studio test --poolOptions.forks.maxForks=4
  • node packages/studio/tests/e2e/webmcp-edit-loop.mjs in Chrome
  • pre-commit lint, format, typecheck, tracked-artifact, file-size, and Fallow checks

@mintlify

mintlify Bot commented Sep 1, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
hyperframes 🟢 Ready View Preview Sep 1, 2026, 5:47 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Comment thread packages/studio-server/src/helpers/projectSignature.test.ts Fixed
Comment thread packages/studio/tests/e2e/webmcp-edit-loop.mjs Fixed
Comment thread packages/studio/tests/e2e/webmcp-edit-loop.mjs Fixed
@miguel-heygen
miguel-heygen force-pushed the feat/studio-webmcp-edit-receipts branch from 1cd2610 to c7e4ac0 Compare September 1, 2026 18:58
@miguel-heygen
miguel-heygen merged commit 6b5b4cb into main Sep 2, 2026
49 checks passed
@miguel-heygen
miguel-heygen deleted the feat/studio-webmcp-edit-receipts branch September 2, 2026 05:11
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.

3 participants