290 Commits

Author SHA1 Message Date
Jie Liu
a9e9890fc6 Change codex acp provider command to automatically install & run (#2890) 2025-12-27 01:41:20 +08:00
XuJiawei
42028811e4 refine: replace vim.fn.system with vim.system (#2863) 2025-12-13 18:58:10 +08:00
yetone
cc7f383e37 docs: remove Warp sponsorship link (#2859) 2025-12-10 02:26:48 +08:00
yetone
7f48770e66 fix(kimi-acp): kimi acp tool call update is missing the kind field (#2814) 2025-10-31 20:41:12 +08:00
yetone
159b452426 chore: replace replace_in_file references with str_replace (#2811) 2025-10-31 02:08:53 +08:00
Canmi
0a0a0a3958 fix: visual spacing glitch between badges. (#2783) 2025-10-22 02:44:41 +08:00
Carlos Gomes
cc7a41262e feat: follow the ACP agent edit and open files automatically (#2780) 2025-10-19 00:32:08 +08:00
Dmitry Torokhov
2f9daf2bc6 feat(ollama): provide a helper to enable ollama when service is available
Ollama is disabled by default, as it normally does not require API keys
to be defined. Users are supposed to override is_env_set() method in
their configs to enable Ollama.

Provide check_endpoint_alive() helper in Ollama provider module that can
be used directly in place of is_env_set() and checks whether the server
replies to "get list of models" query:

...
  ollama = {
    is_env_set = require("avante.providers.ollama").check_endpoint_alive,
  },
...
2025-10-16 22:09:54 -07:00
yetone
4a68e29165 feat: support codex acp provider (#2774) 2025-10-16 01:26:04 +08:00
Carlos Gomes
cecd0de6fc feat: Allow inline buttons and popup confirmation for both ACP and normal Providers (#2760)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-15 18:08:51 +08:00
Copilot
60cb63cdd2 feat: Add option to disable auto-adding current file when opening new chat (#2764)
Co-authored-by: yetone <1206493+yetone@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-10-13 11:34:44 +08:00
Copilot
7f5213f1fe Fix auto_approve_tool_permissions documentation to match default value (#2757)
Co-authored-by: yetone <1206493+yetone@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-10-12 01:15:53 +08:00
arsalan64
1947025ad3 docs: update mini.pick organization name (#2731) 2025-09-29 21:15:48 +08:00
yetone
099354c253 chore: update README to align with the latest code (#2696) 2025-09-08 10:38:05 +08:00
yetone
20c4f44195 chores: add ACP link in README.md (#2682) 2025-09-03 16:43:49 +08:00
yetone
faff4c4226 chores: change readme (#2680) 2025-09-03 13:04:46 +08:00
yetone
0955c2913f feat: zen mode (#2679) 2025-09-03 12:51:43 +08:00
yetone
8a956123ca fix: clean up configuration examples in README.md (#2656) 2025-08-31 07:49:12 +08:00
yetone
5e0aa7e5c0 feat: support acp (#2649) 2025-08-31 07:41:19 +08:00
Oren Sayag
4966f20be8 fix(docs): added missing , in README lua config (#2633) 2025-08-24 16:10:12 +08:00
samuelm00
24f7dbbe76 fix typo 2025-08-19 14:53:40 +08:00
samuelm00
6da110b1c0 add some best practices for the instruction file 2025-08-19 14:53:40 +08:00
samuelm00
0a603efad1 add possibility to define a project based instruction file 2025-08-19 14:53:40 +08:00
Dmitry Torokhov
fed6902c9a feat!(selection): do not display hint immediately
Selection hint that is displayed immediately upon entering visual mode
([<leader>aa: ask, <leader>ae: edit]) gets old pretty quickly. Add a
config option to control when the hint is displayed:

  selection = {
    enabled = true,
    hint_display = "delayed",
  },

The "hint_display" option recognizes the following values:

- "immediate" results in the hint being shown immediately after entering
  visual mode. This is the old behavior.
- "delayed" causes the hint be displayed only if the cursor has not been
  moved for vim.o.updatetime milliseconds. This is the new default.
- "none" suppresses showing the hint completely.

Unfortunately "CursorHold" event is not emitted in visual mode so we
have to emulate it using Utils.debounce().

This is a breaking change because selection behavior was controller by
"hints" config entry which makes little sense, so the config section and
associated commands were renamed to "selection".

Additionally the "hints"/"selection" was mapped to "<leader>ah", but the
very same key combination was used to select from old Avante chat
histories, which overrode the toggle. New selection toggle keymap is
"<leader>aC".
2025-08-16 14:45:52 +08:00
yetone
4e0a8620b6 docs: add FAQ section about disabling agentic mode (#2604) 2025-08-13 22:20:25 +08:00
yetone
1830917ceb fix(docs): incorrect installation instructions (#2555) 2025-07-31 14:26:39 +08:00
Boshen
72444ac217 docs: improve vim-plug installation guide (#2548) 2025-07-31 14:14:54 +08:00
doodleEsc
faa3945428 feat: implement user-defined text shortcuts (#2512)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-23 11:54:59 +08:00
bhaktatejas922
07457293d4 fix(docs): morph website 2025-07-22 17:45:58 +08:00
ras0q
7ed3a0e761 doc: the build opt must return a string value
The `build` opt must be fun(LazyPlugin) or string or false or a list of
build commands, not fun():string

Ref: https://lazy.folke.io/spec
2025-07-21 12:10:40 -07:00
yetone
e9c031ab6b chores: morph model (#2501) 2025-07-22 00:02:34 +08:00
yetone
0618dbc151 chore: update README with Fast Apply instructions 2025-07-19 13:57:17 +08:00
yetone
ae06698c30 feat: add moonshot provider 2025-07-16 19:04:46 +08:00
yetone
18ea95d965 fix: refine docs 2025-07-16 18:38:55 +08:00
yetone
adbd296ba6 feat: integrated morph 2025-07-16 18:34:52 +08:00
yetone
4892b7cde5 chores: update README (#2435) 2025-07-11 13:58:51 +08:00
yetone
1748b9120a chores: remove aihubmix (#2430) 2025-07-10 11:24:01 +08:00
yetone
286b5ba7ae chores: remove searchapi (#2429) 2025-07-10 10:52:49 +08:00
Han Pham
b7e7cb4715 feat(doc): include all key bindings as set by avante (#2408) 2025-07-04 10:21:18 +08:00
guanghechen
7aec52ff3e improve: support to customize the spinners (#2397) 2025-07-02 18:54:41 +08:00
doodleEsc
4329ed79f4 feat: enable override prompt templates directory (#2387) 2025-07-02 14:43:17 +08:00
guanghechen
30604304ba improve: support to customize the avanterules directories for project/global (#2392) 2025-07-02 12:17:13 +08:00
Peter Cardenas
9a04edba4a chore: remove all references to nvim-treesitter (#2327) 2025-06-25 17:42:38 +08:00
hamidi-dev
7daf169228 feat(prompt_logger): Save prompts to disk and add buffer navigation via keymaps (#2075) 2025-06-23 01:20:03 +08:00
WireWhiz
db39f5fe1b feat: make LazyVim config auto handle cross-platform (#2284) 2025-06-22 16:36:59 +08:00
Mahmoud Abduljawad
53c764a258 feat: scoped API key support with AVANTE_ prefix (#2285)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-06-22 14:36:51 +08:00
Lujeni
d963b09aaf docs(readme): add @mentions feature documentation and examples (#2260) 2025-06-19 15:10:24 +08:00
yetone
af2eaf797c chores: udpate readme (#2264) 2025-06-19 14:33:50 +08:00
Avinash Thakur
cf87220dff docs: fix doc types. Add lua type to opts in readme (#2200)
* docs: fix doc types. Add lua type to `opts` in readme

* [pre-commit.ci lite] apply automatic fixes

* chore: fix type error in sidebar.lua

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-06-17 16:09:12 +08:00
yetone
fcf457ed7f fix: refine tools (#2229) 2025-06-16 01:27:39 +08:00