Mikayla Maki
73452341cb
disable wrap guides in the assitant panel
2023-07-28 22:27:36 -07:00
Conrad Irwin
63c6387539
Avoid optional on select_match
2023-07-17 12:49:59 -06:00
Conrad Irwin
41775f1244
Merge branch 'main' into vim-search
2023-07-17 09:27:02 -06:00
Nate Butler
83cf0f7092
Merge branch 'main' into update-assistant-styles
2023-07-10 10:22:18 -04:00
Conrad Irwin
385cc12725
Rebuild vim search experience on refactored code
2023-07-07 15:57:54 -06:00
Conrad Irwin and Antonio
04e5a0f3a5
Make search less magic
...
Co-Authored-By: Antonio <antonio@zed.dev >
2023-07-07 15:57:54 -06:00
Antonio Scandurra
f4274c1df1
Filter out non-json files when loading conversations
2023-07-06 14:38:05 +02:00
Antonio Scandurra
c64695b58a
Fix panic when saved conversations directory changes
...
We were updating the view's state but missed a `notify`, which caused
the `UniformList` responsible for rendering the saved conversations
to panic when some files were deleted.
2023-07-06 09:53:34 +02:00
Antonio Scandurra
0db9e702b8
Support assistant: quote selection on multibuffers
2023-07-05 11:41:24 +02:00
Nate Butler
c737cc7198
Add low_tokens_remaining case to the assistant
2023-06-29 17:44:47 -04:00
Antonio Scandurra and Nathan Sobo
818cc6a7c3
Enable assistant on stable
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-06-28 12:09:49 +02:00
Nathan Sobo and Antonio Scandurra
0855bbfe5e
Avoid scrolling to the new cursor position so the assistant's output is stable
...
Co-Authored-By: Antonio Scandurra <antonio@zed.dev >
2023-06-28 10:32:06 +02:00
Nathan Sobo and Antonio Scandurra
88a9908309
Clean up tooltips, create conversation on cmd-n
...
Co-Authored-By: Antonio Scandurra <antonio@zed.dev >
2023-06-28 10:27:29 +02:00
Antonio Scandurra
def2375461
Remove assistant panel zoom test
...
The test was testing pretty straightforward logic, but for some strange reason
it was failing on CI (but passed locally). I think it's fine to delete it and
make progress, if zooming regresses we'll find out pretty quickly.
2023-06-26 19:10:59 +02:00
Antonio Scandurra
fe98fb56ff
Try fixing test on CI
2023-06-26 18:18:22 +02:00
Antonio Scandurra
29f5161875
Add hover state to assistant buttons
2023-06-26 17:48:43 +02:00
Antonio Scandurra
503f93aa24
Show quote selection button
2023-06-26 17:24:31 +02:00
Antonio Scandurra
a127018fc9
Shwo tooltips for assistant buttons
2023-06-26 17:17:45 +02:00
Antonio Scandurra and Nathan Sobo
38d0ee4c67
Add assistant icons to the toolbar
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-06-26 16:49:33 +02:00
Antonio Scandurra and Nathan Sobo
a80d9bece8
Insert empty user message when assisting with the current last message
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-06-26 15:57:36 +02:00
Antonio Scandurra and Nathan Sobo
6ceac78461
Allow toggling back and forth between conversation list and editor
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-06-26 15:43:21 +02:00
Antonio Scandurra
b6d0100b63
Insert new message right before the next valid one
2023-06-23 11:13:52 +02:00
Antonio Scandurra
c97448f835
Test serialization roundtrip
2023-06-23 10:42:15 +02:00
Antonio Scandurra
fcf1f86192
Sort conversations in descending chronological order
2023-06-23 10:05:21 +02:00
Antonio Scandurra
9f14f04f18
Re-enable buffer search in assistant
2023-06-23 09:57:31 +02:00
Antonio Scandurra
6883910a1f
Merge remote-tracking branch 'origin/main' into save-conversations
2023-06-23 09:09:42 +02:00
Antonio Scandurra
36c80c3560
Fix Conversation::messages_for_offsets with empty message at the end
2023-06-23 08:58:30 +02:00
Nathan Sobo
e64264ea9c
Always focus a panel when zooming it
...
This allows us to zoom a panel when clicking a button, even if the
panel isn't currently focused.
2023-06-22 06:55:31 -06:00
Nathan Sobo
ac28aefdb1
Add Zoom button to assistant panel
2023-06-21 19:50:22 -06:00
Nathan Sobo
cb72b81c35
Move model and remaining tokens to assistant toolbar
2023-06-21 19:01:30 -06:00
Nathan Sobo
f2a1afbacb
Add title to assistant panel and move + to right
2023-06-21 09:54:49 -06:00
Antonio Scandurra
3790817f53
Allow loading a previously-saved conversation
2023-06-21 16:06:09 +02:00
Antonio Scandurra
257902778d
WIP
2023-06-21 11:44:32 +02:00
Antonio Scandurra
12da134a1d
Finish renaming AssistantEditor to ConversationEditor
2023-06-21 09:00:26 +02:00
Nathan Sobo
4df4846b73
WIP: Trying to display the toolbar but tired. May be worth discarding this.
2023-06-20 20:11:37 -06:00
Nathan Sobo and Julia Risley
b310fcc367
Remove the nested Pane from the assistant
...
Since we don't want tabs, I think it would be better to render the toolbar
for ourselves directly and handle switching between conversations.
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-06-20 18:52:48 -06:00
Piotr Osiewicz
406e160730
Split out Interactive<T> into Toggle<T> and Interactive<T>
2023-06-20 16:05:20 -07:00
Nathan Sobo and Julia Risley
9e21c07d52
Scan conversations dir on assistant panel open and on changes
...
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-06-20 16:19:43 -06:00
Nathan Sobo and Kyle Caverly
c58c82882b
Add SavedConversation::list() method
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-06-20 13:29:34 -06:00
Nathan Sobo and Kyle Caverly
8fca54ffe2
Wait until we have a summary before saving a conversation
...
Also, avoid collisions by adding a discriminant.
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-06-20 13:03:23 -06:00
Antonio Scandurra
f1af5b1f06
Don't use the summary as the filename if it's not done yet
2023-06-20 19:19:02 +02:00
Antonio Scandurra
6bbc2269d1
Use the OPENAI_API_KEY environment variable when present
2023-06-20 19:18:49 +02:00
Antonio Scandurra
be4e910293
Autosave conversations
2023-06-20 19:10:52 +02:00
Antonio Scandurra
003cd5a165
Merge remote-tracking branch 'origin/main' into save-conversations
2023-06-20 18:16:40 +02:00
Antonio Scandurra
c0b62ffe75
Improve prompt
2023-06-20 15:32:51 +02:00
Antonio Scandurra
718d8cd68b
Avoid including pending or errored messages on assist
2023-06-20 11:59:51 +02:00
Antonio Scandurra
2f6a7f27cf
WIP
2023-06-19 17:53:05 +02:00
ba725d9331
Allow for multi-cursor assist and cycle_role actions
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-06-19 17:23:40 +02:00
Antonio Scandurra
938efac87e
Remove Assistant::open_ai_request_messages
2023-06-19 14:35:33 +02:00
Antonio Scandurra
10833990a0
Merge remote-tracking branch 'origin/main' into replies
2023-06-19 14:28:21 +02:00