save_agent_note
Stores persistent notes and preferences across sessions, helping agents remember printer quirks, calibration findings, material settings, and operational knowledge.
Instructions
Save a persistent note or preference that survives across sessions.
Use this to remember printer quirks, calibration findings, material
preferences, or any operational knowledge worth preserving.
Args:
key: Name for this memory (e.g., ``"z_offset_adjustment"``, ``"pla_temp_notes"``).
value: The information to store.
scope: Namespace — ``"global"``, ``"fleet"``, or use *printer_name* for printer-specific.
printer_name: If provided, scope is automatically set to ``"printer:<name>"``.
ttl_seconds: Optional time-to-live in seconds. The note will be
automatically excluded from queries after this duration. Pass
``None`` (default) for notes that should never expire.
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": {
"key": "<key>",
"value": "<value>"
},
"name": "save_agent_note"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Name for this memory (e.g., ``"z_offset_adjustment"``, ``"pla_temp_notes"``). | |
| scope | No | Namespace — ``"global"``, ``"fleet"``, or use *printer_name* for printer-specific. Default: "global". | |
| value | Yes | The information to store. | |
| ttl_seconds | No | Optional time-to-live in seconds. The note will be automatically excluded from queries after this duration. Pass ``None`` (default) for notes that should never expire. | |
| printer_name | No | If provided, scope is automatically set to ``"printer:<name>"``. |