agda_case_split
Splits an Agda goal into cases using the server mutation policy, with optional overrides to preview or apply and typecheck the result.
Instructions
Case split using the server mutation policy; apply overrides that policy
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | Opaque goal handle returned by the latest module state | |
| apply | No | Override the server policy: true applies/typechecks; false previews | |
| async | No | true always returns a job handle; false blocks until Agda finishes | |
| timeoutMs | No | Override the configured Agda command timeout for this call | |
| variables | No | Pattern variables to split; empty splits the result | |
| includeRaw | No | Include Agda's native event log; omitted by default because it is large | |
| deferAfterMs | No | How long this call may block before returning a job handle; capped by maxJobWaitMs |