See every session over a window
3 min read 1 tool Updated May 12, 2026
Show me every session over the last 3 months.
2 more ways to say it
- Workout timeline, last 8 weeks.
- Pull the session list since the routine activated, volume + duration per session.
What you'd see in chat
- Show me every session over the last 3 months.
- 24 sessions across the last 3 months — averaging 6 per fortnight. Most recent here, scroll for the older ones. Want a specific stretch?
-
Workout timeline
24-
Push A — Bench / Shoulders
May 12 · Push A
4.3 t
22 sets · 78 min
-
Legs — Squat / Hamstrings
May 10 · Legs
5.2 t
18 sets · 84 min
-
Pull A — Rows / Lats
May 8 · Pull A
4.3 t
18 sets · 73 min
-
Push A — Bench / Shoulders
May 5 · Push A
3.1 t
16 sets · 70 min
-
Legs — Squat / Hamstrings
May 3 · Legs
5.0 t
18 sets · 81 min
-
Push A — Bench / Shoulders
May 1 · Push A
3.0 t
15 sets · 66 min
-
Legs — Squat / Hamstrings
Apr 28 · Legs
5.2 t
14 sets · 76 min
-
Pull A — Rows / Lats
Apr 26 · Pull A
4.1 t
17 sets · 69 min
-
End of mesocycle. You don't want the summary — you want the list. Every session you ran, in order, with the headline numbers per session. The view you scan looking for the week that felt off, or the run of sessions where the volume climbed.
What the agent needs to hear
Behind your sentence, the agent works backwards to two pieces: the window and what to show per session. Window defaults to the last 3 months. Per-session columns default to date, name, total volume, duration, and PRs landed.
Window phrasings come in three shapes. Named ranges read intent (« since the routine activated »). Relative spans are the most common (« last 8 weeks »). Explicit dates pin the edges when you need precision.
Columns are flexible too. The default five answer most questions, but you can ask for more (« add average RPE », « show which exercises were skipped »). Name what you want to scan for and the column appears.
Window, per-session columns, and ordering
The window is the axis that does the most work. A short window is for recent texture — what just happened. A long window (« the whole mesocycle ») is for pattern — accumulation, drift, streaks. Pick the one that matches the question; the wrong window buries the answer.
Ordering is most recent first by default — you scan from today backwards, which is how memory works. Flip it with « oldest first » when you want the chronological story: where did the volume start, where did it land.
Per-session columns stay minimal by default so the list reads at a glance. Widening helps for specific reads (« add cardio sessions », « show readiness for each », « include cancelled and skipped »). The timeline is a list view, not a chart — the value is in scanning rows.
How the timeline differs from the weekly recap and the PR ledger
Three nearby reads, three different shapes. The weekly recap is one week compressed into one card — aggregated, dense, oriented to next Monday. The PR ledger is the all-time best per exercise — wide, sparse, the strength snapshot. The timeline is every session in order — long, scannable, pattern-focused.
Use the timeline when you’re looking for a specific session you half-remember (« the day the volume was huge »). Use it when you want to see streaks and gaps visually — a 6-week consistent run, then a 2-week hole. The timeline answers questions about rhythm, sequence, the shape of a block — questions the other two can’t.
When the agent gets it wrong
The list is where you spot the misses. Three patterns dominate. The window pulls in sessions you’d rather exclude — a deload block skewing the volume column, an injury week dragging the average. Carve it out: « exclude weeks 8 and 9 ».
Wrong columns is the second. You wanted RPE and the card shows duration. Name what’s missing and the agent re-pulls. The third is silent drops — cancelled sessions vanish when they’re part of the pattern you’re scanning for. Say « include cancelled ones — that’s part of what I’m looking at » and they reappear, tagged.
What makes the timeline worth scanning
Three things decide whether the timeline tells you something useful: the window covers the period the question lives in (« when did volume start climbing » needs the full mesocycle, not just the last month), the columns match the pattern you’re looking for (volume for accumulation, PRs for breakthroughs, readiness for behavior), and excluded sessions are surfaced as excluded, not silently dropped (skipped and cancelled days are part of the story when you’re scanning for gaps).
The timeline is the zoomed-out movie between week-level recaps and lift-level ledgers — the view where blocks become visible.