Skip to content

v0.18.0

Compare
Choose a tag to compare
@ErikBjare ErikBjare released this 26 Sep 17:15
· 334 commits to master since this release
v0.18.0
4a7404f

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

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare

Changelog

Changes since v0.17.0:

📦 gptme

✨ Features (1)

  • feat: added better interrupt handling, requiring two interrupts within 1 sec to exit (when not generating response or executing tools) (7029059)

🐛 Fixes (16)

Click to expand

  • fix: nit to python tool instructions (94b1aaf)
  • fix: refactored cli params, removed special 'ask' value for name (cbf1d12)
  • fix: persist pinned and hide to jsonl, only include files, pinned, etc in toml output if set (c54c1f2)
  • fix: fixed bug in refactor (43f912e)
  • fix: fix resume after refactor (5d1a761)
  • fix: minor fixes, set Console.log_path=False, undo /exit message before exit (711cab4)
  • fix: fixes to cli, improved interrupt, refactored conversation picking to not run when piped, dont run assistant until user message present (project context fix) (417b319)
  • fix: improve rich usage, change calls to use gptme.util.console.{print,input,log} (8cf53cb)
  • fix: improved browser tool search output, if python tool had result then skip stdout in msg (4aaf202)
  • fix: updated system prompt to mention tags (c686dab)
  • fix: limit shell output (8a62859)
  • fix: limited default number of listed conversations to 20 in webui (84ab220)
  • fix: added OpenRouter url when asking for API key (8728012)
  • fix: fix conversation list order in picker, lazily load conversation metadata, add get_user_conversations(), add ?limit= to /api/conversations and use it in webui (9c53aa0)
  • fix: set gptme.version (abcfec0)
  • fix: fixed prompt chaining, added test (fixes #106) (deac8db)

🔨 Misc (15)

Click to expand

  • chore: bump version to 0.18.0 (4a7404f)
  • refactor: separated cli/interactive stuff from chat() into main() (9808166)
  • docs: added more examples (da88a5f)
  • docs: improved docs config, fixed warnings, build in strict mode in CI (no warning allowed) (ae45141)
  • tests: fixed browser search test (a106d5c)
  • docs(README): added ToC (e88d426)
  • docs: added link to examples from intro (6d1471e)
  • refactor: renamed function to remove 'private' underscore prefix (a7a5cf6)
  • docs: updated README (5983f5b)
  • tests: fixed test (d0a946b)
  • docs: added TODO comment (8ad35e1)
  • docs: minor improved examples (1158d95)
  • docs: improved docs structure (User & Dev guide), improved CLI & API Reference, extracted Prompts as new page, added Examples (e1b881a)
  • format: fixed formatting and typing (68c2552)
  • docs: added external link to docs index/sidebar (c9bc488)

(excluded 8 less relevant commits)

Full Changelog: v0.17.0...v0.18.0