save_profile
Save a reader's profile after an interview, including reading domains, goals, preferences, and current context, to establish personalized reading plans.
Instructions
Save the user's reading profile after the interview.
Args: name: User's name
domains: List of reading domains with goals. Each domain should have:
- id: Short identifier (e.g., "classic_lit", "neuroscience")
- name: Display name (e.g., "Classic Literature")
- purpose: Why they want to read in this area
- target_books: Number of books they aim to read
preferences: Reading preferences dictionary:
- pacing: "slow_deep" | "steady" | "fast_volume"
- challenge_tolerance: "low" | "medium" | "high"
- parallel_books: Number of books they read at once
context: Current context dictionary:
- mood: Current reading mood
- avoidances: List of things to avoidReturns: Confirmation with status and message
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| domains | Yes | ||
| preferences | Yes | ||
| context | Yes |