Skip to content

Version 0.9.0

Latest
Compare
Choose a tag to compare
@karthink karthink released this 24 Jun 02:07
· 31 commits to master since this release

Version 0.9.0 adds gptel-context and support for more models/backends

Backends

  • Add support for OpenAI's gpt-4o (#313, contributed by @axelknock)
  • Add support for Anthropic's claude-3-5-sonnet-20240620 (#331, contributed by @erwald).
  • Add support for the PrivateGPT backend (#312, contributed by @Aquan1412).

New feature

gptel can now include arbitrary regions, buffers or files with requests. This is useful as background context for queries. For example, when you want to talk about the contents of code buffers/files in your project in a chat buffer. These additional contexts are "live" and not "snapshots", i.e. they are scanned at the time of the query.

This feature is available via the gptel-add command or from gptel's transient menu. See the README for more details.

This feature was contributed by @daedsidog.

UI changes

  • Calling M-x gptel now asks the user to pick an existing chat buffer or name a new one. A suitable default name is chosen if the user leaves the field blank. The prefix-arg behavior of gptel has been removed for now.
  • New option gptel-track-response in non-chat buffers to control whether gptel distinguishes between the user's prompts and LLM responses. (The two are always distinguished in dedicated chat buffers.) This option can also be set from the transient menu.

Bug fixes and other news

  • gptel-org-branching-context now requires Org 9.67 or later.
  • Fix bugs with one-shot Markdown to Org conversion.
  • Fix bugs with setting transient switches buffer-locally in gptel-menu.