add_tracking_note
Record a structured note in the user preferences database to log interactions, analyses, validations, and debugging events, only when tracking is enabled.
Instructions
Add tracking note to user_preferences.db (only when tracking enabled)
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": {
"content": "<content>",
"note_type": "<note_type>"
},
"name": "add_tracking_note"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | Note content/message | |
| note_type | Yes | 'fp_analysis', 'user_interaction', 'validation', 'performance', 'debug' | |
| reference_type | No | Type of reference (e.g., 'function', 'file', 'directive') | |
| reference_name | No | Name of referenced entity (e.g., function name, file path) | |
| reference_id | No | Optional ID if referencing project.db entity | |
| directive_name | No | Directive that created this note | |
| severity | No | 'info', 'warning', 'error' (default 'info') | info |
| metadata_json | No | Additional context as JSON string |