Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.119 ·

Catch-Up Routine

Entry
JSON All of v2.1.119
EntryKind: in v2.1.119,
ChangesSection of the release
What

A periodic ambient awareness system that checks on tracked priorities every 2 hours during work hours.

Details
  • Fires every 2 hours via cron (0 /2 )
  • Respects configurable quiet hours (default: 9am-5pm Mon-Fri) — silently exits outside that window
  • Maintains a persistent priority list in .claude/catch-up-state.json tracking: priorities, lastSnapshot, lastRunAt, and noiseFloor
  • On first run, bootstraps 2-3 priorities from CLAUDE.md and connected tools
  • For each priority: checks if state has changed since last snapshot across source control, chat, email, calendar, docs, and issue tracking
  • Triages findings into: assistant-can-act, user-should-act, FYI, or suppress
  • When calendar events are found, dynamically schedules one-shot /pre-meeting-checkin tasks 2-15 minutes before each event
  • If nothing is actionable, outputs "Nothing actionable." and the main agent won't relay it
  • Learns over time: promotes new items, prunes resolved ones, demotes unchanged items
Evidence

Catch-up routine (search for "catch-up-state.json", "/catch-up")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.119 →

Feedback