Release notes
gptme v0.20.0
These are the release notes for gptme version v0.20.0.
Contributors
Thanks to everyone who contributed to this release:
@erikbjare
Changelog
Changes since v0.19.2:
📦 gptme
✨ Features (1)
- feat: updated webui style, with sidebar (
bd44e5c)
🐛 Fixes (10)
Click to expand- fix: use importlib.util.find_spec instead of attempting costly imports at startup, reducing startup time by ~1s (
7b75520) - fix(webui): put
<thinking>tags into<details>, minor style improvements (04b3109) - fix(webui): switch to marked over showdown, improved styling and misc fixes (
0a868ba) - fix: catch exceptions when executing tools (
9560660) - fix: handle bad patches better (
771734c) - fix: limit image size, fixes exception for large images (fixes #185) (#188) (
45cfbac) - fix: fixed incorrectly nested string in f-string (
4aa3f2d) - fix: made shell tool more strict, now requires exact 'shell' langtag to run (
578adcc) - fix: use stdout/stderr as langtags in shell output, instead of as headings (
c102806) - fix: log warning if allowlisted tool could not be found (
f1864c7)
🔨 Misc (9)
Click to expand- chore: bump version to 0.20.0 (
5d0b138) - docs: added startup time to 'Are we tiny?' page (
cde7937) - refactor: extracted js part of webui into seperate file (
919fe93) - docs: improved styling of demos (
018e6ff) - docs: more use of rubric::, use sphinxcontrib.asciinema to embed player (
fdfc658) - docs: improved getting started, tool docs, and docstrings (
5c827eb) - docs: updated docs for running with ollama (litellm no longer needed) (
f258602) - docs: updated docs for running locally with ollama/litellm (
fa59310) - improve: enhance API key setup UX and error handling (
7231aa9)
Full Changelog: https://github.com/ErikBjare/gptme/compare/v0.19.2...v0.20.0