MyGit

v0.17.0

ErikBjare/gptme

版本发布时间: 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

相关地址:原始地址 下载(tar) 下载(zip)

查看:2024-09-19发行的版本