Skip to content

Remote-SSH Extension Incompatibility with PearAI #279

Open
@sufianWG

Description

@sufianWG

The Microsoft-developed "Remote - SSH" extension (ms-vscode-remote.remote-ssh) fails to function in PearAI. The extension produces the following error message upon attempting to connect to a remote host:

Could not establish connection to "host": Remote - SSH is only supported in Microsoft versions of VS Code.

Steps to Reproduce:

Install the "Remote - SSH" extension from the VS Code Marketplace within PearAI.

Attempt to connect to a remote host via SSH.

Observe the error message.

Expected Behavior:

The "Remote - SSH" extension should either:

Function correctly in PearAI, allowing users to connect to remote hosts and work on projects located on those servers.

Clearly indicate in the extension description or installation process that it is incompatible with PearAI.

Current Behavior:

The extension refuses to connect, displaying an error message that indicates it is only compatible with Microsoft versions of VS Code.

Additional Information:

  • PearAI Version: 1.8.9
  • Operating System: Windows 10 Pro
  • Remote-SSH Extension Version: 0.120.0
  • PearAI's Remote-SSH implementation is imported from VS Code.
  • The issue is that the Microsoft Remote-SSH extension has a check that rejects non-Microsoft VS Code applications.

Screenshots:
Image

Possible Causes (Based on Analysis):

  • The Microsoft "Remote - SSH" extension contains proprietary code or checks (e.g., assertVSDA) that verify it's running in an official Microsoft VS Code environment.
  • Recent updates to the extension (or possibly PearAI) have tightened these checks, causing it to fail in previously working configurations.

Please investigate whether it's possible to:

  • Make the Microsoft "Remote - SSH" extension function correctly in PearAI.
  • Provide a compatible alternative remote development solution for PearAI users.
  • Document the incompatibility clearly in PearAI's documentation or extension marketplace.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions