View residual history
view_convergence_historyShow a finished simulation's residual history in the browser: residuals per equation against iteration on a log scale, and drag, lift and any named force coefficients against iteration, with the saved convergence window and verdict when there is one. Do this at the end of every simulation, whether it converged, diverged or stopped at its iteration limit; get_job does it automatically and returns convergence_chart. Show viewer_url as a labelled link in your reply with the outcome and final residuals, preserving the complete URL including its fragment. Judge convergence from the history, not only from whether residuals reached a tolerance such as 1e-6: report result.convergence_assessment when present and point the user to its window on the chart; steady force coefficients with flat residuals can be a usable result short of the tolerance, while residuals still falling steeply, rising, or forces still drifting mean more iterations would change the answer. Report what the chart shows and let the user decide on a longer run; never rerun automatically. Uses only the job's saved result: no compute and no charge. Requires jobs:read and artifacts:read.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"job_id": "<job_id>"
},
"name": "view_convergence_history"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||