restore_checkpoint
Resume simulation from a saved checkpoint to continue debugging or testing from a specific state in Xcelium MCP Server.
Instructions
Restore simulation to a previously saved checkpoint.
Args: name: Checkpoint name to restore. Empty = last saved checkpoint.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- src/xcelium_mcp/server.py:470-480 (handler)Implementation of the restore_checkpoint tool handler.
@mcp.tool() async def restore_checkpoint(name: str = "") -> str: """Restore simulation to a previously saved checkpoint. Args: name: Checkpoint name to restore. Empty = last saved checkpoint. """ bridge = _get_bridge() cmd = f"__RESTORE__ {name}" if name else "__RESTORE__" result = await bridge.execute(cmd, timeout=120.0) return result