Today we published version 2.1.0 of the VSCode Extension for Concerto.

This is a major release and includes the following updates and new features:

  1. LLM Co-Pilot integration, created by Kshitij Pathania as part of his Google Summer of Code project. You can read all about the project here.
  2. Import aliasing support is now enabled, as implemented by Jaskeerat Saluja. You can read about the project here.
  3. Map support is now enabled, as implemented by Jonathan Casey.
  4. Update of code dependencies to use the latest VSCode tooling
  5. Full web-extension support, allowing the VSCode extension to run inside your web-browser. Simply hit “.” when browsing a Github repository and then install the extension.
  6. Support for validating Concerto Vocabulary files, including creating warning for missing vocabulary terms
  7. Code actions to update the namespace for a Concerto file, automatically refactoring imports of the namespace in other files
  8. Find all references for Concerto concepts and primitives

Install from the VSCode marketplace.

 

Screenshots:

VSCode extension running inside web browser
VSCode extension running inside web browser
LLM Co-Pilot
LLM Co-Pilot