get_printer_insights
Retrieve success rates, failure mode breakdown, and per-material statistics for a specific printer, including unresolved prints awaiting user confirmation.
Instructions
Query cross-printer learning insights for a specific printer.
Returns success rates, failure mode breakdown, and per-material
statistics based on previously recorded outcomes — plus any
UNRESOLVED prints: jobs that started (or ended) while no Kiln
process was watching, whose outcome nobody has settled yet.
**Agent contract for ``unresolved_prints``**: these entries are
waiting on the one witness the machine can't replace — the
user, who has the part. When the moment is natural (not
mid-task), ask casually ("Your ashtray finished while Kiln
wasn't watching — did it come out OK?") and settle the answer
via ``record_print_outcome(job_id=..., outcome=...,
determined_by="user_reported")``. Never guess an outcome on
the user's behalf; an unresolved print stays out of all
success-rate math until someone who knows answers.
**Note**: Insights are advisory. They do NOT override safety limits
or preflight checks.
Args:
printer_name: The printer to get insights for.
limit: Maximum recent outcomes to include (default 20).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| printer_name | Yes |