Cursor

Iterating with shadow workspaces · Cursor

Sep 2, 2024Arvid Lunnemark
Iterating with shadow workspaces · Cursor
SummaryAI, from the source post

This post details the design criteria for shadow workspaces, focusing on LSP-usability and runnability while maintaining independence, privacy, concurrency, universality, maintainability, and speed. It describes the current implementation using a hidden Electron window and the IPC mechanisms involved, including the use of gRPC and buf for communication between extension hosts. It also outlines the challenges with simpler solutions like copying TextModel objects and discusses future plans for a kernel-level folder proxy.

More from the Shadow Workspaces for AI Code Iteration trail