track_user_preference
Record user preferences by category and key to build persistent session memory, enabling personalized responses across interactions.
Instructions
Track and learn user preferences
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | No | User identifier (defaults to 'default') | |
| category | Yes | Preference category (e.g., 'code_style', 'workflow', 'general') | |
| confidence | No | Confidence score (0.0-1.0) | |
| preference_key | Yes | Preference identifier | |
| idempotency_key | No | Optional idempotency key for safe retries | |
| preference_value | Yes | Preference value |