I build ccdeck . The step-by-step version of this post, with every setting, is at ccdeck.dev/guides/browser-watch .
The question I could not answer
More of my agents can drive a browser now: through an extension or through the browser's debugging protocol. Most of the time that is exactly what I asked for. But I leave agents running when I step away, and when I came back I had no way to answer a simple question:
Did something open pages in my browser while I was not there — and which ones?
The browser's history mixes those pages in with everything I opened myself. Some automated navigations carry a flag that can help separate them.
The mark Chromium already writes
Every visit in a Chromium history database has a transition value that says how you got there — a link, a typed address, and so on.…