The model rereads the tool specification.
Even a tiny user request is concatenated with static tool knowledge before generation can begin.
name: set_timer description: Start a countdown timer on the device. arguments: minutes: integer, required seconds: integer, optional constraints: - preserve requested duration - reject negative values - normalize minutes / seconds examples: "5 minutes" → set_timer(minutes=5) "90 seconds" → set_timer(minutes=1, seconds=30) + set_alarm specification + create_event specification + ... other tool specifications ...