Skip to main content

Crate eguidev_runtime

Crate eguidev_runtime 

Source
Expand description

Native embedded runtime for eguidev.

eguidev_runtime attaches the in-process automation server, script evaluation, screenshots, and smoke runner to an inert eguidev::DevMcp handle.

For eframe applications, the most reliable integration pattern is:

The wgpu backend can exhibit idle-frame stalls in some eframe integrations, so the demo and examples prefer Glow.

Modules§

smoke
Smoketest suite runner for Luau scripts against a live DevMCP app.

Structs§

DevMcp
DevMCP handle stored in app state.
ScriptAssertion
Assertion outcome recorded during script execution.
ScriptErrorInfo
Error details reported by the script runtime.
ScriptEvalOptions
Options for evaluating a Luau script.
ScriptEvalOutcome
Structured result of evaluating a Luau script directly against a DevMcp instance.
ScriptEvalRequest
Request payload for the script_eval MCP tool.
ScriptImageInfo
Metadata for an image captured during script execution.
ScriptLocation
Source location reported for a script error.
ScriptTiming
Timing information for a script evaluation.
ScrollAreaMeta
Scroll metadata captured for a scroll area.

Enums§

ScriptArgValue
Scalar value that can be injected into the global Luau args table.

Functions§

attach
Attach the embedded runtime to an inert DevMcp handle.
eval_script
Evaluate a Luau script directly against this attached DevMcp instance.
render_script_docs_markdown
Render the checked-in Luau definitions in a markdown code fence.
script_definitions
Return the checked-in Luau definitions that describe the scripting API.

Type Aliases§

ScriptArgs
Deterministic map of script args exposed to Luau as the global args table.