For instance, I add a new docs with https://registry.terraform.io/providers/hashicorp/google/latest/docs which is the entrypoint of the documentation of terraform-provider-google. Cursor doesn’t delve into the pages of the data resources and the resources. Only the entrypoint page is indexed.
Hi, I am having a similar issue trying to index the Nuxt UI docs. I am giving this as the entrypoint Introduction - Nuxt UI . I checked logs and found this error:
2025-05-25 13:53:47.071 \[info\] Starting fast remote sync.
2025-05-25 13:53:47.071 \[info\] Total num embeddable files: 55
2025-05-25 13:53:47.071 \[info\] Root hash: 0a8313cff614731755d15cf00865527e750ec5d836805245bafe3af3a5d2a55e
2025-05-25 13:53:47.073 \[info\] Finishing sync (hasUpdates: false, isErr: false)
2025-05-25 13:53:47.222 \[info\] Finished indexing repository.
2025-05-25 13:53:47.222 \[info\] Indexing job successfully done or aborted.
2025-05-25 13:56:45.055 \[error\] Git command failed: git cat-file -e origin/main:.cursor/environment.json Command failed: git cat-file -e origin/main:.cursor/environment.json
fatal: path ‘.cursor/environment.json’ does not exist in ‘origin/main’
For me it’s a general issue that when indexing fails, there should be some sort of feedback or error message to help us identify why. I understand there is a security aspect of not wanting to expose internals of the indexer, but there are quite a few API docs that fail to index and I don’t know that it’s reasonable to submit a bug report for every single one. Here are some examples:
Note that the above HTTP1.1 workaround did not work for me. There are specific docs that just always fail.