Skip to content

0.35.0 beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@intitni intitni released this 20 Oct 18:10
· 211 commits to main since this release

instruction

For any feedback please report to the release discussion.

Beta 3

  • Support Apply code block in chat to selection and active document. You can now see the progress in the modification panel.

    Screenshot 2024-11-06 at 17 21 52
  • Modification panel now supports full diff.

  • Bring plugins to the new chat panel, you can use /run to run a shell command now.

  • Add completion panel to the new chat panel. You can type / or @ to trigger auto complete. You can use it to mention a file or symbol from the message.
    Screenshot 2024-11-06 at 18 02 34

  • Update sense scope to detect relevant symbols from the whole file so hopefully it's more useful.

  • Other minor fixes.

What's New

  • Adds a new chat tab to replace the old one. The old chat tab will not be converted to the new one automatically, so you will need to manually start a new chat.

    The new things are:

    • New UI

      • The responses will make use of the full width of the window. The text contents will still have a max width so they are more readable when the window is too wide.
      • Reimplemnted the pin to bottom behavior.
    • New context picker that allows you to better control the context of the chat.

      new-context-picker

      You can add context by clicking the + button and remove context by clicking the x button. You can also use auto completion to add context to the chat by typing @.

    • Updated prompt format to better utilize prompt caching from OpenAI and Claude.

    • Apply button on the code block to apply the suggestions to the target file, the current file or the current selection. The chat will also prompt the chat models to indicates the target file of a code block.

      apply-button

      In this example, clicking the apply button will generate the new file content with the suggestion for the file Contents.swift. The new content will be presented in the modification window.

    • You can send multiple message at the same time withot waiting for the response.

    • The custom command will behave differently now. The extra system prompt will now be injected into the context as a topic. Topics will be put into the system prompt.