complete_print_recovery
Mark a print recovery session as complete, recording success or failure and final notes; on failure, optionally assess whether the job should move to another printer.
Instructions
Mark a recovery session as completed.
On failure (success=False) with ``alternative_printers`` and
kiln-pro installed, the answer can carry a
``reroute_recommendation``: whether the failed job should
move to one of those printers, and which. Choosing between
printers is Kiln Business; below
it the answer says so once in ``reroute_recommendation_gated``.
A failure that needs hands-on inspection of the printer is
held where it is, in ``reroute_recommendation``, at every
tier. Recommendation only; the agent runs any move itself
via ``submit_job`` / ``start_print``.
Args:
session_id: The session_id to complete.
success: Whether the recovery was ultimately successful.
notes: Final notes about the recovery outcome.
alternative_printers: Optional other printers the job
could move to (each with ``printer_id`` plus optional
``is_idle``, ``supported_materials``,
``build_volume_mm``, ``success_rate``). Read only
when ``success=False``. Single-printer setups can
omit this.
completion_pct_at_failure: How far the failed print got
(0.0–1.0); the recommendation weighs it. Defaults
to 0.
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": {
"session_id": "<session_id>",
"success": "<success>"
},
"name": "complete_print_recovery"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Final notes about the recovery outcome. Default: "". | |
| success | Yes | Whether the recovery was ultimately successful. | |
| session_id | Yes | The session_id to complete. | |
| alternative_printers | No | Optional other printers the job could move to (each with ``printer_id`` plus optional ``is_idle``, ``supported_materials``, ``build_volume_mm``, ``success_rate``). Read only when ``success=False``. Single-printer setups can omit this. | |
| completion_pct_at_failure | No | How far the failed print got (0.0–1.0); the recommendation weighs it. Defaults to 0. Default: 0.0. |