Get reading goal progress
get_reading_goalsShows the reader's yearly book goal from ReadingRate and their progress toward it: books finished, books left, whether they are on track, the pace needed, and books finished per month. When no goal is set, it says so and suggests one from their past reading. It does not set a goal.
Use when the user asks how they are doing on their reading goal, whether they are on track, or how many books they have read this year.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | The goal year (default: the current year) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | target_books, books_read, progress_percent, books_remaining, days_remaining, pace_needed_per_month, on_track, projected_finish | |
| year | No | The goal year | |
| status | No | One-line summary of progress | |
| goal_set | No | Whether the reader has set a goal for the year | |
| suggestion | No | A goal suggested from past reading, when none is set | |
| monthly_breakdown | No | Books finished per month: month, books_read |