See: https://www.pivotaltracker.com/story/show/143694789 This work is not yet complete (everything still works as before, but a race condtion between clearing AST cache and using AST for reconciles remains).
headless services
The main parts of the tooling for Spring Boot apps are implemented as headless services, running in separate processes. Those services can be consumed in existing IDEs by using the Language Server Protocol from Visual Studio Code.