Highlights
- add notification config support for both sound and remote url request
- upgrade usage instructions for tool grep, read, edit and write
- filter out binary file in read tool
- fix support for fish shell
- use smallModel for fetch tool summarization
- commit: support systemPrompt configuration
- ux: don't crash when model is misconfigured
- ux: display api key source and more infos for /login
- ux: improve @ speed for large project
- plugin: add stop and subagentStop plugin hook
- plugin: add nodeBridgeHandler plugin hook
What's Changed
- feat: add binary file filtering to read tool by @xierenyuan in #651
- feat: update grep tool usage instructions by @xierenyuan in #653
- feat: update read tool description and usage guidelines by @xierenyuan in #652
- fix: Fix the issue that the commit command does not support systemPrompt by @Symboler in #641
- feat: update edit tool description for clarity by @xierenyuan in #655
- feat: improve write tool description with usage guidelines by @xierenyuan in #656
- fix: handle canceled error type in ui store by @sorrycc in #657
- feat: add stop and subagentStop plugin hooks by @sorrycc in #658
- refactor: replace sse flag with transport option by @xierenyuan in #659
- feat: add notification sound plugin by @sorrycc in #660
- feat(notification): add webhook URL support by @sorrycc in #661
- fix: add fish shell support in command execution by @xierenyuan in #663
- refactor: implement ripglob file search for large projects by @xierenyuan in #662
- feat: add system prompt support for fetch tool by @xierenyuan in #664
- fix: remove null values from tool parameters by @xierenyuan in #665
- feat: add nodeBridgeHandler plugin hook by @sorrycc in #666
- refactor: move arg parsing to cli by @sorrycc in #667
- refactor(server): decouple shutdown logic from process exit by @sorrycc in #668
- feat: support disabling default context by @xierenyuan in #670
- refactor: update llm rules description text by @xierenyuan in #671
New Contributors
Full Changelog: 0.23.1...0.24.0