When reaching out to support, specify that you are using Cursor as your editor.
Prerequisites
- Cursor installed on your machine.
- The Ona extension installed in Cursor.
- The Remote - SSH extension installed in Cursor.
Opening an environment
Select Cursor from the editor selector dropdown by clicking the dropdown arrow next to the editor button on the action bar.
cursor:// URI handler. On first use, Cursor prompts you to install the Ona extension and authenticate. This is the same flow as VS Code setup.
Cursor AI works over SSH
Cursor’s AI features work in Ona environments as they do locally:- Tab: inline code completions
- Composer: multi-file AI edits
- Chat (⌘L / Ctrl+L): context-aware code chat
- ⌘K / Ctrl+K: inline code generation and editing
Extension and settings
Extensions configured viacustomizations.vscode.extensions in your devcontainer.json apply to Cursor. See VS Code and forks for details.
Troubleshooting
”Open Cursor” button does nothing
Thecursor:// URI handler is not registered on your system, or Cursor is not installed.
- Linux: Verify a Cursor desktop entry exists in
~/.local/share/applicationsor/usr/share/applications. If missing, reinstall Cursor. - All platforms: Refresh the browser page, or test in a different browser to rule out browser-specific issues.
Connection issues
The VS Code troubleshooting guide applies to Cursor, including log export (Ona: Export all logs) and authentication issues.
General issues
If you encounter unexpected problems:- Check the
Onaoutput view for error messages. - Check your network settings. VPN or firewall settings can interfere with the connection.
- When sharing reports with support:
- Use
Developer: Set Log Level...command to set the level to Trace. - Use the
Ona: Export all logscommand from the problematic window.
- Use