gosx3d.m31labs.dev
Agent-native 3D scene workbench where people and browser agents inspect, focus, and stage revision-safe changes while humans keep commit authority.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 2 · Act 2 · Transact 0 · Score: Not yet scored
Tool inspector
scene_preview_actions
Validate and visibly stage 1-12 reversible scene actions against an exact canonical revision. This never commits: a human must review and explicitly commit the opaque proposal in the Studio UI. Use scene_get_state and scene_find_objects first.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
expectedRevision |
integer | yes | Exact canonical revision returned by scene_get_state. |
title |
string | yes | Short human-facing proposal title. |
rationale |
string | no | Why these actions help the user's stated goal. |
operations |
array | yes | — |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"required": [
"expectedRevision",
"title",
"operations"
],
"properties": {
"expectedRevision": {
"type": "integer",
"minimum": 0,
"description": "Exact canonical revision returned by scene_get_state."
},
"title": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "Short human-facing proposal title."
},
"rationale": {
"type": "string",
"maxLength": 400,
"description": "Why these actions help the user's stated goal."
},
"operations": {
"type": "array",
"minItems": 1,
"maxItems": 12,
"items": {
"oneOf": [
{
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"target",
"name"
],
"properties": {
"kind": {
"const": "rename-entity"
},
"target": {
"type": "string",
"minLength": 1,
"maxLength": 160,
"description": "Stable SceneDoc object or material ID."
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"target",
"transform"
],
"properties": {
"kind": {
"const": "set-transform"
},
"target": {
"type": "string",
"minLength": 1,
"maxLength": 160,
"description": "Stable SceneDoc object or material ID."
},
"transform": {
"type": "object",
"additionalProperties": false,
"minProperties": 1,
"description": "Only include transform fields to change. Rotation is XYZ Euler radians.",
"properties": {
"position": {
"type": "object",
"additionalProperties": false,
"required": [
"x",
"y",
"z"
],
"properties": {
"x": {
"type": "number",
"minimum": -1000000,
"maximum": 1000000
},
"y": {
"type": "number",
"minimum": -1000000,
"maximum": 1000000
},
"z": {
"type": "number",
"minimum": -1000000,
"maximum": 1000000
}
}
},
"rotation": {
"type": "object",
"additionalProperties": false,
"required": [
"x",
"y",
"z"
],
"properties": {
"x": {
"type": "number",
"minimum": -1000000,
"maximum": 1000000
},
"y": {
"type": "number",
"minimum": -1000000,
"maximum": 1000000
},
"z": {
"type": "number",
"minimum": -1000000,
"maximum": 1000000
}
}
},
"scale": {
"type": "object",
"additionalProperties": false,
"required": [
"x",
"y",
"z"
],
"properties": {
"x": {
"type": "number",
"minimum": -1000000,
"maximum": 1000000
},
"y": {
"type": "number",
"minimum": -1000000,
"maximum": 1000000
},
"z": {
"type": "number",
"minimum": -1000000,
"maximum": 1000000
}
}
}
}
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"target",
"material"
],
"properties": {
"kind": {
"const": "assign-material"
},
"target": {
"type": "string",
"minLength": 1,
"maxLength": 160,
"description": "Stable SceneDoc object or material ID."
},
"material": {
"type": "string",
"minLength": 1,
"maxLength": 160,
"description": "Stable SceneDoc object or material ID."
}
}
}
]
}
}
}
}
Similar websites
morphus.myles4miles.chatgpt.site
Morphus is an AI-native workspace for designing worlds and generating playable game experiences.
damnpdfs.com
Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
cabinet.varera.studio
The Cartographer's Cabinet