What's Changed
Improvements ✨
- Integrate
plugin.handle_text_embedding
hook by @zhanglei1172 in #2804 - Agent loop v2: Planning & Task Management (part 1: refactoring) by @Pwuts in #4799
- Add config options to documentation site by @lc0rp in #5034
- Gracefully handle plugin loading failure by @eyalk11 in #4994
- Update memory.md with more warnings about memory being disabled by @NeonN3mesis in #5008
Bugfixes 🐛
- Fix orjson encoding text with UTF-8 surrogates by @ido777 in #3666
- Fix
execute_python_file
workspace mount & Windows path formatting by @sohrabsaran in #4996 - Fix configuring TTS engine by @Pwuts in #5005
- Bugfix/remove breakpoint from embedding function by @collijk in #5022
- Bugfix/bad null byte by @collijk in #5033
- Fix path processing by @Pwuts in #5032
- Filepath fixes and docs updates to specify when relative paths are expected by @lc0rp in #5042
Re-arch 🏗️
- runner.cli parsers set as a library by @ph-ausseil in #5021
- fix the forgotten + symbol in parse_ability_result(...) in parser.py by @cyrus-hawk in #5028
- Move all application code to an application subpackage by @collijk in #5026
New Contributors
- @ido777 made their first contribution in #3666
- @sohrabsaran made their first contribution in #4996
- @ph-ausseil made their first contribution in #5021
- @eyalk11 made their first contribution in #4994
Full Changelog: v0.4.5...v0.4.6