Web search is completely broken in the cursor CLI as well from what I can tell. In my case, the desktop app works fine but the CLI does not. I am lobbying my company hard to let us use a different AI coding tool which prioritizes the CLI client more.
Check the latest response if it could help accelerate pinpointing the issue.
Itās ridiculous to see the model failing to do a web search, and fallbacks to generate a Python script to query and parse the raw HTML like this:
python - <<'PY'
import re, urllib.request
html=urllib.request.urlopen('https://piclist.cn/en/configure',timeout=30).read().decode('utf-8','ignore')
# find the h3 that contains WebDAV
m=re.search(r'<h3[^>]*>[\s\S]*?WebDAV[\s\S]*?</h3>', html, flags=re.I)
print('found', bool(m))
if not m:
raise SystemExit
start=m.start(); end=m.end()
print('h3 tag snippet:', re.sub(r'\s+',' ', html[start:end])[:300])
chunk=html[end:end+12000]
# cut at next h3
m2=re.search(r'<h3[^>]*>', chunk, flags=re.I)
if m2:
chunk=chunk[:m2.start()]
chunk_no_code=re.sub(r'<pre[\s\S]*?</pre>','\n[CODE]\n',chunk)
text=re.sub(r'<[^>]+>','\n',chunk_no_code)
text=re.sub(r'\n{2,}','\n',text)
lines=[l.strip() for l in text.split('\n') if l.strip() and l.strip()!='[CODE]']
print('--- text ---')
print('\n'.join(lines[:160]))
PY
In addition, you can see that the local Browser Tab is also not working. The model could not manage to input a field, click a button or even scroll inside the Browser Tab.
Thanks to @Artemonim, I was able to dig into at least one issue with web search and filed a bug with the team.
@Hakula, yours looks like the same issue. The previous message you sent to the agent is being used as the search term, not the one shown in the UI. Your search results are irrelevant on the surface, but they kind of make sense if you consider the actual search term was zsh (994-1022).
Sorry about this one! Itās in the teamās hands now, but Iāll keep an eye on it.