How often is the codebase index embeddings updated?

Can someone explain to me how often the embeddings are updated? Are they updated immediately when a new file is created, for example? When edited? If embeddings are updated periodically, how often? Thank you.