Move
moveMove to a destination room in a puzzle by supplying the destinationId from a look result, plus a unique actionId and expected state version for safe, retryable updates.
Instructions
Move to a destinationId returned by look. This changes virtual room state. Provide a unique actionId and the latest expectedStateVersion; exact retries with the same actionId are safe.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Opaque run ID returned by start_run. | |
| actionId | Yes | Unique idempotency key for this action. Reuse only when retrying the exact same action. | |
| destinationId | Yes | destinationId returned by the latest look result. | |
| expectedStateVersion | Yes | Latest stateVersion observed from a previous ToolQuest result. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| code | No | ||
| data | Yes | ||
| runId | No | ||
| score | No | ||
| events | Yes | ||
| status | No | ||
| message | Yes | ||
| eventSeq | No | ||
| retryable | No | ||
| stateHash | No | ||
| recoveryHint | No | ||
| stateVersion | No | ||
| correlationId | No |