Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
d74b9ce
Add the Artifacts console pages and embed the MCP-Apps shell
RhysSullivan Jul 28, 2026
43df520
Add artifacts e2e scenarios
RhysSullivan Jul 28, 2026
7da3fba
Load the artifact shell in the browser only
RhysSullivan Jul 28, 2026
705fd94
Host the artifact shell in an iframe over the MCP-Apps protocol
RhysSullivan Jul 28, 2026
a7146a3
Connect the artifact shell bridge when the frame mounts, not on load
RhysSullivan Jul 28, 2026
b44ee85
Use the prod execution cap for interactive dev instances
RhysSullivan Jul 28, 2026
0a58c23
Make artifact code purely declarative tools.*
RhysSullivan Jul 28, 2026
320eb89
Scope artifact deep links to the session's org
RhysSullivan Jul 28, 2026
d2dee02
Reject React hooks called inside loop bodies in artifact code
RhysSullivan Jul 28, 2026
485b2da
Rename the render-ui tool to create-artifact
RhysSullivan Jul 28, 2026
93323c3
Style artifacts with executor's design system
RhysSullivan Jul 28, 2026
c626a93
Fill the viewport when an artifact is shorter than it
RhysSullivan Jul 29, 2026
9a0402a
Bind artifact tool paths to connections instead of pinning them
RhysSullivan Jul 29, 2026
79b82f9
Use the integration placeholder in the artifacts e2e comment
RhysSullivan Jul 29, 2026
213ad89
Update an artifact in place by passing its id to create-artifact
RhysSullivan Jul 29, 2026
8a330b9
Reject chart primitives that no ChartContainer wraps
RhysSullivan Jul 29, 2026
74e1873
Trial-render an artifact before saving it
RhysSullivan Jul 29, 2026
c09a706
Skip the artifact smoke render where the runtime forbids codegen
RhysSullivan Jul 29, 2026
eb64d26
Cover artifact tweak-in-place and the refused render in e2e
RhysSullivan Jul 29, 2026
fa37cef
Record artifact updates and create-time render checking
RhysSullivan Jul 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/olive-crabs-repeat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"executor": patch
---

Add an Artifacts tab. Interactive components an agent generates with `render-ui` are saved and listed in the console, and each one has its own page that renders it live — the page an MCP client without MCP Apps support deep-links to. Artifacts can be renamed and deleted from the console, and agents find them again by title.
1 change: 1 addition & 0 deletions apps/cloud/drizzle/0013_sturdy_living_mummy.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ALTER TABLE "artifact" ADD COLUMN "bindings" json;
Loading
Loading