No ticket agent at Vacaville station. Machines available to purchase a ticket. Or buy onboard. You can also buy online.
If I remember correctly, they have a machine. If they don't, you can buy on the train. I'll check tomorrow and update my answer 😊
Thanks! Your answer is awaiting moderation.