I guess it could keep track of a rate (requests in the trailing 2 minutes) and rate limit it.

I wonder how common it will be to need to provide a since_id in the URL to the remote server.  Do you have some example services that this Agent works well on?