Changelog

0.2.46

Patch for Cmd-k Generates

This update improves the prompt for Cmd-k when you don't have any code selected.

0.2.46-nightly

Experimental: interface agent!

This nightly build comes with experimental interface agent support!

The goal: you write an interface specification, and an agent writes both the tests and the implementation for you. It makes sure that the tests pass, so you don't even need to look at the implementation at all.

We think this may enable a new kind of programming, that's kind of different to what we're all used to. Please experiment with it and let us know your thoughts in the Discord channel.

How to use it:

  1. It only works in Typescript with vitest or mocha as test runners right now.
  2. Hit Cmd-Shift-I, and give your new interface a name.
  3. Write the methods you want your interface to have.
  4. Hit Cmd-Shift-Enter, and the AI will write the interface for you!

0.2.45

ARM Windows Cmd-Shift-F

This update contains an optimistic patch to Ctrl+Shift+F for ARM Windows computers.

0.2.44

Improvements to many features, Fixes to Python

  • Improved the "@Add new doc" experience
  • Python/Pylance support has been restored
  • Better @ symbol keyboard ergonomics
  • Makes it clearer which docs are being looked at by the AI
  • AI will respond with citations when you refernce docs
  • Fixes Cmd-K for Jupyter
  • Chat/Edit tooltip blocks less code
  • Improves Cursor's appearance when custom themes are on
  • Importing VS Code extensions now takes into account enabled/disabled
  • Cmd-k should work better for long diffs (greater than 100 lines of code)