Commit Graph

917 Commits

Author SHA1 Message Date
yetone
c8b075333f feat: use scan_directory util (#2121) 2025-06-03 11:51:58 +08:00
yetone
12d69945c5 fix: legacy warning (#2120) 2025-06-03 11:27:01 +08:00
Jiarong Deng
952a463245 fix(environment): run synchronously in parsing from cmd (#2062) 2025-06-03 04:13:38 +08:00
yetone
e9ab2ca2fd refactor: providers config (#2117) 2025-06-03 04:01:01 +08:00
yetone
b89e6d84a0 fix: update view tool prompts (#2116) 2025-06-02 23:17:31 +08:00
yetone
3c47ebf971 fix: list copilot models (#2115) 2025-06-02 22:58:41 +08:00
yetone
647a459a2b feat: streaming attempt completion (#2113) 2025-06-02 21:21:05 +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
yetone
22418bff8b fix: more reliable remove_indentation (#2102) 2025-05-30 12:55:15 +08:00
yetone
d44db10535 fix: tool result message must be adjacent to the tool use message (#2096) 2025-05-29 03:55:32 +08:00
yetone
7fd6cf3d64 fix: the foolish copilot/claude-3.7-sonnet is unable to invoke the attempt_completion tool as instructed (#2095) 2025-05-29 03:18:15 +08:00
yetone
697384f1cb fix: add some warning (#2092) 2025-05-27 17:44:56 +08:00
yetone
0b4775c8f7 fix: attempt completion (#2091) 2025-05-27 17:29:53 +08:00
yetone
53f29bf76d fix: view truncated file (#2090) 2025-05-27 17:09:14 +08:00
yetone
269a3939f2 fix: not just for display (#2089) 2025-05-27 16:21:32 +08:00
yetone
dbddc0408f fix: filter out uncomplete tool_use (#2088) 2025-05-27 16:09:37 +08:00
yetone
edb78e5646 fix: uncompleted task (#2086) 2025-05-27 15:59:56 +08:00
yetone
0e7d66333d fix: ignore error when reading file from tool_use (#2083) 2025-05-26 18:53:02 +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
yetone
ef61ba52c0 fix: do not modify the failed view tool_result (#2055) 2025-05-20 11:47:46 +08:00
Joseph
e98bb8d3ba feat(sidebar): add visual mode support for removing files in Seletected Files (#2045) 2025-05-18 16:34:14 +08:00
msvechla
2f806ca342 Resolve AWS credentials using default credentials provider chain for Bedrock (#1752) 2025-05-16 11:13:40 +08:00
yetone
d4672b7e1e refactor: use replace_in_file in claude text editor tool (#2034) 2025-05-13 15:09:39 +08:00
yetone
bc269b6080 fix: fix diff for gpt-4o (#2033) 2025-05-13 14:49:12 +08:00
aniaan
aae4cc4014 refactor(cmp): Extract get_chat_mentions for third-party cmp source usage (#2027) 2025-05-12 20:19:42 +08:00
Maxime Brunet
786d95464c fix(cohere): fix history messages (#2031) 2025-05-12 19:22:56 +08:00
Peter Cardenas
b6a3c925a4 fix: support rag search on macos (#1928) 2025-05-12 16:54:48 +08:00
Peter Cardenas
aff9dea03c fix: rag search tool is asynchronous (#1927) 2025-05-12 16:54:14 +08:00
yetone
adae032f5f fix: get project root (#2026) 2025-05-10 15:08:27 +08:00
yetone
8f96d4319d fix: relative path (#2023) 2025-05-09 19:57:25 +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
Peter Cardenas
daa0624e50 fix: handle error when no file selector window exists when no files (#2021) 2025-05-09 13:47:01 +08:00
yetone
dbd74aaec8 fix: insert dummy messages only when replace_in_file is successful (#2020) 2025-05-09 12:15:56 +08:00
Peter Cardenas
ba272bbf11 fix: always retry on 429 error (#2019) 2025-05-09 10:19:43 +08:00
yetone
6e1e2ac9f2 feat: automatically obtain diagnostics after finishing editing the file (#2018) 2025-05-08 22:50:46 +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
Peter Cardenas
7ead1958c1 fix(sidebar): toggle from empty selected files container (#2006) 2025-05-08 12:41:33 +08:00
Joseph
b2064a8f40 Fix has_permissions_to_access when file is not ignored but patter is a substring (#2011)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-05-08 01:43:43 +08:00
Peter Cardenas
9c2db7d1cb fix(sidebar): do not wrap lines in selected files container (#2007) 2025-05-08 01:42:06 +08:00
Peter Cardenas
d7d577fd23 fix(sidebar): make tab work when toggling selected files container (#2009) 2025-05-08 01:41:49 +08:00
aniaan
9e151ae359 fix(sidebar): Reset old_result_lines in Sidebar:close to prevent content loss on resize (#2010) 2025-05-08 01:41:26 +08:00
aniaan
113913355a feat(sidebar): Add option and keymap to start a new chat directly (#2004) 2025-05-07 15:27:50 +08:00
aniaan
103b827b60 fix(Sidebar): fix: Hide default statusline when laststatus=0 (#2001) 2025-05-07 12:41:50 +08:00
yetone
93aa961fc4 fix: filter out unpaired tool calling (#1999) 2025-05-07 01:16:35 +08:00
yetone
3ab2a5d68e fix: check on_chunk if it is a nil (#1998) 2025-05-07 01:02:11 +08:00