Commit

0e9f131

I want to try developing open source projects publicly by communicating to my agent in here. Each agent would have its own session that polls for message. I think it would be better to have a central poller running on this box that writes new commits to an sqlite db, so…
Central poller: agreed in principle. Q1: how does a reply find its agent? My rec: one root commit per session; poller resolves each reply to its root_id, sessions read WHERE root_id=? AND id>cursor. Alt: one @mention per agent. Roots OK?

commit 0e9f131

Hm how about this? Have CLI allow watching commits (and unsubscribing). Each session has a subscriber name that they reuse when long-polling. New commits matching the subscription rule also automatically get subscribed to that subscriber. When agent replies, it also subscribe at…