Commit Graph

884 Commits

Author SHA1 Message Date
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
yetone
c29075ae02 fix: insert dummy view func for str_replace_editor tool (#1997) 2025-05-07 00:51:19 +08:00
Perken
23d8c8b24f opts: allow false to be passed as ask flag (#1897)
Co-authored-by: yetone <yetoneful@gmail.com>
2025-05-06 21:19:25 +08:00
yetone
2d6527197d feat: manual compact instead of automatic compact (#1996) 2025-05-06 20:57:58 +08:00
yetone
89d420ccec fix: filter out unpaired tool_use and tool_result messages (#1995) 2025-05-06 20:28:02 +08:00
yetone
65c9fcd54f fix: more robust diff blocks parser (#1994) 2025-05-06 20:10:51 +08:00
yetone
4cb4f34fed fix: suggestion history messages (#1993) 2025-05-06 19:49:34 +08:00
yetone
60897ee9a6 fix: o1 model (#1992) 2025-05-06 19:32:55 +08:00
doodleEsc
0b78b58760 feat(file_selector): add intergration with nvim-tree.lua (#1987)
Co-authored-by: doodleEsc <cokie@foxmail.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-05-06 00:06:41 +08:00
yetone
e21f1f07bd fix: filter out all dummy messages when summarize (#1989) 2025-05-05 17:34:53 +08:00
yetone
a67f3071e4 chores: update default copilot model (#1988) 2025-05-05 17:14:50 +08:00
yetone
f73d253338 fix: insert a fake view function call to prevent the LLM from using old content (#1986) 2025-05-05 02:00:01 +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
e989fc2f06 fix: clear all events (#1985) 2025-05-05 00:50:45 +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
0f7fb35e6d fix: tool use id sometimes will be the same (#1982) 2025-05-04 02:43:33 +08:00
yetone
fcf6e8617e fix: selector item title cannot contains newline (#1978) 2025-05-03 14:45:06 +08:00
yetone
e3af524bc1 fix: auto centered first diff block (#1977) 2025-05-03 14:37:13 +08:00
yetone
8f23cc85ab fix: gemini openai compatible api (#1976) 2025-05-03 14:09:46 +08:00
yetone
555b2e615c fix: cancel error (#1965) 2025-05-02 02:06:10 +08:00
Roman Gurov
0dc8ee4771 fix: change function name python to run_python (#1901) 2025-05-02 01:29:06 +08:00
yetone
d3094d6c9f fix: help cmd (#1963) 2025-05-02 00:53:55 +08:00
yetone
3a43621e17 refactor: tool calling ui (#1959) 2025-05-01 19:16:15 +08:00
yetone
448efbb842 fix: disable compact history messages for dispatch agent (#1954) 2025-05-01 05:19:54 +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
4aa4d4c48b fix: close all hint windows when the sidebar is closed (#1952) 2025-05-01 03:24:40 +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
Peter Cardenas
59554e1cb0 fix: properly highlight multi filetype code blocks (#1926) 2025-04-30 22:20:40 +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
zenk
48a415ef01 feat(window): add height&width option for editing window (#1913)
Co-authored-by: zhangkai.zju <zhangkai.zju@bytedance.com>
2025-04-30 13:59:54 +08:00
Peter Cardenas
cc1ea65cbc fix(sidebar): correct syntax highlighting for selected code (#1936) 2025-04-30 13:59:29 +08:00