0.4.1 (2026-10-19)
⚠ BREAKING CHANGES
- dont include out of cwd templates
Features
- acp: add :Avante acp sessions to list and resume agent sessions (99ee143)
- Add support for gpt 6 model family (8e54c3f)
- AvanteSwitchProvider: accepter filters (1edd5e5)
- dont include out of cwd templates (1b19261)
- label ACP providers in switch selector (a75581d)
- Show acp mode header info (162c0b6)
- sidebar: focus the input when pressing i in the result window (7f3fbf9)
- web_search: add Firecrawl search engine (fc82420)
- web_search: add Serply search engine (86d5740)
- zen: accept prompt on cli (1f90503)
Bug Fixes
- acp: align initialization and capabilities with ACP v1 (bf7507e)
- acp: align session setup and lifecycle with ACP v1 (ea24ed7)
- acp: declare _replayed on BaseSessionUpdate for typecheck (cc8d467)
- acp: don't replay previous session when opening a new chat (664d298)
- acp: hardcode version info until version is managed automatically (6c9fdf7)
- acp: ignore replayed session/load updates (317b026)
- acp: never send an empty prompt array for the edit flow (b4cc3c9)
- acp: recover Codex stale sessions (2fd012c)
- acp: switch history before opening sidebar in select_history (e4f0a7b)
- fix switches between acp and provider (2cfb470)
- history: don't write a new chat to disk until it's used (8b38e85)
- history: preserve valid timestamps when loading (c1157be)
- llm: address review feedback (16dc348)
- llm: keep API keys off curl's command line (efb9798)
- log: build reverse log level lookup without mutating the iterated table (a5cb87b)
- lua_ls: could not find plenary.Path (2cab1e1)
- openai: improve GPT-5/GPT-6 Responses routing and preserve finalized reasoning state (faf1ae6)
- openai: preserve Responses API phases and skip legacy role padding (bdffd74)
- prevent provider and model switches during generation (ba86bb1)
- remove default result header title (9f13c15)
- set execute bit on contrib/avante (3053d7a)
- simplify ACP session not found matching (52b5457)
- test: now are now using vim.schedule for the response so let's wait for result to (4eb9c1f)
- use revision as version (68ff1c4)
- web_search: call on_complete outside the fast event context (a22876b)
Continuous Integration
- fix target-branch (4682f81)