These are the release notes for gptme version v0.26.0.
Summary
This release includes:
- Support for local TTS using Kokoro (experimental, #401, announcement tweet)
- Ability to load tools from external modules (#336)
- Many fixes and improvements to reliability.
Contributors
Thanks to everyone who contributed to this release:
@0xbrayo, @chenrui333, @ErikBjare, @jrmi
Changelog
Changes since v0.25.0:
📦 gptme
✨ Features (4)
- feat: added local TTS support using Kokoro (#401) (
3e8e8698
) - feat: allow to load tools from external modules (#336) (
dd99731c
) - feat: add support for different tool formats in eval system (#380) (
5fbc0acb
) - feat: improve tool use response format (#306) (
1934fcf1
)
🐛 Fixes (16)
Click to expand
- fix: fixed sending whitespace-only messages to tts server (
51ce6aea
) - fix: more precise version when installed in editable mode, with git info (#400) (
9cbaa5da
) - fix: allow overriding logs folder via GPTME_LOGS_HOME (
a34276c7
) - fix: dont store invalid commands in log (
aaf2e9e9
) - fix: fix /summarize command (#390) (
c41df98e
) - fix(server): init tools in server api (#389) (
b6f337ac
) - fix: tool api call broken when user answer no to when asked for confirmation (#371) (
72fb003d
) - fix: several fixes to tmux tool, incl support for multiple commands per tooluse (#382) (
8dbed8eb
) - fix: rename python tool to ipython for better tooluse format adherence (#361) (
d4407e30
) - fix: improve smaller model response on user refusals (#374) (
11708dd1
) - fix: create workspace symlink in log folder, load on resume (#368) (
03475102
) - fix: shorten command descriptions (
0d642c22
) - fix: remove conflicting -n alias for --name, keep as --non-interactive alias (fixes #360) (
dd26dc23
) - fix: prettier /command completions (
f2e01f3b
) - fix: retry on anthropic overloaded (#356) (
50763762
) - fix: fixed
auto n
option on ask_execute, added log message with remaining skips (cc1af13a
)
🔨 Misc (10)
Click to expand
- chore: bump version to 0.26.0 (
3fef9941
) - chore: fixed venv docker/gitignore (
a32fc3bc
) - docs: improve custom tools docs, mentioning simple script tools (#391) (
d33ff353
) - test: simplified tool format test, dont skip cli url test if lynx available (
cdbfae8b
) - chore: added .aider and .env to gitignore (
54253a5d
) - test: fix reset_default_model fixture if no default set (
a5687952
) - test: reset default model in openai tests to fix flaky test (
7ff84922
) - test: fix typo in model name (
dec7a60f
) - chore: update brayo-pip -> 0xbrayo (
871cf63c
) - chore: updated changelog_contributors.csv cache (
7abeb1eb
)
(excluded 11 less relevant commits)
Full Changelog: v0.25.0...v0.26.0