Name | Modified | Size | Downloads / 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