If we try to send credentials (patch workbench.desktop.main.js), it still works on version 2.x.
But in version 3.x, it’s almost completely blocked by Cursor on the server side.
It seems like Cursor is trying to create bugs in the custom API to force users to use their API.
In my opinion, this bug is quite simple and they could fix it in a few minutes. But they let this situation persist for several months:
Client side: sending credentials in the summarize request. (They used to send them, but they were removed.)
Server side: forwarding requests to the custom model if credentials are available (instead of blocking them).
Hey, this is a known issue. Summarization currently doesn’t use credentials from a custom API, it goes through Cursor’s internal infrastructure. If your subscription isn’t active, the request just fails.