0.35.0 beta
Pre-releaseFor 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.
-
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.
-
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.
You can add context by clicking the
+
button and remove context by clicking thex
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.
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 atopic
.Topic
s will be put into the system prompt.
-