record_bond_outcome
Record whether a glued joint held, failed, or partially held, capturing adhesive and material details so Kiln can learn from past bond outcomes.
Instructions
Record whether a glued joint held or failed — so Kiln learns over time.
Needs Kiln Pro.
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": {
"material_a": "<material_a>",
"adhesive": "<adhesive>",
"result": "<result>"
},
"name": "record_bond_outcome"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Anything else worth capturing. Default: "". | |
| result | Yes | "held" | "failed" | "partial". | |
| adhesive | Yes | The adhesive used (e.g. "Loctite 401", "2-part epoxy"). | |
| design_id | No | Design this bond belongs to, if any (links the outcome to the design's history). Default: "". | |
| material_a | Yes | First bonded material (e.g. "PETG"). | |
| material_b | No | Second material. Omit if both parts are the same. Default: "". | |
| printer_id | No | Printer that made the parts. Defaults to "default". Default: "default". | |
| environment | No | Where/how it was stressed (e.g. "indoor", "60C", "outdoor", "submersion"). Default: "". | |
| failure_mode | No | If it failed: ``"peel"``, ``"shear"``, ``"impact"`` or ``"cohesive"`` (the glue line itself); leave empty if it held. Default: "". |