yetone
b6d4180bb6
fix: suggestion ui ( #1108 )
2025-01-20 23:45:16 +08:00
Adam Sherwood
e4c86e317a
feat: add File Selector Provider for mini.pick. ( #1107 )
2025-01-20 14:38:04 +08:00
yetone
fdbd5ed1d8
fix: cleanup the empty suggestion ( #1105 )
2025-01-19 17:28:42 +08:00
Seong Yong-ju
12beaebb2a
chore(sidebar): set different filetype for the selected files buffer ( #1097 )
...
Set different filetypes so that [edgy.nvim](https://github.com/folke/edgy.nvim )
can easily identify the result buffer and the selected files buffer.
2025-01-17 00:47:01 +08:00
yetone
da4ef9d9e9
fix: suggetion in the middle of line ( #1094 )
2025-01-16 21:39:11 +08:00
yetone
ac6bf35616
feat: include diagnostics in suggestion ( #1093 )
2025-01-16 21:29:14 +08:00
阿楠
1660ca5c51
fix 'bug: custom vendor configuration is broken ( #1089 )' ( #1090 )
...
Assigning M.vendors to an empty table {} at line 267 causes the metatable set for M at line 340 to lose its effect. As a result, accessing M.vendors does not retrieve the correct vendors from the configuration but instead always accesses an empty table.
2025-01-16 16:56:57 +08:00
yetone
81abbdb796
fix: add missing field ask for caculate_tokens ( #1088 )
2025-01-15 20:10:23 +08:00
Austin Horstman
ea5706f52f
fix(get_provider): fix nil access table for vendors ( #1074 )
...
If calling method without setup, we need to instantiate the vendors
table so the method can properly extend the providers table into
vendors.
2025-01-15 18:40:35 +08:00
yetone
0df03dd213
fix: refine suggestion prompts ( #1087 )
2025-01-15 18:35:36 +08:00
yetone
a874c2736a
feat: refine suggestion prompts ( #1082 )
2025-01-15 00:52:34 +08:00
yetone
25801daea8
fix: load file content from opened buffer ( #1081 )
2025-01-15 00:31:24 +08:00
yetone
24cb3f8e19
fix: suggestions transfroming ( #1080 )
2025-01-15 00:06:49 +08:00
Theo X. Olausson
87c03bcbc1
fix: typo in suggesting.avanterules ( #1076 )
2025-01-14 20:41:32 +08:00
Kostiantyn Sharovarskyi
143519abae
feat: Add csharp support to repo_map ( #1073 )
2025-01-14 20:12:10 +08:00
yetone
bd8afce3b0
feat: tab flow ( #1077 )
2025-01-14 15:39:57 +08:00
Aaron Pham
ba9f014b75
fix(auto_suggestion_provider): default to claude in copilot ( #1072 )
2025-01-12 00:56:21 +08:00
Christopher Brewin
f401983737
feat(sidebar): support files outside of the current working directory. ( #1065 )
2025-01-11 23:15:13 +08:00
yetone
24641d8264
refactor: new prompts structure ( #1071 )
2025-01-11 23:09:55 +08:00
Ethan Howard
c3e7ba0be0
feat: respect git ignore for autosuggestions ( #994 )
2025-01-11 23:00:19 +08:00
yetone
e14eb002d5
feat: add luatest ( #1064 )
2025-01-10 00:23:59 +08:00
Alban Kurti
225e6f9572
feat: auto focus sidebar ( #982 )
2025-01-09 01:40:19 +08:00
Yang Jun
794c643033
fix: cannot apply changes if model is gemini-2.0-flash-thinking-exp-1219 ( #1052 )
2025-01-09 00:14:14 +08:00
yetone
a3ac0b84be
fix: seleted file is nil ( #1049 )
2025-01-07 14:36:31 +08:00
Herschel
6ebba1526b
feat(file_selector_fzf): Add multi select for fzf-lua file selector ( #1047 )
2025-01-07 14:35:24 +08:00
Yang Jun
c8ba3d36cc
feat: focus to input after /clear or /reset be execuated ( #1044 )
2025-01-06 16:51:35 +08:00
yetone
078e9312dc
fix: filter out redundant backticks in editing mode ( #1039 )
2025-01-05 21:15:21 +08:00
William Heryanto
369410bdb1
fix: Gemini not reaching end state ( #1027 )
2025-01-05 21:11:04 +08:00
hat0uma
0536c6e552
fix(copilot): Prioritize xdg_config
for OAuth token references on Windows ( #1037 )
2025-01-05 20:45:25 +08:00
yetone
48fc35f978
fix: hide internal properties of config ( #1036 )
2025-01-05 18:27:23 +08:00
Enes Kutay SEZEN
9895ce7681
feat (file_selector): Add multi select ( #971 )
...
* Add multi select
* Remove comment
2025-01-05 17:23:52 +08:00
yetone
3ec847e3cb
fix(ci): lua lint ( #1035 )
2025-01-05 17:11:15 +08:00
汐
f7b51730df
fix(switch_windows): add nowait to avoid pre-<Tab> keymap ( #1028 )
2025-01-05 13:24:03 +08:00
Larry Lv
ec5d1abf34
fix(openai): support all o
series models ( #1031 )
...
Before this change, since `max_completion_tokens` was not set for `o` series models, the completion request will time out sometimes. This makes sure it converts the `max_tokens` parameter to `max_completion_tokens` for `o` series models.
I tested this change with `gpt-4o-mini`, `o1-mini` and `o3-mini`, and they all still work as expected.
2025-01-05 13:23:33 +08:00
yetone
81e5f1937f
fix: Claude sometimes gets lazy and doesnt return the filepath ( #1025 )
2025-01-02 21:34:39 +08:00
yetone
a0d05544af
Revert "fix(llm): call on_complete() function at callback ( #952 )" ( #1018 )
2025-01-01 20:48:17 +08:00
Sam Jones
9abbec4c5b
fix(copilot): refreshing copilot tokens ( #935 )
...
* fix: wait for github copilot token to refresh before calling completion
* feat: timer to refresh copilot token to prevent 401
2024-12-29 22:58:13 -08:00
Rohith Ravi
be92be6124
feat(context): mention @quickfix to add files in qf to context ( #988 )
...
Neovim allows quickfix list to be populated in a variety of ways: grep,
lsp symbol references etc. Being able to add files in the quickfix
window to the LLM chat context allows for interesting workflows. For
example, one could search for a symbol using the LSP integration,
populate the quickfix with that list and then pass those along as
context in Avante using @quickfix mention in the sidebar.
If there are no files in the quickfix list or the items do not have a
file, nothing is added to the context.
2024-12-24 22:48:37 +08:00
Christopher Brewin
429bdd6b61
fix (sidebar) rendering and applying snippets for new files and files outside of the sidebar selected file context. ( #991 )
2024-12-24 22:44:02 +08:00
Changmin Choi
9f3793b579
fix(llm): call on_complete() function at callback ( #952 )
2024-12-24 22:42:12 +08:00
kernitus
0d62ffd1cb
fix: azure o1 unsupported options ( #995 )
2024-12-24 22:40:59 +08:00
yetone
01e05a538b
fix: more reasonable error reporting ( #965 )
2024-12-18 23:16:41 +08:00
Christopher Brewin
8067cb0240
fix(file_selector): empty buffer and chat without file context. ( #953 )
2024-12-18 19:22:40 +08:00
yetone
dde035831a
fix(ci): lua lint ( #960 )
2024-12-17 20:47:52 +08:00
Michael Gendy
e98fa46bec
feat(tokens): add token count display to sidebar ( #956 )
...
* feat (tokens) add token count display to sidebar
* refactor: calculate the real tokens and reuse input hints to avoid occlusion
---------
Co-authored-by: yetone <yetoneful@gmail.com>
2024-12-17 20:43:25 +08:00
Christopher Brewin
e612ad7566
feat(file_selector): command for switching the file picker provider. ( #958 )
2024-12-17 19:29:28 +08:00
yetone
9e0b5bf8f1
fix(ci): lua style ( #948 )
2024-12-13 23:24:29 +08:00
yetone
4d1447b62f
fix: also filter out selected files when using fzf and telescope ( #947 )
2024-12-13 23:23:16 +08:00
yetone
1516ce093a
fix(ci): lua style ( #946 )
2024-12-13 23:05:44 +08:00
Alexander Muratov
eb1bc657a1
refactor & fix: improve libraries initialization ( #921 )
...
* refactor(libs): extract libraries initialization
Extract initialization logic into separate functions
for better error handling and reusability.
* fix(libs): improve core libraries init
This change helps prevent runtime errors from uninitialized libraries.
2024-12-13 23:00:43 +08:00