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

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

[GNU ELPA] Ellama version 0.11.14


From: ELPA update
Subject: [GNU ELPA] Ellama version 0.11.14
Date: Sun, 15 Sep 2024 17:03:46 -0400

Version 0.11.14 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.11.14
═════════════════

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


2 Version 0.11.13
═════════════════

  • Add ability to use sessions in other elisp packages.


3 Version 0.11.12
═════════════════

  • Fix ellama providers validation.


4 Version 0.11.11
═════════════════

  • Fix llm provider custom variables types.


5 Version 0.11.10
═════════════════

  • Fix commit message generation for partial commits.


6 Version 0.11.9
════════════════

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


7 Version 0.11.8
════════════════

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


8 Version 0.11.7
════════════════

  • Add commit message generation.


9 Version 0.11.6
════════════════

  • Add link to quoted content in a separate buffer.


10 Version 0.11.5
═════════════════

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


11 Version 0.11.4
═════════════════

  • Improve code templates and auto-naming.


12 Version 0.11.3
═════════════════

  • Fix autoscrolling for editing commands.


13 Version 0.11.2
═════════════════

  • Inability to use closures on stream done is fixed.


14 Version 0.11.1
═════════════════

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


15 Version 0.11.0
═════════════════

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


16 Version 0.10.2
═════════════════

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


17 Version 0.10.1
═════════════════

  • Add `ellama-solve-domain-specific-problem' command. It leverages the
    popular "act like a professional" prompt engineering method,
    enhanced by an automated planning step.


18 Version 0.10.0
═════════════════

  • Add `ellama-solve-reasoning-problem' command that implements
    [Absctraction of Thought] technique. It uses a chain of multiple
    messages to LLM and help it to provide much better answers on
    reasoning problems. Even small LLMs like [phi3-mini] provides much
    better results on reasoning tasks using AoT.


[Absctraction of Thought] <https://arxiv.org/pdf/2406.12442>

[phi3-mini] <https://ollama.com/library/phi3>


19 Version 0.9.11
═════════════════

  • Transform org quote content to avoid rendering issues.


20 Version 0.9.10
═════════════════

  • Add file quote context elements.


21 Version 0.9.9
════════════════

  • Add info node quote context elements.


22 Version 0.9.8
════════════════

  • Copy context from previous session on creating new session. This is
    useful when you create new session by calling `ellama-ask-about'
    with prefix argument.


23 Version 0.9.7
════════════════

  • Add webpage quote context elements.


24 Version 0.9.6
════════════════

  • Improve code blocks translation from markdown to org.


25 Version 0.9.5
════════════════

  • Establish a fresh chat session whenever the `ellama-chat' function
    is invoked with a provider different from the one currently in use.


26 Version 0.9.4
════════════════

  • Improve code blocks translation from markdown to org.


27 Version 0.9.3
════════════════

  • Support summarize shr url at point (eww and elfeed).
  • Add ellama-chain function for chaining multiple calls to LLMs.


28 Version 0.9.2
════════════════

  • Allow summarizing urls withoud doctype tag.
  • Summarize url at point.


29 Version 0.9.1
════════════════

  • Add summarize killring command.


30 Version 0.9.0
════════════════

  • Improve context management. Make it extendable.


31 Version 0.8.14
═════════════════

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


32 Version 0.8.13
═════════════════

  • Simplify switching between org and markdown.


33 Version 0.8.12
═════════════════

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


34 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'.


35 Version 0.8.10
═════════════════

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


36 Version 0.8.9
════════════════

  • Add chat translation.


37 Version 0.8.8
════════════════

  • Fix some bad markdown to org translations.


38 Version 0.8.7
════════════════

  • Fix interactive local model selection for emacs 28.


39 Version 0.8.6
════════════════

  • Add provider to `ellama-chat' arguments.


40 Version 0.8.5
════════════════

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


41 Version 0.8.4
════════════════

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

reply via email to

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