To optimize performance, do not fetch and clone on every operation. If the user has a local copy of the repository from a previous clone, and the requested input matches that version, use the cached repository already on their computer (if the user allowed to store).
To optimize performance, do not fetch and clone on every operation. If the user has a local copy of the repository from a previous clone, and the requested input matches that version, use the cached repository already on their computer (if the user allowed to store).