Agent can't find files

Ah, that confirms it. The key detail is that the file is inside a nested submodule. This is a known issue where the agent’s built-in search tools (glob and grep) treat submodule contents as gitignored, so they return nothing even though the files are clearly there.

The same issue was reported here: Agent grep / glob returning zero results

The team is aware of it. As a workaround, you can add this to .cursor/rules to make the agent use terminal commands instead of the built-in tools:

When searching for files in this project, prefer using terminal commands (ls, find, grep)
instead of the built-in glob/grep tools, as this repo uses nested git submodules
which the glob tool currently doesn't handle correctly.

It’s not a perfect fix, but it should unblock you. Also, could you send the request ID from one of the failed sessions? (Chat menu top right > Copy Request ID) That would help the team investigate.