Avinash Thakur
8396cc77e4
feat: allow overriding provider headers ( #2161 )
2025-06-08 02:04:00 +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
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
yetone
ca181b44c1
fix: gemini content parts is nil ( #1942 )
2025-04-30 14:07:59 +08:00
yetone
f10b8383e3
refactor: history messages ( #1934 )
2025-04-30 03:07:18 +08:00
yetone
6e77da83c1
fix: better sidebar ( #1603 )
...
* fix: better sidebar
* feat: better msg history
* fix: tests
2025-03-17 01:40:05 +08:00
yetone
f9f92dc9d4
Revert "fix: Always handle the extra response outside of stream, such as the exceptions from bedrock ( #1526 )" ( #1569 )
...
This reverts commit f9ab6934d2 .
2025-03-12 19:10:05 +08:00
brook hong
f9ab6934d2
fix: Always handle the extra response outside of stream, such as the exceptions from bedrock ( #1526 )
2025-03-12 16:29:32 +08:00
yetone
8620ea3e12
refactor: summarize memory ( #1508 )
2025-03-07 00:12:57 +08:00
yetone
5aa55689ff
fix: bedrock claude do not support prompt caching ( #1507 )
2025-03-06 18:31:56 +08:00
yetone
0d592f440c
Revert "refactor: message content ( #1424 )" ( #1442 )
...
This reverts commit ae8497faf1 .
2025-03-01 13:25:51 +08:00
yetone
ae8497faf1
refactor: message content ( #1424 )
2025-02-28 14:43:39 +08:00
Peter Cardenas
afa674c6fd
chore: prefer not to use function assignment ( #1381 )
2025-02-25 12:08:03 +08:00
yetone
ce55d7ac9e
refactor: better value name ( #1261 )
2025-02-13 01:39:02 +08:00
yetone
c2b3cd7a32
fix: check gemini api key ( #1205 )
2025-02-07 13:21:45 +08:00
yetone
d1cc23fa54
fix: multiple tool use histories and disable tools ( #1185 )
2025-02-06 02:46:52 +08:00
yetone
1437f319d2
feat: tools ( #1180 )
...
* feat: tools
* feat: claude use tools
* feat: openai use tools
2025-02-05 22:39:54 +08:00
yetone
b5ac768416
feat: supports reasoning_content ( #1159 )
2025-02-02 02:12:14 +08:00
William Heryanto
369410bdb1
fix: Gemini not reaching end state ( #1027 )
2025-01-05 21:11:04 +08:00
yetone
9891b03656
fix(openai): user and assistant roles should be alternating ( #859 )
2024-11-17 03:49:02 +08:00
yetone
dfc51b3247
feat: add url_join ( #856 )
2024-11-17 00:39:03 +08:00
yetone
1e8abbf798
feat: memory 🧠 ( #793 )
2024-11-04 16:20:28 +08:00
Aaron Pham
2b89f0d529
perf(anthropic): prompt-caching ( #517 )
...
bring back prompt caching support on Anthropic
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-09-04 03:19:33 -04:00
Aaron Pham
73730513d1
revert(gemini): revert to gpt-4o as tokenizers ( closes #499 ) ( #506 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-09-03 22:59:14 -04:00
Aaron Pham
0d8098e4eb
fix(style): add parentheses ( #471 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-09-03 05:12:07 -04:00
Aaron Pham
e8c71d931e
chore: run stylua [generated] ( #460 )
...
* chore: add stylua
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* chore: running stylua
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
---------
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-09-03 04:19:54 -04:00
Aaron Pham
4ad913435c
feat(templates): avanterules filetype support ( closes #254 ) ( #466 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-09-03 04:09:13 -04:00
Aaron Pham
7912070c6f
fix(gemini): check if json can be decoded ( #446 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-09-01 18:47:35 -04:00
Aaron Pham
0557deeab7
feat: tokenizers ( #429 )
...
* feat: tokenizers
This reverts commit d5a4db8321 .
* fix(inputs): #422
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
---------
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-08-31 13:39:50 -04:00
yetone
d5a4db8321
Revert tokenizers ( #423 )
...
* Revert "fix: add missing "with" in README"
This reverts commit bf1e7f1f17 .
* Revert "feat: tokenizers (#407 )"
This reverts commit d2095ba267 .
2024-08-31 22:45:31 +08:00
Aaron Pham
d2095ba267
feat: tokenizers ( #407 )
...
* feat: autobuild tiktoken lib and schenanigans
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* chore: revert readme changes
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* fix(build): windows
Signed-off-by: Hanchin Hsieh <me@yuchanns.xyz >
* chore(plugin): early load commands and base setup
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* fix(build): make sync
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* feat: rust go vroom vroom
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* feat: scuffed afaf implementation binding go brrrr
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* chore: remove dups
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* fix(tokens): calculate whether we should do prompt_caching (fixes #416 )
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* chore: ignore lockfiles
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* Update README.md
* Update crates/avante-tokenizers/README.md
* chore: remove unused
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* chore: remove auto build
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
---------
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
Signed-off-by: Hanchin Hsieh <me@yuchanns.xyz >
Co-authored-by: yuchanns <me@yuchanns.xyz >
2024-08-31 07:19:59 -04:00
yetone
104484f17c
fix: use the original prompts ( #397 )
2024-08-30 22:21:50 +08:00
yetone
2997d4669a
refactor: refactor planning prompts to resolve line number issues and indentation issues ( #382 )
2024-08-30 18:53:49 +08:00
Aaron Pham
93ca541262
feat(gemini): support vision model ( closes #294 ) ( #351 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-08-29 01:26:26 -04:00
Aaron Pham
76a5ccda5f
chore(gemini): allow overrides from config ( #350 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-08-29 01:17:31 -04:00
yetone
9dc00ecc10
fix: gemini ( #323 )
2024-08-28 22:17:00 +08:00
Aaron Pham
a7d3defa3d
feat(llm): add support for parsing secret vault ( #200 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-08-24 17:52:38 -04:00
jihunkim0
79e9aac1af
fix: api key name ( #169 )
...
Co-authored-by: Jihun Kim <jihunk@google.com >
2024-08-23 17:59:02 +08:00
Aaron Pham
6475407d0d
fix(llm): persistent key check for override class ( #158 )
...
* fix(llm): make sure to allow passing custom module
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* fix: correct custom class
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
* fix: correct attribute
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
---------
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-08-22 23:52:49 -04:00
Aaron Pham
8d52229f16
refactor(llm): cleanup providers for future ops ( closes #134 ) ( #147 )
...
support allow_insecure and proxy ops
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-08-22 01:48:40 -04:00