V0.46 - Pre-release Discussions!

How are people even getting access to v0.46.2 when I can’t even access v0.46?! :man_facepalming:

I can only imagine what chaos is being inside that company honestly.


I cannot use it, as it breaks right at the start. I’m going back to the previous version. I’m not a premium user to be a beta-tester.

Love the new release! The new agent mode has shown lots of promise.

After upgrading from 0.45 to 0.46 the python paths for the system environment variables PYTHONHOME and PYTHONPATH are linking against an incomplete installation of python. Not a blocker for me but I do see this warning every time I start a new terminal session

Python path configuration:
  PYTHONHOME = '/tmp/.mount_cursorlI5qy7/usr/'
  PYTHONPATH = '/tmp/.mount_cursorlI5qy7/usr/share/pyshared/:'
  program name = '/usr/bin/python3'
  isolated = 0
  environment = 1
  user site = 1
  import site = 1
  sys._base_executable = '/usr/bin/python3'
  sys.base_prefix = '/tmp/.mount_cursorlI5qy7/usr'
  sys.base_exec_prefix = '/tmp/.mount_cursorlI5qy7/usr'
  sys.platlibdir = 'lib'
  sys.executable = '/usr/bin/python3'
  sys.prefix = '/tmp/.mount_cursorlI5qy7/usr'
  sys.exec_prefix = '/tmp/.mount_cursorlI5qy7/usr'
  sys.path = [
    '/tmp/.mount_cursorlI5qy7/usr/share/pyshared/',
    '',
    '/tmp/.mount_cursorlI5qy7/usr/lib/python310.zip',
    '/tmp/.mount_cursorlI5qy7/usr/lib/python3.10',
    '/tmp/.mount_cursorlI5qy7/usr/lib/python3.10/lib-dynload',
  ]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'

Current thread 0x0000713a69722740 (most recent call first):
  <no Python frame>

To add a detail to this and its consequences, which you can see on reddit, twitter, or YouTube videos, every time the alternatives to Cursor (with a clear changelog) release a new version or feature, many videos of reviewers testing it, announcing it, etc. appear, and people usually talk about “leave Cursor! this is superior”, that is, beyond the confusion it generates among active users, it is something that is generating very bad publicity and surely when it comes to getting new users, people evaluate, watch reviews on YouTube, etc., and this really plays against it.

Another point that I think Cursor should consider, although I’m not sure if it goes against their business model, is that with alternatives it’s now very easy to access dozens, maybe hundreds, of different models and combinations, and they are clear about the tokens used, prices, etc. With Cursor, on the other hand, it’s like we’re always following the events, speculating whether the version of Claude they use is the current one, whether r1 really “reasons” or is limited, whether o3-mini is really “high”, that is, it seems that the trend is to go to a new paradigm in which one is free to choose all kinds of providers and model alternatives, and check them according to one’s own preferences, and that is something that is already a reality in other alternatives.

1 Like

Okay second regression I’ve noticed (0.46.2) after tab autocompletion being mostly broken for me is attached Images in agent mode often don’t get picked up

what version are you on? 0.46.3?

Just edited for clarity 0.46.2. Also realizing images never get picked up, whether agent or chat.

(note i just downgraded for now back to 0.45 to verify these are all 0.46.* failures and that seems to be the case)

I am also seeing issues related to Python on v0.46.3, which I just upgraded to. I am a Linux user. My IDE setup stopped working properly, e.g. attempts to run a python script in the IDE terminal led to

Fatal Python error: Failed to import encodings module
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'

Current thread 0x00007699a9e47b80 (most recent call first):
  <no Python frame>

Following advice from other commenters, I resolved the issue for the short term by running (N.B. I don’t usually have $PYTHONPATH set to anything) unset PYTHONPATH, unset PYTHONHOME. However, extensions are still having some problems. I’ll probably revert.

Importantly, the pyshared/ subdirectory $PYTHONPATH was pointing to (in /tmp/.mount_cursor...[etc]) does not actually exist. I had to unset both variables to restore some functionality.

EDIT: further experimentation showed that unsetting $PYTHONHOME alone was sufficient for this fix to work.

4 Likes

False alarm, Avast was just ninja-deleting Cursor.exe immediately.

We have a cursor extension that creates a virtual filesystem for our platform, which has been working fine but completely breaks in 0.46, can I get access to the newer version so that I’m able to try and debug what’s happening? This is a fully breaking change for us, and I’ve just got one or two people remotely that are seeing the error and aren’t devs.

Hi @danperks - Can you please update the changelog? My cursor on mac was updated last night to 0.46.2 I went to the changelog link that you shared. But there is no info on version 0.46.

Please, I beg you, keep the change log up to date. I’m willing to pay more money each month. I have high hopes for cursor. I want you to succeed, cursor has been amazing! But I just can’t, as you said, “ruin” my “day” because of updates that have no documentation.

1 Like