yetone
e332d74c06
fix: anthropic rate limit ( #1583 )
2025-03-14 14:13:47 +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
miguelosana
fee1aacdfc
feat: Add claude tools to vertex claude provider ( #1559 )
...
* feat: Add claude tools to vertex claude provider
* fix: export transform_tool from claude.lua
* Include type for transfor_tool
---------
Co-authored-by: Miguelo Sana <miguelo@incubeta.com >
2025-03-12 18:43:44 +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
868c136574
refactor: remove use_xml_format ( #1535 )
2025-03-09 14:58:30 +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
662b6a547b
fix: cache prompt count ( #1499 )
2025-03-06 00:08:59 +08:00
yetone
93c2e1fd83
feat: cache tool use ( #1496 )
2025-03-05 19:43:18 +08:00
yetone
cc078a5337
feat: support redacted thinking ( #1492 )
2025-03-05 18:53:24 +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
yetone
ebadba7420
fix: claude extended thinking ( #1419 )
2025-02-27 15:21:00 +08:00
yetone
5abe579019
fix: retry when rate limited ( #1417 )
2025-02-27 12:52:58 +08:00
Peter Cardenas
afa674c6fd
chore: prefer not to use function assignment ( #1381 )
2025-02-25 12:08:03 +08:00
yetone
8d888c2861
feat: support claude-3.7-sonnet reasoning ( #1382 )
2025-02-25 11:22:22 +08:00
yetone
b04bffa441
fix: types ( #1344 )
2025-02-22 23:24:20 +08:00
Lucas Pereira
36f8db9629
feat: allow disabling tools for claude & copilot ( #1300 )
2025-02-20 00:00:10 +08:00
yetone
ce55d7ac9e
refactor: better value name ( #1261 )
2025-02-13 01:39:02 +08:00
yetone
5f6612fb8c
fix: support multiple tool use ( #1192 )
2025-02-06 16:41:28 +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
yetone
e65be50a0a
fix: claude parse response ( #870 )
2024-11-19 06:03:03 +08:00
yetone
ff85b9c1e2
refactor: remove redundant local field to facilitate provider configuration ( #858 )
2024-11-17 02:55:40 +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
5c02a5d846
chore(type): update providers and claude hints ( #766 )
2024-10-27 02:27:10 -04: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
e57a3f27df
chore(provider): use default value set in metaclass ( #503 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-09-03 21:56:52 -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
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
c324e902bb
chore: refine code ( #426 )
2024-08-31 23:08:12 +08:00
yetone
33192127a3
fix(claude): there can be no more than four cache controls ( #425 )
2024-08-31 23:04:51 +08: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
0c9e715829
perf(claude): the prompt caching is used by default ( #413 )
2024-08-31 13:54:49 +08: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
c635f73748
feat: pasting image within buffer ( #331 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-08-28 14:43:14 -04:00
Aaron Pham
755c15c0bd
chore(clipboard): separate logic to save as base64 and files ( #329 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-08-28 11:52:12 -04:00
Aaron Pham
cf68572494
feat(clipboard): initial support ( #279 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2024-08-27 06:57:29 -04:00
yetone
b874045885
feat: make tiktoken optional ( #245 )
2024-08-27 01:46:05 +08:00
Jake
312543b680
feat(provider): initial error handling on claude ( #221 )
...
* fix: improve error handling for common issues
* fix: Providers.on_error for handling API errors
* Update lua/avante/providers/init.lua
---------
Co-authored-by: Aaron Pham <Aaronpham0103@gmail.com >
2024-08-25 21:26:19 -04: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
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