v0.16.0#

These are the release notes for gptme version v0.16.0.

Contributors#

Thanks to everyone who contributed to this release:

@erikbjare

Changelog#

Changes since v0.15.0:

📦 gptme#

✨ Features (7)#

  • feat: basic support for openai/o1-preview and openai/o1-mini (#117) (cf13bae8)

  • feat: added youtube tool (#116) (ad669920)

  • feat: support placeholders in patches (#114) (2e08a3a1)

  • feat: added read_chat function to chats tool (#115) (527ce5ad)

  • feat: added list_chats to chats tool, and cleaned up/refactored non-ToolSpec-using tools (#110) (5cb3936d)

  • feat: added a basic tool to search past conversation logs (#109) (4e361093)

  • feat: added terminal bell to alert the user they have been returned control (1da7d047)

🐛 Fixes (13)#

Click to expand

  • fix: support multiple patches in a single codeblock (#118) (ae3ea89b)

  • fix: made eval harness more reliable, using Manager (#119) (0787f597)

  • fix: remove spammy log message when youtube tool not available (6ab895c2)

  • fix: extended the patch tool prompt to not strictly forbid placeholders, mention scoping strategies and fallback to save (7cf2119f)

  • fix: added ./projects and ./demos to gitignore (ef7d9fd8)

  • fix: change error on unknown codeblock langtags into warning, dont warn on empty langtag (481ab38e)

  • fix: minor improvements to –help output, updated –help example output in README (78f461ca)

  • fix: fixed excessive whitespace in patch example prompt (f0818c3d)

  • fix: fixed formatting in tools/base.py (e3987bdd)

  • fix: added gptme/server/init.py (02a3ecf4)

  • fix: improved how ToolUse examples are formatted (1e6574f1)

  • fix: fixed bug in how examples were generated for patch tool (c8489ecc)

  • fix: dont crash on unknown shell syntax (dd6fff7c)

🔨 Misc (5)#

  • chore: bump version to 0.16.0 (d7f170cd)

  • tests: bumped short token allowed token length (0208e76a)

  • refactor: refactor tools, codeblock, and tooluse (#113) (0cad5ca7)

  • tests: added minimal tests for chats tool (d079af43)

  • format: formatted codebase (740f1329)

(excluded 3 less relevant commits)

Full Changelog: https://github.com/gptme/gptme/compare/v0.15.0…v0.16.0