(error: unknown)
| 3570 | } |
| 3571 | |
| 3572 | function getFriendlyErrorMessage(error: unknown) { |
| 3573 | const message = |
| 3574 | error instanceof Error ? error.message : "The agent request failed." |
| 3575 | |
| 3576 | if (message.toLowerCase().includes("already has active run")) { |
| 3577 | return "Cursor is still working on the previous request. Wait a moment and try again." |
| 3578 | } |
| 3579 | |
| 3580 | return message |
| 3581 | } |
| 3582 | |
| 3583 | function sanitizeModelCatalog(models: unknown[]) { |
| 3584 | const byId = new Map<string, ModelCatalogItem>() |