Commit Graph

216 Commits

Author SHA1 Message Date
Avinash Thakur
8396cc77e4 feat: allow overriding provider headers (#2161) 2025-06-08 02:04:00 +08:00
yetone
ac5dc900eb fix: updating provider configuration (#2187) 2025-06-07 18:02:35 +08:00
yetone
b7959191a3 fix: claude assistant content cannot end with trailing whitespace (#2186) 2025-06-07 17:18:37 +08:00
yetone
a2f31bd2e2 fix: updating provider config (#2183) 2025-06-07 16:34:21 +08:00
Bryan Vaz
314be729cf fixes #2154 (#2179) 2025-06-07 14:37:55 +08:00
Avinash Thakur
ec0f4f9ae0 feat: allow custom input provider, removing dressing.nvim (#2173)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: yetone <yetoneful@gmail.com>
2025-06-06 23:04:35 +08:00
yetone
a341d1dc0b chores: add error message for provider configuration error (#2169) 2025-06-05 23:02:59 +08:00
yetone
b7a5184219 fix: compatible with the tool use format preferred by gemini (#2160) 2025-06-05 03:12:07 +08:00
yetone
54d2790fe0 fix: ignore errors in is_env_set (#2159) 2025-06-05 02:56:59 +08:00
yetone
220594a66f optimize: streaming diff performance (#2145) 2025-06-04 15:45:12 +08:00
yetone
47fa08ee5b fix: gemini generation config (#2133) 2025-06-04 01:57:25 +08:00
yetone
fc0e78e88f fix: gemini ReAct (#2132) 2025-06-04 01:14:06 +08:00
yetone
fe8e34ce86 feat: gemini support ReAct (#2125) 2025-06-03 17:47:09 +08:00
yetone
e9ab2ca2fd refactor: providers config (#2117) 2025-06-03 04:01:01 +08:00
yetone
3c47ebf971 fix: list copilot models (#2115) 2025-06-02 22:58:41 +08:00
yetone
1c4e062199 fix: models list (#2111) 2025-06-02 17:28:27 +08:00
Avinash Thakur
054e84840b feat: support multiple models in one provider (#2106) 2025-06-02 16:47:03 +08:00
yetone
746f071b37 feat: streaming diff (#2107) 2025-06-02 16:44:33 +08:00
yetone
bc403ddcbf feat: ReAct tool calling (#2104) 2025-05-31 08:53:34 +08:00
Lucas Pereira
9791bdc71e feat: add claude 4 text_editor tool (#2079) 2025-05-26 17:44:54 +08:00
kernitus
87c4c6b493 fix: gemini & vertex tools (#2053)
* fix: tool calling with gemini and vertex

* chore: remove unnecessary comments

* chore: fix doc type errors

* feat: do not manually pass tool use list
2025-05-20 22:06:25 +08:00
msvechla
2f806ca342 Resolve AWS credentials using default credentials provider chain for Bedrock (#1752) 2025-05-16 11:13:40 +08:00
Maxime Brunet
786d95464c fix(cohere): fix history messages (#2031) 2025-05-12 19:22:56 +08:00
Sang
56576c2481 feature: Allow users to define custom parse_api_key functions. (#1914)
Co-authored-by: yetone <yetoneful@gmail.com>
2025-05-09 14:00:33 +08:00
aniaan
1e80305af2 refactor(sidebar&claude): Simplify Claude provider and unify sidebar UI behavior (#2017) 2025-05-08 21:48:17 +08:00
soulfy
f65e72900f fix(provider.openai) reasoning_content maybe empty string (#2000)
Co-authored-by: yetone <yetoneful@gmail.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-05-08 12:42:14 +08:00
yetone
3ab2a5d68e fix: check on_chunk if it is a nil (#1998) 2025-05-07 01:02:11 +08:00
yetone
60897ee9a6 fix: o1 model (#1992) 2025-05-06 19:32:55 +08:00
Juan Carlos
b15a4672c0 fix: enable Claude text editor for claude-3.5 model (#1892) 2025-05-05 00:53:32 +08:00
yetone
310fde258d fix: do not use openai-gpt-4o-mini as the default summary provider (#1984) 2025-05-04 15:51:53 +08:00
yetone
8f23cc85ab fix: gemini openai compatible api (#1976) 2025-05-03 14:09:46 +08:00
yetone
d3094d6c9f fix: help cmd (#1963) 2025-05-02 00:53:55 +08:00
yetone
f2330a0701 fix: dispatch agent (#1953) 2025-05-01 05:12:23 +08:00
Daniel
c2ec1a8e49 fix(openai): wrap single text block in array before appending images (#1948) 2025-05-01 03:33:53 +08:00
yetone
32ca1ed38e fix: set default auto suggestions provider to nil (#1951) 2025-05-01 02:50:01 +08:00
yetone
99a2e35ff3 fix: copilot gemini function calling (#1947) 2025-05-01 00:09:39 +08:00
e8c5f4f13e feat(provider/ollama): allow optional API key without blocking the request (#1898) 2025-04-30 22:17:31 +08:00
yetone
ca181b44c1 fix: gemini content parts is nil (#1942) 2025-04-30 14:07:59 +08:00
Chris Werner Rau
61dbbda3e8 fix: allow fields like api_key_name to be a table (#1938) 2025-04-30 03:07:31 +08:00
yetone
f10b8383e3 refactor: history messages (#1934) 2025-04-30 03:07:18 +08:00
Peter Cardenas
f9aa75459d fix: add support for tool usage for azure openai (#1922) 2025-04-25 10:21:32 +08:00
guanghechen
eb1cd44731 fix(provider): shouldn't ask user to input value when the env variable already been set (#1889) 2025-04-17 17:20:50 +08:00
Ricardo Maraschini
cff8cbf9c5 feat: add config for ollama keep alive (#1858) 2025-04-17 10:47:51 +08:00
yetone
33f95aedde feat: streaming json parser (#1883) 2025-04-16 23:41:38 +08:00
yetone
04336913b3 Revert "fix max_tokens for reasoning models (#1819)" (#1839)
* Revert "fix max_tokens for reasoning models (#1819)"

This reverts commit 1e2e233ff5.

* Revert "fix: revert max_completion_tokens to max_tokens (#1741)"

This reverts commit cd13eeb7d9.

* fix: nvim_version
2025-04-09 16:58:54 +08:00
yetone
8cca147b94 fix: the editing issue on claude (#1828) 2025-04-08 11:26:49 +08:00
PSeitz
1e2e233ff5 fix max_tokens for reasoning models (#1819) 2025-04-07 13:55:40 +08:00
yetone
cd13eeb7d9 fix: revert max_completion_tokens to max_tokens (#1741) 2025-03-27 16:53:55 +08:00
yetone
b41556ee21 feat: extract text editor tools (#1726) 2025-03-26 17:59:59 +08:00
yetone
a2aec079c9 feat: extract str_replace tool (#1710) 2025-03-25 18:43:57 +08:00