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

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

diff --git a/NEWS.org b/NEWS.org
index 7dc3f3f6cf..b848919a7c 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -1,3 +1,24 @@
+* Version 1.12.4
+- Normalize file path in write-file function. Added expand-file-name to 
properly
+  handle both absolute and relative paths when writing files, preventing
+  potential issues with file path resolution.
+- Filter function objects from function call arguments. This prevents display 
of
+  uncallable function objects in the confirmation prompt.
+- Make task tool unaccessible for general subagents. This change improves
+  security and control over tool access.
+- Fix file write tool. Corrected the order of operations in
+  ellama-tools-write-file-tool by setting the buffer file name before inserting
+  content.
+- Fix async tools confirmation. Use callback function to return result to the
+  agent.
+- Improve system message handling. Added optional MSG parameter to
+  ellama-get-system-message to allow callers to provide custom system messages
+  via the :system plist key. This allows sub-agents to use skills.
+- Improve agent response result handling. Updated result encoding to return
+  "done" for nil results instead of causing potential errors.
+- Fix result handling in tool execution wrapper. Improved the logic for 
handling
+  tool results by ensuring JSON encoding only occurs when a result exists. This
+  change fixes async task execution.
 * Version 1.12.3
 - Improve loop control in confirmation dialog. Refactored the while loop in the
   confirmation prompt to use explicit t/nil returns for loop continuation
diff --git a/ellama.el b/ellama.el
index c319bdfb4d..4e54761fe2 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.24.0") (plz "0.8") (transient 
"0.7") (compat "29.1") (yaml "1.2.3"))
-;; Version: 1.12.3
+;; Version: 1.12.4
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;; Created: 8th Oct 2023
 

Reply via email to