Download Latest Version v0.27.0 source code.tar.gz (504.2 kB)
Email in envelope

Get an email when there's a new version of GPTme

Home / v0.24.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-11-22 4.1 kB
v0.24.0 source code.tar.gz 2024-11-22 479.4 kB
v0.24.0 source code.zip 2024-11-22 536.6 kB
Totals: 3 Items   1.0 MB 1

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

Summary

🌟 New Features - Added RAG (Retrieval-Augmented Generation) support for context-aware assistance (#258) - Added gptme-util CLI with tools and chats management commands (#261, [#265]) - Added current date & time to system prompt for better temporal awareness

🔧 Improvements & Fixes - Fixed patch tool to support line removal (#267) - Fixed path handling in patch and save tools - Fixed save diff preview for paths starting with ~/ - Set PAGER and GH_PAGER in shell tool - Added wait-for-ci example to gh tool

🏗️ Refactoring & Developer Experience
- Grouped all provider/model logic into llm directory (#254) - Simplified RAG configuration and initialization (#266) - Improved test coverage for patch tool - Added verbose logging and tools call command - Improved Docker build configuration - Added pylint duplicate-code checks

Contributors

Thanks to everyone who contributed to this release:

@erikbjare, @jrmi

Changelog

Changes since v0.23.0:

📦 gptme

✨ Features (5)

  • feat(cli): print return values from tool function calls (c1f4c00)
  • feat(utils): add verbose logging and tools call command to gptme-util (#265) (b3955d5)
  • feat: begin work on RAG, refactoring, improved docs and tests (#258) (950c397)
  • feat: implement gptme-util CLI for utilities (#261) (128676c)
  • feat: added current date & time to system prompt (faaec3a)

🐛 Fixes (5)

  • fix: support line removal in patch tool (#267) (7c51573)
  • fix: enforce full path usage in patch tool (2ade667)
  • fix(save): fix save diff preview when path starts with ~/ (0fbafd0)
  • fix: set PAGER and GH_PAGER in shell tool, add wait-for-ci example to gh tool (e4ce6c8)
  • fix: mention paths being relative to working dir in prompt for save tool (41594c5)

🔨 Misc (8)

Click to expand

- chore: bump version to 0.24.0 ([`990965f`](https://github.com/ErikBjare/gptme/commit/990965f)) - test(patch): improve test coverage for patch tool ([`e1e2943`](https://github.com/ErikBjare/gptme/commit/e1e2943)) - test(patch): improve empty patch test ([`a660512`](https://github.com/ErikBjare/gptme/commit/a660512)) - refactor(rag): simplify configuration and initialization ([#266](https://github.com/ErikBjare/gptme/issues/266)) ([`84e5ab6`](https://github.com/ErikBjare/gptme/commit/84e5ab6)) - refactor: group all provider/model related logic into `llm` directory ([#254](https://github.com/ErikBjare/gptme/issues/254)) ([`ac3c173`](https://github.com/ErikBjare/gptme/commit/ac3c173)) - docs(README): added links to issues for agents and Bob ([`ebd700b`](https://github.com/ErikBjare/gptme/commit/ebd700b)) - chore: moved mypy options into pyproject.toml ([`ba2009a`](https://github.com/ErikBjare/gptme/commit/ba2009a)) - docs: moved a couple 'in progress' features to the completed features section ([`e9a0022`](https://github.com/ErikBjare/gptme/commit/e9a0022))

(excluded 2 less relevant commits)

Full Changelog: https://github.com/ErikBjare/gptme/compare/v0.23.0...v0.24.0

Source: README.md, updated 2024-11-22