I built Context Snack for the gap we all have: the agent is running, and you’re staring at the spinner.
It’s a free MIT extension that opens a swipeable micro-learning feed when the agent has been busy long enough (configurable). Short cards from public sources (AI/dev news, changelogs, etc.).
(and if you’re fed up with news, there are also retro games)
It’s Cursor-specific because it rides on the chat hooks:
- Uses Cursor agent busy / idle detection (hooks + local state) so the panel opens in context, not as a random sidebar.
- No Context Snack server — HTTPS to public feeds, local cache / mute / seen state. Privacy notes: context-snack/SECURITY.md at main · ofershap/context-snack · GitHub
Try it:
- GitHub: GitHub - ofershap/context-snack: Micro-learnings while your Cursor agent works · GitHub
- Install directly from Cursor marketplace: Open VSX Registry
- Open VSX: Open VSX Registry
Question I have for the Cursor team:
Is there a recommended / stable pattern for extensions that react to agent’s busy state (hooks vs future APIs)? Happy to align with whatever you consider best practice…

If this is useful to others, a marketplace rating helps with discovery ![]()
Thanks everyone!