add `watch` tool