laydyne.com
Describe your space and workflow to AI. Build layouts, adapt process scenarios, and compare simulations through MCP or the built-in assistant.
First seen 2026-10-05 · Last seen 2026-10-05 · Source: webmcp.com
Answer 27 · Act 33 · Transact 4 · Score: Not yet scored
Tool inspector
run_process_scenario
Execute a saved declarative scenario locally using the deterministic simulation engine. Running a simulation requires Pro; Free accounts prepare scenarios and read saved results. Returns measured metrics, resource utilization, assumptions and truncation or deadlock warnings, and the jobs that stopped blocked. Resource wait mean/max are result.measures entries with id resource.wait.mean/resource.wait.max and ref the resource ID (seconds; mean may be null when no requests); not fields on result.resources[]; with runs above 1, spread (also on each measure) gives the min, mean, max of each measure, population stdev and n (runs with a value); with warmupSeconds, result.observation gives the statistics window, throughput and work in progress. detail=full adds the per-job timelines, bounded movement traces, series and replicates (every measure per run). On a site with buildings, byStructure sums each building up: its connections (crossings, the mean wait per crossing, the longest wait and queue, the slowest three), its entrances and its zones. parameters gives some of the scenario's own parameters other values for this run only, without saving or resending the definition ({"staff": 3}); result.overrides lists them. result.spaceHash is the layout it was computed for: once get_space.building.spaceHash differs, the result is stale. No application AI API call.
Page: /studio
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
expectedRevision |
string | yes | Use revision from the most recent get_space or successful edit. |
id |
string | yes | — |
parameters |
object | no | Values for some of the scenario's own parameters, for this run only (the saved definition does not change): {"boxPct": 40}. The result lists them as overrides. |
traceWindow |
object | no | Record first-run movement only on this floor in this time window; aggregate metrics and simulation work stay unchanged. Outside this scope movement is not recorded. Focused heatmaps are unavailable. Agent/point caps make the entire window partial. |
detail |
string | no | summary (the default): measures, metrics, resources, connections, agents, warnings and the jobs that stopped blocked, without the per-job timelines, movement traces, series and per-run replicates; full adds those (up to about 1 MB). |
operationId |
string | no | Your own unique name for this change, such as a UUID; optional. Sending the same call again with the same operationId returns the earlier result (replayed: true) instead of applying it twice, and get_operation tells whether it applied. Use a new one for each new change. |
requestGroupId |
string | no | Attach this live edit to an open request group. Requires a fixed operationId and the current owned expectedRevision. Only the advertised five editing tools support groups. |
Raw JSON schema
{
"type": "object",
"properties": {
"expectedRevision": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "Use revision from the most recent get_space or successful edit."
},
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,63}$"
},
"parameters": {
"description": "Values for some of the scenario's own parameters, for this run only (the saved definition does not change): {\"boxPct\": 40}. The result lists them as overrides.",
"type": "object",
"propertyNames": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,63}$"
},
"additionalProperties": {
"type": "number",
"minimum": -1000000000,
"maximum": 1000000000
}
},
"traceWindow": {
"description": "Record first-run movement only on this floor in this time window; aggregate metrics and simulation work stay unchanged. Outside this scope movement is not recorded. Focused heatmaps are unavailable. Agent/point caps make the entire window partial.",
"type": "object",
"properties": {
"floorId": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"fromSeconds": {
"type": "number",
"minimum": 0
},
"toSeconds": {
"type": "number",
"minimum": 0
}
},
"required": [
"floorId",
"fromSeconds",
"toSeconds"
],
"additionalProperties": false
},
"detail": {
"default": "summary",
"description": "summary (the default): measures, metrics, resources, connections, agents, warnings and the jobs that stopped blocked, without the per-job timelines, movement traces, series and per-run replicates; full adds those (up to about 1 MB).",
"type": "string",
"enum": [
"summary",
"full"
]
},
"operationId": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,99}$",
"description": "Your own unique name for this change, such as a UUID; optional. Sending the same call again with the same operationId returns the earlier result (replayed: true) instead of applying it twice, and get_operation tells whether it applied. Use a new one for each new change."
},
"requestGroupId": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Attach this live edit to an open request group. Requires a fixed operationId and the current owned expectedRevision. Only the advertised five editing tools support groups."
}
},
"required": [
"expectedRevision",
"id"
],
"additionalProperties": false
}
Similar websites
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.
takemeup.cv
Free CV builder: make a polished, ATS-friendly CV in minutes. No watermarks, no sign-up. Import from LinkedIn, tailor to any job, export PDF.
urban-planning-copilot.heisenbug.in
Urban Planning Copilot
vide.zerdalu.com
Vide