Tracks time on tasks using timers or manual entries and generates timesheet reports in Astravue. Use when logging work hours, starting or stopping a timer, reviewing time entries, generating timesheets, or asking "how much time was spent on this?".
Identify the task
Confirm which task to track time for. Use astravue_list_project_tasks or astravue_find_tasks to locate the task ID.
Check for active timers
Always call astravue_get_active_timers before starting a new timer — only one timer can run at a time per user.
Log time
Choose the method that fits:
astravue_start_timer / astravue_stop_timer — real-time trackingastravue_log_manual_time — log a duration with a start timeastravue_log_time_range — log a start-to-end time rangeReview entries
astravue_get_task_time_entries — entries for a specific taskastravue_get_project_time_summary — billable vs non-billable totalsastravue_get_project_time_entries — detailed entries grouped by memberastravue_get_timesheet_report — global report grouped by member or projectDelete entries
Use astravue_delete_time_entry only after confirming with the user. This cannot be undone.