add watch-agent