What's Changed
* fix: restart shell on broken pipe, handle composite expressions by ErikBjare in https://github.com/ErikBjare/gptme/pull/70
* feat: improvements to browsing, including assistant-driven browsing by ErikBjare in https://github.com/ErikBjare/gptme/pull/54
* refactor: refactored eval/main.py into seperate files by ErikBjare in https://github.com/ErikBjare/gptme/pull/76
* fix: let other tools register functions in the Python tool REPL by ErikBjare in https://github.com/ErikBjare/gptme/pull/78
* feat: tools refactor, started work on subagent by ErikBjare in https://github.com/ErikBjare/gptme/pull/79
**Full Changelog**: https://github.com/ErikBjare/gptme/compare/v0.11.1...v0.12.0