v0.17.0
版本发布时间: 2024-09-19 22:49:23
ErikBjare/gptme最新发布版本:v0.19.2(2024-10-07 14:37:33)
These are the release notes for gptme version v0.17.0.
Contributors
Thanks to everyone who contributed to this release:
@erikbjare
Changelog
Changes since v0.16.0:
📦 gptme
✨ Features (1)
🐛 Fixes (23)
Click to expand
- fix: changed warning log to debug (
0c4c186
) - fix: minor eval refactor (improved type names), clarified python tool instructions (
e0c79a4
) - fix: disable tqdm in tests (
77ef4fa
) - fix: reduced number of decimals in eval output (
b216179
) - fix: removed spammy message when not in a git repo (
be3d023
) - fix: futher reliability improvements to evals (
622e574
) - fix: added tqdm progress bar to eval (
cd33e06
) - fix: nitpick (
11f1e7e
) - fix: improved typing in gptme.evals.run (
6d00be7
) - fix: more fixes, speed up list_chats and search_chats by lazily searching chronologically (
8c3cb77
) - fix: more fixes and store eval case results in result directory (
1e23ecb
) - fix: comment out warning for unknown codeblock types, add lru_cache to frequently called get_tool_for_langtag, added wip llm_openai.list_models (
aff213f
) - fix: refactored evals, fixed leaked semaphore warnings, read logs and naively compute tokens from output (
3bbd88b
) - fix: improved system prompt, added system prompt to docs (#123) (
62220b1
) - fix: refactored and improved evals (#122) (
e4eb81c
) - fix: improved eval stream capturing logic (
eecabac
) - fix: improved evals output capturing, don't capture by default if a single test is run, and write streams to results directory (
8e9ad4c
) - fix: process eval run futures in the order they are finished, instead of waiting in order (
5601fae
) - fix: remove the missing datascience packages warning at python tool init (
09f115f
) - fix: add ignorelist for certain known non-executable codeblock langs (
7b82b03
) - fix: lowered logging level for some spammy messages (
9a729af
) - fix: disable placeholder-aware patching if placeholders in original file, improve error message if file not found (
1a1e9fb
) - fix: dont ask for version in bump_version script if already on tag and pyproject updated (
68aae66
)
🔨 Misc (11)
Click to expand
- chore: bump version to 0.17.0 (
3044149
) - tests: fixed test_search_chats test (
56ffb5a
) - docs: updated README (
a837b32
) - tests: added particle effect integration-test example (
5aa7955
) - tests: fixed broken test in CI (
4947265
) - refactor: refactored Message into a frozen dataclass (
8887ca8
) - refactor: moved openai model metadata into seperate file, added make update-models to use gptme to update it (
11221db
) - chore: updated gitignore (
f2b8be1
) - docs: updated README (
ee87599
) - tests: fixed test_eval_cli running on models than intended, and not the tested provider (
d0ab042
) - refactor: refactored eval TypedDict types to dataclasses (
25de7f7
)
(excluded 5 less relevant commits)
Full Changelog: https://github.com/ErikBjare/gptme/compare/v0.16.0...v0.17.0