Version 0.9.1 of package Ellama has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Ellama describes itself as:

  ==============================
  Tool for interacting with LLMs
  ==============================

More at https://elpa.gnu.org/packages/ellama.html

## Summary:

  1 Ellama
  ════════

    [file:https://img.shields.io/badge/license-GPL_3-green.svg]
    [file:https://melpa.org/packages/ellama-badge.svg]
    [file:https://stable.melpa.org/packages/ellama-badge.svg]
    [file:https://elpa.gnu.org/packages/ellama.svg]

    Ellama is a tool for interacting with large language models from
    Emacs. It allows you to ask questions and receive responses from the
    LLMs. Ellama can perform various tasks such as translation, code
    review, summarization, enhancing grammar/spelling or wording and more
    through the Emacs interface. Ellama natively supports streaming
    output, making it effortless to use with your preferred text editor.

    The name "ellama" is derived from "Emacs Large LAnguage Model
    Assistant". Previous sentence was written by Ellama itself.

## Recent NEWS:

1 Version 0.9.1
═══════════════

  • Add summarize killring command.


2 Version 0.9.0
═══════════════

  • Improve context management. Make it extendable.


3 Version 0.8.14
════════════════

  • Don't insert blank line on code change actions.


4 Version 0.8.13
════════════════

  • Simplify switching between org and markdown.


5 Version 0.8.12
════════════════

  • Construct a local list instead of pushin to global one.


6 Version 0.8.11
════════════════

  • Remove `dash' dependency.
  • Remove function `ellama--fill-string'.
  • Rewrite function `ellama--fill-long-lines' to use `fill-region'.
  • Use `thread-last' instead of `->>' from `dash'.


7 Version 0.8.10
════════════════

  • Fix context for chat translation.
  • Refactor translations.
  • Add command for current buffer translation.


8 Version 0.8.9
═══════════════

  • Add chat translation.


9 Version 0.8.8
═══════════════

  • Fix some bad markdown to org translations.


10 Version 0.8.7
════════════════

  • Fix interactive local model selection for emacs 28.


11 Version 0.8.6
════════════════

  • Add provider to `ellama-chat' arguments.


12 Version 0.8.5
════════════════

  • Improve working with context:
    • Fix some `org-mode' links.
    • Add command for adding info nodes into context.
    • Fix keybindings documentation.


13 Version 0.8.4
════════════════

  • Fix keybindings. Keymap prefix now not set by default to prevent
    usage of reserved for end user customisation keys.


14 Version 0.8.3
════════════════

  • Fix non-chat commands.


15 Version 0.8.2
════════════════

  • Fix chat on model switching.


16 Version 0.8.1
════════════════

  • Add naming scheme user option.


17 Version 0.8.0
════════════════

  • Add context management.


18 Version 0.7.7
════════════════

  • Apply markdown-to-org filter consistently.


19 Version 0.7.6
════════════════

  • Eliminate eval call.


20 Version 0.7.5
════════════════

  • Make ellama-request-mode for cancel active requests.


21 Version 0.7.4
════════════════

  • Avoid advising global functions. Use minor modes instead.


22 Version 0.7.3
════════════════

  • Add sessions auto save. If not set will not use named files for new
    sessions. Enabled by default.
  • `ellama-major-mode' used instead of `ellama-instant-mode' and used
    not only for ellama instant buffers, but also for ellama chat
    buffers.


23 Version 0.7.2
════════════════

  • Replace / with _ in new note filenames to prevent errors.


24 Version 0.7.1
════════════════

  • Improve markdown to org conversion.
  • Move readme from markdown to org.


25 Version 0.7.0
════════════════

  • Switch from markdown to org-mode.
  • Fix bug in session management on buffer kill.
  • Decrease pressure to garbage collector during text generation.


26 Version 0.6.0
════════════════

  • Implement session management.


27 Version 0.5.8
════════════════

  • Fix typo in predefined prompts.


28 Version 0.5.7
════════════════

  • Add ellama-nick-prefix custom variable.


29 Version 0.5.6
════════════════

  • Add llm name to generated ellama name.


30 Version 0.5.5
════════════════

  • Add ellama-chat-done-callback.


31 Version 0.5.4
════════════════

  • Support interactive switch models on remote host.


32 Version 0.5.3
════════════════

  • Support cancellation.


33 Version 0.5.2
════════════════

  • Make default prompt templates customizable.


34 Version 0.5.1
════════════════

  • Use more meaningful buffer names.


35 Version 0.5.0
════════════════

  • Eliminate aliases.


36 Version 0.4.14
═════════════════

  • Extract ellama-chat-done to separate function.


37 Version 0.4.13
═════════════════

  • Use custom-set-default in set function for custom variables.


38 Version 0.4.12
═════════════════

  • Add option to customize paragraphs filling behaviour.


39 Version 0.4.11
═════════════════

  • Fix compilation


40 Version 0.4.10
═════════════════

  • Add customization group.
  • Call ellama-setup-keymap on prefix change.


41 Version 0.4.9
════════════════

  • Call fill-region only for non-programming modes.


42 Version 0.4.8
════════════════

  • Improve lines wrapping.


43 Version 0.4.7
════════════════

  • Simplify scroll logic.


44 Version 0.4.6
════════════════

  • Fix code trimming.


45 Version 0.4.5
════════════════

  • Refactoring. Eliminate duplicated code.
  • Fix minor bugs with error handling.


46 Version 0.4.4
════════════════

  • Fix ellama-render interactive spec.


47 Version 0.4.3
════════════════

  • Fix scrolling during generation.
  • Add auto scrolling for all commands.


48 Version 0.4.2
════════════════

  • Add auto scrolling. Disabled by default.


49 Version 0.4.1
════════════════

  • Fix adding and completing code. Do it inline instead of end of
    buffer.


50 Version 0.4.0
════════════════

  • Add interactive provider selection.


51 Version 0.3.2
════════════════

  • Change keymap prefix to prevent default binding overwriting.


52 Version 0.3.1
════════════════

  • Minor fixes in custom variables.


53 Version 0.3.0
════════════════

  • Add keymap.


54 Version 0.2.0
════════════════

  • Move to GNU ELPA.

Reply via email to