v0.20.0
These are the release notes for gptme version v0.20.0.
Contributors
Thanks to everyone who contributed to this release:
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: v0.19.2...v0.20.0