Skip to content

v0.21.0

Compare
Choose a tag to compare
@ErikBjare ErikBjare released this 25 Oct 10:17
· 48 commits to master since this release
v0.21.0
852e6f4

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

Contributors

Thanks to everyone who contributed to this release:

@brayo-pip, @ErikBjare

Changelog

Changes since v0.20.0:

📦 gptme

✨ Features (4)

  • feat: added support for groq provider (4299cd0)
  • feat:whitelist some commands (7f1ba2b)
  • feat: added support for xAI/grok (d7cebba)
  • feat: started working on ncurses ui (d3413ea)

🐛 Fixes (19)

Click to expand

  • fix: added 'head' to allowlisted commands in shell tool (7cc752f)
  • fix: compile cmd_regex (#222) (623a52d)
  • fix: print used model on startup (6cf4001)
  • fix: better error if attempting to run on Windows, refactor readline stuff (#221) (bd8b746)
  • fix: update to use latest Sonnet model by default, improve typing (6e70168)
  • fix: dont catch interrupts until conversation has begun (2be45a8)
  • fix: added ncgptme and gptme-nc script entrypoints for ncurses tui (7b19b76)
  • fix: fixed typing in ncurses.py (f018c6c)
  • fix: improved shell tool preview format (756e420)
  • fix: change OPENAI_API_BASE to OPENAI_BASE_URL (30e3f01)
  • fix: ensure subagent logdir unique (f735111)
  • fix: changed subagent tool param order and example (2bdb48f)
  • fix: fixed display bug in confirm prompt (b9f8cd8)
  • fix: fixed bug where user prompt not included in request (53d160e)
  • fix: fixed prompt_user returning empty string when interrupted (440aedb)
  • fix: fixed leftover call to ask_execute instead of confirm func (b7d2a3f)
  • fix: fixed incorrectly asking for confirmation when impersonating (9498343)
  • fix: more fixes/improvements to treeofthoughts.py (d54df51)
  • fix: re-raise tool use errors in tests (0ada191)

🔨 Misc (14)

Click to expand

  • chore: bump version to 0.21.0 (852e6f4)
  • docs: added more WIP features to README (2d8b602)
  • docs: added note about Windows support (b8ce040)
  • docs: added docstring to ncurses.py (5bb0024)
  • docs: add note about limitations of small local models, convert page to rst (f521c71)
  • format: fixed lints (ff2277c)
  • refactor: refactor ncurses.py and add --no-color cli argument (942996c)
  • docs: added basic docs for configuration files (fixes #173) (acd0cee)
  • docs(README): removed old ToC link (5801bbf)
  • docs: fixed docs building after refactor (52eaed9)
  • refactor: refactor how confirmation works, enabling LLM-guided confirmation and simplifying confirmation support in server (b843e88)
  • refactor: work on programmatic interface, refactored LogManager into mutable manager and immutable Log dataclass, added wip treeofthought script (d421cc8)
  • format: fixed formatting after pre-commit setup (4ee9761)
  • docs: fixed incorrect OPENAI_API_BASE url (732c5b8)

(excluded 4 less relevant commits)

Full Changelog: v0.20.0...v0.21.0