gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU ELPA] Ellama version 1.0.0


From: ELPA update
Subject: [GNU ELPA] Ellama version 1.0.0
Date: Tue, 11 Feb 2025 17:04:10 -0500

Version 1.0.0 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 1.0.0
═══════════════

  • Added `ellama-write' command.
  • Added `ellama-proofread' command.
  • Added global context management, including functions to reset
    context.


2 Version 0.13.11
═════════════════

  • Add function `ellama-make-semantic-similar-p-with-context' that
    return test function for checking if two provided texts are meaning
    the same in provided context. It can be useful for creating
    semantically uniq lists of strings.


3 Version 0.13.10
═════════════════

  • Refactor file name fixing logic. Change the regular expression for
    handling forbidden filename characters to improve efficiency.


4 Version 0.13.9
════════════════

  • Fix adding buffer to context.


5 Version 0.13.8
════════════════

  • Fixed file name generation for all operating systems.
  • Fix disable paragraphs filling.
  • Add `ellama-define-word' command to transient menu.
  • Add `ellama-generate-name-by-reasoning-llm' funtion to use
  r1 distilled models for naming new sessions.


6 Version 0.13.7
════════════════

  • Add missing requires for integration tests.


7 Version 0.13.6
════════════════

  • Add function `ellama-semantic-similar-p'. It can be useful for
    creating lists without duplicates by meaning.
  • Add integration tests.


8 Version 0.13.5
════════════════

  • Fix defcustom validation. Remove unnecessary quote.


9 Version 0.13.4
════════════════

  • Add string list extraction functions. Can be useful for creating LLM
    workflows.


10 Version 0.13.3
═════════════════

  • Refactor markdown to org translation.
  • Fix bug when transformations was applied inside code blocks.


11 Version 0.13.2
═════════════════

  • Fix inline latex translation during markdown to org transformations.


12 Version 0.13.1
═════════════════

  • Add support for extra information in ellama session.


13 Version 0.13.0
═════════════════

  • Add command `ellama-chat-send-last-message' to compose and modify
    messages within the chat buffer and send them directly from there.
  • Add `ellama-chat-display-action-function' and
    `ellama-instant-display-action-function' custom variables to
    customize display buffers behaviour.


14 Version 0.12.8
═════════════════

  • Provide code review in chat session.
  • Improve code review prompt template.


15 Version 0.12.7
═════════════════

  • Add change command to transient menu.


16 Version 0.12.6
═════════════════

  • Fixed transient dependency version.
  • Refined the code for lazy loading some dependencies.


17 Version 0.12.5
═════════════════

  • Add coding provider customization option.


18 Version 0.12.4
═════════════════

  • Fix documentation.
  • Improve translation template.
  • Improve commit message template.


19 Version 0.12.3
═════════════════

  • Add separated summarization provider customization option.
  • Improve summarization prompt template.


20 Version 0.12.2
═════════════════

  • Add problem solving chains to transient menu.


21 Version 0.12.1
═════════════════

  • Fix bug when user can't create new session with universal prefix
    argument.


22 Version 0.12.0
═════════════════

  • Add transient menu.


23 Version 0.11.14
══════════════════

  • Add interactive template modification for ellama-improve-* functions
    with universal prefix argument.


24 Version 0.11.13
══════════════════

  • Add ability to use sessions in other elisp packages.


25 Version 0.11.12
══════════════════

  • Fix ellama providers validation.


26 Version 0.11.11
══════════════════

  • Fix llm provider custom variables types.


27 Version 0.11.10
══════════════════

  • Fix commit message generation for partial commits.


28 Version 0.11.9
═════════════════

  • Fix issue when current window was changed after calling
    `ellama-generate-commit-message'.
  • Add `ellama-generate-commit-message' to keymap.


29 Version 0.11.8
═════════════════

  • Allow ollama-binary to accept the executable's base name.


30 Version 0.11.7
═════════════════

  • Add commit message generation.


31 Version 0.11.6
═════════════════

  • Add link to quoted content in a separate buffer.


32 Version 0.11.5
═════════════════

  • Prevent unnecessary line breaks at the end of generated text.


33 Version 0.11.4
═════════════════

  • Improve code templates and auto-naming.


34 Version 0.11.3
═════════════════

  • Fix autoscrolling for editing commands.


35 Version 0.11.2
═════════════════

  • Inability to use closures on stream done is fixed.


36 Version 0.11.1
═════════════════

  • Add function `ellama-context-add-text' for non-intercative usage.


37 Version 0.11.0
═════════════════

  • Refactor markdown to org conversion code. Now all transformations
    will be applied only outside of code blocks.


38 Version 0.10.2
═════════════════

  • Fix bug when translation from markdown to org syntax breaks python
    code blocks.


39 Version 0.10.1
═════════════════

  • Add `ellama-solve-domain-specific-problem' command. It leverages the
  …  …



reply via email to

[Prev in Thread] Current Thread [Next in Thread]