Skip to content

Local Backend managed by VSCode#12

Merged
Kronos3 merged 6 commits intomainfrom
package-backend-in-vscode
Mar 8, 2026
Merged

Local Backend managed by VSCode#12
Kronos3 merged 6 commits intomainfrom
package-backend-in-vscode

Conversation

@Kronos3
Copy link
Collaborator

@Kronos3 Kronos3 commented Mar 8, 2026

This PR changes the "Local" operating mode to launch a backend that will be shipped with the extension. This backend will operate on a unix domain socket for transport. This mode is just meant for local development and should is not targeted for operating with multiple users or flight operations.

This PR also greatly improves the UX for connecting/disconnecting to backends. The VSCode window no longer needs to be restarted when host settings change. This change is thanks to a reconfigurable API wrapper that manages the changes between Hermes APIs on the fly. Subscriptions to the rest of the frontend are rerouted when the API changes.

Screen.Recording.2026-03-07.at.8.52.45.PM.mov

@Kronos3 Kronos3 merged commit 49caf91 into main Mar 8, 2026
19 of 20 checks passed
@Kronos3 Kronos3 deleted the package-backend-in-vscode branch March 8, 2026 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant