Skip to content

Releases: ErikBjare/gptme

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

v0.11.0

29 Nov 15:38
8950650
Compare
Choose a tag to compare

These are the release notes for GPTMe version v0.11.0.

Contributors

Thanks to everyone who contributed to this release:

@AntonOsika, @ErikBjare

Changelog

Changes since v0.10.4:

📦 gptme

✨ Features (2)

  • feat: mirror working directory in shell and Python process (#49) (0b9c322)
  • feat: support paths/URLs in any prompt, refactored entrypoint to call a new public API with core logic (#37) (aaf60e5)

🐛 Fixes (13)

Click to expand

  • fix: exit with appropriate exitcode if evals pass/fail (3a0e4dc)
  • fix: fixed shell cd test (9932b27)
  • fix: fixed bugs in eval, upload/download binary files, cd to cwd before every shell command (cefbbe8)
  • fix: fixed shell output printing (no extra newlines) (cf91873)
  • fix: fixed a spelling error (8c1eada)
  • fix: import NotRequired from typing_extensions (2718eba)
  • fix: improved path detection in prompt (3f74635)
  • fix: add price_input and price_output to model metadata, refactored ModelDict TypedDict into ModelMeta dataclass (a0f1a73)
  • fix: switched to ipython for handling Python execution (#41) (b75182c)
  • fix: fixed regression in 78e5f52 (7160b97)
  • fix: output stdout/stderr directly for shell commands, to indicate progress (be40f10)
  • fix: fixed handling codeblocks that contain triple backticks (78e5f52)
  • fix: fix uncaught assert when patching missing file (fixes #39) (e34fb2c)

🔨 Misc (16)

Click to expand

  • docs: improved entrypoints' docs for better cli docs (8950650)
  • docs: added demos page to docs (ab2687c)
  • test: run evals as tests, refactor evals, added python-xdist for parallel testing (14ca2df)
  • test: switch from gpt-3.5-turbo to gpt-4-1106-preview ("gpt-4-turbo") in cli tests (75e79bd)
  • refactor: made eval abstractions more general (#48) (bf64f20)
  • refactor: moved init code into init.py (0e1a0f5)
  • test: minor improvements to eval (e3aa336)
  • test: further eval improvements (bfc2f14)
  • test: added eval test that accepts stdin (28e3a3c)
  • test: fixed bugs and improved output in evals (953614f)
  • test: continued work on evals (0c070ec)
  • test: added basic eval code (be678f3)
  • docs: fixed link to demo (66e9e49)
  • docs: added more demos (7de6c74)
  • docs: added link to issue (0a0f7ca)
  • test: added complex plotting example to test-integration.sh (3c1524e)

Full Changelog: v0.10.4...v0.11.0

v0.10.5

18 Nov 10:40
7160b97
Compare
Choose a tag to compare

These are the release notes for GPTMe version v0.10.5.

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare

Changelog

Changes since v0.10.4:

📦 gptme

🐛 Fixes (4)

  • fix: fixed regression in 78e5f52 (7160b97)
  • fix: output stdout/stderr directly for shell commands, to indicate progress (be40f10)
  • fix: fixed handling codeblocks that contain triple backticks (78e5f52)
  • fix: fix uncaught assert when patching missing file (fixes #39) (e34fb2c)

🔨 Misc (2)

  • docs: added link to issue (0a0f7ca)
  • test: added complex plotting example to test-integration.sh (3c1524e)

Full Changelog: v0.10.4...v0.10.5

v0.10.4

09 Nov 16:10
808a8ab
Compare
Choose a tag to compare

These are the release notes for GPTMe version v0.10.4.

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare

Changelog

Changes since v0.10.3:

📦 gptme

✨ Features (2)

  • feat: added branching to logmanager (#33) (808a8ab)
  • feat: added /tokens command (e8415ec)

🐛 Fixes (4)

  • fix: allow unknown models (again) (a89c385)
  • fix: add missing param to init in tests (86d5d74)
  • fix: more improvements to, and integration of, models.py (107c57c)
  • fix: added models.py with metadata about model context lengths (c76211d)

🔨 Misc (3)

  • docs: remove mentions of 'Advanced Data Analysis' (now only 'Code Interpreter') (923c928)
  • docs: removed old & outdated docstring (d29d645)
  • docs: fixed links to issues in README (3217439)

(excluded 5 less relevant commits)

Full Changelog: v0.10.3...v0.10.4

v0.10.3

06 Nov 11:26
5adc25c
Compare
Choose a tag to compare

These are the release notes for GPTMe version v0.10.3.

Contributors

Thanks to everyone who contributed to this release:

@ErikBjare

Changelog

Changes since v0.10.2:

📦 gptme

✨ Features (2)

  • feat: ask for API key on first run, and save to config (bd48a56)
  • feat: added early interrupt of generation for completed patches (6f4b88b)

🐛 Fixes (2)

  • fix: added typing-extensions to allow use of Self (20f97c7)
  • fix: don't persist quiet property to logfile (909e37f)

🔨 Misc (4)

  • docs: added getting started guide (d085d07)
  • refactor: refactored msg_to_toml and toml_to_message into Message methods (11b711f)
  • docs: switched to sphinx-book-theme, minor improvements to docs (c237dde)
  • scripts: added build_changelog.sh script (68b592b)

Full Changelog: v0.10.2...master