You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: messages/5.0.0.md
+18-11Lines changed: 18 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,24 +8,31 @@ I got bored and rewrote the whole thing in rust completely. There's not that muc
8
8
9
9
1. The core of the plugin is implemented in rust, thus it has become a way faster and reliable.
10
10
2. Context passing enhancement:
11
-
- files/sheets passes as references now, i.e. all the changes made within are preserved in the next llm request.
12
-
- they're togglable now, i.e. you pick those that you want to include, call a command and then is passes all the time along the session until you toggle them back off.
11
+
- files/sheets passes as references now, i.e. the model always sees the actual version of the file with the changes applied.
12
+
- they're togglable now, i.e. you pick those that you want to include, call a command on it and then all the time along they're passed to the server until you toggle them back off.
13
13
- built in output panels content passing, e.g. build systems and lsp diagnostic outputs can be passed with a command.
14
-
3. Model picker command now supports nested list flow (i.e. `ListInputHandler`), thus you can switch between view modes and the models on the fly. `"prompt_mode"` in model setting is ignored and can be deleted.
15
-
4.`AssistantSettings` now provides `"api_type"`, where the options is `"plain_text"`[default], `"open_ai"` and `"antropic"`[not implemented]. This is the ground work already done to provide Claude and all the rest of the custom services support in the nearest future. Please take a look at the assistant settings part if you're curious about the details.
16
-
5. Chat history and picked model now can be stored in arbitrary folder.
17
-
6. Functions support, there are few built in functions provided to allow model to manage the code [replace_text_with_another_text, replace_text_for_whole_file, read_region_content, get_working_directory_content].
14
+
3. Model picker command now supports nested list flow, thus you can switch between view modes and the models on the fly.
15
+
4.`AssistantSettings` now provides `"api_type"`, where the options are `"plain_text"`[default], `"open_ai"` and `"antropic"`[not implemented]. This is the ground work already done to provide Claude and all the rest of the custom services support in the nearest future. Please take a look at the assistant settings part if you're curious about the details.
16
+
5. Chat history and picked model now can be stored in arbitrary folder (see readme for details).
17
+
6. Functions support, there are few built in functions provided to allow model to manage the code:
18
+
-`replace_text_with_another_text` to replace an exact text snippet with the new one,
19
+
-`replace_text_for_whole_file` to replace the whole file content,
20
+
-`read_region_content` lets a model to read the file's content,
21
+
-`get_working_directory_content` lets a model to obtain the project structure.
22
+
7. Phantom has new action `Add to History`, which is does what you're expecting it would — adds question/answer to the history if you want to continue the chat on top of it.
23
+
18
24
19
25
## Breaking changes
20
26
21
-
-`prompt_mode`: ignored, use quick panel instead
22
-
- general `token` property ignored, set token for each of assistant which is requires it
27
+
-`prompt_mode`: ignored and has to be deleted, use quick panel instead
28
+
- general `token` property ignored, set token for each of assistant which requires it
0 commit comments