branch: externals/ellama
commit c3ec238861cc4e222e948021f47ac309fe26bad3
Author: Sergey Kostyaev <[email protected]>
Commit: Sergey Kostyaev <[email protected]>

    Bump version
---
 NEWS.org  | 35 +++++++++++++++++++++++++++++++++++
 ellama.el |  2 +-
 2 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/NEWS.org b/NEWS.org
index 50fbdbd50c..a555cc76db 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -1,3 +1,38 @@
+* Version 1.27.0
+
+- Added ~ellama-undo-on-error~. Users can now choose whether failed LLM 
requests
+  roll back partial buffer changes or leave the generated text in place.
+- Made plan-and-act and subagent loops more resilient after LLM failures. The
+  loops continue after the first error, compact the session after repeated
+  errors, resume after successful compaction, and stop cleanly when compaction
+  cannot recover the session.
+- Made subagent tool errors part of the conversation instead of aborting the
+  provider tool-use path. Synchronous and asynchronous tool failures are now
+  returned as tool results so the worker can inspect the error and keep going.
+- Added preflight session compaction before oversized requests are sent. This
+  covers regular ~ellama-stream~ calls and plan-and-act controller turns, and 
it
+  resumes the deferred request in the target session buffer after compaction.
+- Changed edit tools to use asynchronous hook handling. Hooks no longer block
+  the Emacs UI, while agents still receive the tool result only after the hooks
+  have finished.
+- Tightened project checks. Byte and native compiler warnings now fail ~make
+  check-elisp~, README custom-variable coverage is checked, and documented
+  public commands are checked against real interactive commands.
+- Added configurable trusted read-file handling for DLP. Prompt-injection scans
+  can be skipped for safe file-reading outputs without disabling DLP for other
+  tools.
+- Improved agent buffer updates. Agent prompts, controller continuations, plan
+  reports, and visible tool/status output now trigger the same auto-scrolling
+  behavior as normal chat insertions, and finished plan-and-act loops append 
the
+  next user heading.
+- Extended interactive model editing beyond Ollama and OpenAI-compatible
+  providers. The model transient can now read and update providers with a
+  generic ~chat-model~ slot, and URL editing is available for providers with a
+  ~url~ slot.
+- Refreshed the documentation for the current agent, DLP, compaction, provider,
+  skill, blueprint, and tooling behavior. The chat-with-image transient key was
+  also moved from ~i~ to ~I~ to avoid a key conflict.
+
 * Version 1.26.0
 
 - Auto-fix unexpected closing delimiters in file edits. When syntax validation
diff --git a/ellama.el b/ellama.el
index 01cf120a09..25d5f650d2 100644
--- a/ellama.el
+++ b/ellama.el
@@ -6,7 +6,7 @@
 ;; URL: http://github.com/s-kostyaev/ellama
 ;; Keywords: help local tools
 ;; Package-Requires: ((emacs "28.1") (llm "0.30.2") (plz "0.8") (transient 
"0.7") (compat "29.1") (yaml "1.2.3"))
-;; Version: 1.26.0
+;; Version: 1.27.0
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;; Created: 8th Oct 2023
 

Reply via email to