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:
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
) - test(patch): improve test coverage for patch tool (
e1e2943
) - test(patch): improve empty patch test (
a660512
) - refactor(rag): simplify configuration and initialization (#266) (
84e5ab6
) - refactor: group all provider/model related logic into
llm
directory (#254) (ac3c173
) - docs(README): added links to issues for agents and Bob (
ebd700b
) - chore: moved mypy options into pyproject.toml (
ba2009a
) - docs: moved a couple 'in progress' features to the completed features section (
e9a0022
)
(excluded 2 less relevant commits)
Full Changelog: v0.23.0...v0.24.0