Skip to content

Commit 54a383b

Browse files
Release notes updated
1 parent b5180ab commit 54a383b

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

messages/5.0.0.md

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,31 @@ I got bored and rewrote the whole thing in rust completely. There's not that muc
88

99
1. The core of the plugin is implemented in rust, thus it has become a way faster and reliable.
1010
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.
1313
- 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+
1824

1925
## Breaking changes
2026

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
29+
- `insert`/`replace`/`append` buffer commands deleted.
2330

2431
## Installation
2532

26-
You have to switch to beta branch in package control settings for this package. You can do it as follow:
33+
You have to switch to a beta branch in package control settings for this package as follow:
2734

28-
```json
35+
```js
2936
// User/Package Control.sublime-settings
3037

3138
{
@@ -37,7 +44,7 @@ You have to switch to beta branch in package control settings for this package.
3744

3845
## Roadmap
3946

40-
1. Claude/deepseek/gemini support
47+
1. Claude/deepseek/gemini support (i.e. strict messages order).
4148
2. View mode goodies implementation, better chat structure, code blocks quick actions, history management.
4249
3. Input panel to output panel for request replacement.
4350
4. Antropic [MCP implementation](https://docs.anthropic.com/en/docs/build-with-claude/mcp)

0 commit comments

Comments
 (0)