Version 0.9.0
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 ofgptel
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
.