async_demo_submit
Launch a long-running solve as an off-channel job and return immediately to avoid blocking the worker; poll job status and fetch results later, with cache hits for identical submissions.
Instructions
Reference async long-solve: launch a job that runs OFF the MCP channel and return immediately, so a multi-minute solve never blocks the worker. (This demo just computes for duration_s then returns a deterministic result; a real FEM/CFD solve plugs into the same facility — see ankusdrive/jobs.py.) Returns {job_id, status, cache_hit}; poll with job_status / job_result. A re-submit with identical (duration_s, value) is a content-hash cache hit (no recompute).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | ||
| duration_s | No |