Skip to content

Releases: ErikBjare/gptme

v0.13.1

09 Aug 13:24
v0.13.1
3a4e928
Compare
Choose a tag to compare

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

Changelog

Changes since v0.13.0:

📦 gptme

✨ Features (1)

  • feat(eval): added ability to run evals against different providers/models (ed19746)

🔨 Misc (2)

  • chore: bumped version to v0.13.1 (3a4e928)
  • chore: bump version to 0.13.0 (ca3a7d3)

Full Changelog: v0.13.0...v0.13.1

v0.13.0

09 Aug 12:25
v0.13.0
be4539e
Compare
Choose a tag to compare

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

Changelog

Summary:

  • Anthropic support (Claude 3.5 Sonnet is really good!)
  • New terminal tool, to run long-running or interactive commands.
  • New subagent tool, to call subagents for subtasks (saving on context).
  • Improved shell tool, now supports more bash syntax.
  • Tools & prompting refactor.
  • Much improved docs, including tool examples also used in system prompt.
  • Improved testing, now more reliable than ever!

Changes since v0.12.0.

📦 gptme

✨ Features (2)

  • feat: added tmux terminal tool, major tools refactor (#86) (0c0f987)
  • feat: added support for anthropic (#84) (66fa372)

🐛 Fixes (21)

Click to expand

  • fix: fixed bundling static assets + favicon, so that web ui works when installed from pypi (116f847)
  • fix: added main.py file to gptme (1811acd)
  • fix: improvements to subagent tool (96d5b86)
  • fix: added more 'pragma: no cover' and coverage excludes (2f11864)
  • fix: improve coverage config (2eda504)
  • fix: simplified check for browser tool when fetching URLs in prompt (d996a50)
  • fix: fixed search result output format (eda4f79)
  • fix: fixed incorrectly formatted code blocks (9d2907b)
  • fix: typo (1e6b440)
  • fix: fixed broken list_sessions command for terminal tool (e4492aa)
  • fix: improved transform_examples_to_chat_directives to be more robust (b86b3ce)
  • fix: added support for shell pipeline syntax, added tests (f0a581d)
  • fix: made transform_examples_to_chat_directives more reliable (dc04994)
  • fix: more installed programs to show in prompt (package managers), mention if platform is macOS in shell tool instructions (9b9e9ed)
  • fix: refactor tool-specific prompting logic in prompts.py into tools themselves (c55d9d1)
  • fix: fixed evals (475173e)
  • fix: made shell tool able to handle function definitions (893fbfd)
  • fix: fixed ask for API key on first start, accept and auto-detect anthropic keys (8b33013)
  • fix: anthropic fixes and ci, auto-detect provider+model from env (#85) (8c20800)
  • fix: improved output of /tokens to include input cost (714a03a)
  • fix: added more models' metadata (59b1f99)

🔨 Misc (14)

Click to expand

  • test: added basic extract json tests for terminal tool (3486590)
  • chore: bumped version to v0.12.5 (7b6d5d4)
  • docs: improved index intro text, added webui docs (041e8e8)
  • docs: changed to shields.io pypi badge (82f9eb1)
  • refactor: moved server code into gptme.server module (19fc560)
  • docs: updated usage in README (8588bfe)
  • tests: added test to improve coverage for terminal tool (156e49a)
  • docs: updated README (1d8c1e0)
  • tests: fixed test for shell tool (23143bb)
  • docs: reordered index (9ba156f)
  • docs: renamed local-models page to providers (6781c58)
  • docs: major docs improvements, transform tool examples to chat directives for docs (068154e)
  • tests: widened range for acceptable prompt length (a63f1c5)
  • docs(README): added mention of support for anthropic & azure (dd00d4b)

(excluded 10 less relevant commits)

Full Changelog: v0.12.0...v0.13.0

v0.12.6

09 Aug 00:55
v0.12.6
58a6106
Compare
Choose a tag to compare

Full Changelog: v0.12.5...v0.12.6

v0.12.5

08 Aug 21:00
1abe2b0
Compare
Choose a tag to compare

What's Changed

  • fix: improve coverage config by @ErikBjare in #88
  • fix: improvements to subagent tool by @ErikBjare in #89
  • more pushed straight to master

Full Changelog: v0.12.4...v0.12.5

v0.12.4

08 Aug 15:22
Compare
Choose a tag to compare

What's Changed

  • docs: major docs improvements, transform tool examples to chat directives for docs by @ErikBjare in #87

Full Changelog: v0.12.3...v0.12.4

v0.12.3

07 Aug 12:05
0c0f987
Compare
Choose a tag to compare

What's Changed

  • feat: added tmux terminal tool, major tools refactor by @ErikBjare in #86

Full Changelog: v0.12.2...v0.12.3

v0.12.2

07 Aug 00:38
8c20800
Compare
Choose a tag to compare

What's Changed

  • fix: anthropic fixes and ci, auto-detect provider+model from env by @ErikBjare in #85

Full Changelog: v0.12.1...v0.12.2

v0.12.1

06 Aug 21:04
66fa372
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.12.1

v0.12.0

06 Aug 12:54
v0.12.0
c435b30
Compare
Choose a tag to compare

What's Changed

  • fix: restart shell on broken pipe, handle composite expressions by @ErikBjare in #70
  • feat: improvements to browsing, including assistant-driven browsing by @ErikBjare in #54
  • refactor: refactored eval/main.py into seperate files by @ErikBjare in #76
  • fix: let other tools register functions in the Python tool REPL by @ErikBjare in #78
  • feat: tools refactor, started work on subagent by @ErikBjare in #79

Full Changelog: v0.11.1...v0.12.0

v0.11.1

20 Jan 17:46
209b623
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.11.1