Describe a system in ordinary language. The agent creates semantic structure—not coordinates or SVG—and Orbweaver validates, lays out, and renders an inspectable preview.
Open the playground →Try it in ChatGPT Desktop
- 1Open the live workspace
Visit the playground in the ChatGPT Desktop built-in browser. Use GPT-5.6 Sol or Terra and the latest app version.
- 2Confirm the tools
Choose Site tools in the address bar, then Available site tools. Orbweaver exposes three read tools and three reversible page actions.
- 3Send the canonical prompt
The agent reads the active revision and contract before creating anything.
- 4Inspect before accepting
Review entities, relationships, diagnostics, and provenance. Undo, revise, or explicitly accept the revision yourself.
Canonical creation prompt
Read the Orbweaver workspace and proposal contract. Create an unaccepted semantic proposal for an order-fulfillment system: receive an order, authorize payment, reserve inventory, prepare shipment, and notify the customer. Group the entities meaningfully, connect the workflow, render the preview, and focus the inventory reservation step. Do not accept the revision.
Revise, annotate, and verify
Using the current Orbweaver revision, add a Delivery tracking service after Prepare shipment, connected with a labeled semantic edge. Keep the result unaccepted, focus the new node, and report the revision and validation state. Do not accept or undo it.
Inspect the current order-fulfillment architecture. Add a warning risk annotation to Reserve inventory explaining its capacity concern, add a critical constraint annotation to the payment authorization relationship describing the regulated trust boundary, and add a decision annotation to the fulfillment group recording accountable product-team ownership. Use stable annotation IDs and source references where available. Keep the revision unaccepted, focus Reserve inventory, and report the annotation count and validation state.
The revision advances, annotation markers appear on the affected entities, focus opens Why this matters in the inspector, and the banner still reads VALIDATED · UNTRUSTED PREVIEW. Export remains disabled.
Six deliberately bounded tools
orbweaver_get_workspaceWorkspace revision, status, diagnostics, graph summary, and selection.
orbweaver_get_proposal_contractGraphProposal v1 fields, semantic limits, and forbidden geometry.
orbweaver_inspect_semanticsIdentity, relationships, annotations, provenance, claims, and evidence for one entity.
orbweaver_focus_entitySelect an entity in the visible diagram and open its inspector.
orbweaver_create_proposalCreate a complete, validated proposal at the expected revision.
orbweaver_revise_proposalApply bounded entity and annotation operations atomically at the expected revision.
The trust boundary
Read, propose, annotate, revise, focus
Every semantic mutation requires the expected revision and validates atomically. A failed call leaves the prior workspace unchanged.
Accept, export, rely
Validation proves structural fitness—not factual truth. An annotation is a reviewable claim, not established fact; acceptance and export remain visible human actions.
- No coordinates, SVG, HTML, CSS, or executable markup enter the proposal contract.
- No account, database, local storage, session storage, analytics, or AI SDK is required.
- Unsupported browsers retain the complete manual playground.
- Undo restores the prior semantic proposal while revision numbers continue forward.
Verified in the live browser
From one sentence to an inspectable system
ChatGPT Desktop discovered all six tools, created a five-node order-fulfillment proposal, revised it with a delivery-tracking service, focused the result, and then restored the prior proposal through the visible Undo control. Revisions advanced 0 → 1 → 2 → 3. Nothing was accepted or exported.
The agent can shape the proposal. It cannot decide that the proposal is true.