A 4-part technical series on how I built NES in VS Code for a coding agent

How do you build serious extension features within the constraints of VS Code’s public APIs?

How we built context management for tab completion