branch: externals/ellama
commit 39410a4c41e82a51f9fbd7182a2113e6fca89fc3
Author: Sergey Kostyaev <[email protected]>
Commit: Sergey Kostyaev <[email protected]>
Bump version
---
NEWS.org | 19 +++++++++++++++++++
ellama.el | 2 +-
2 files changed, 20 insertions(+), 1 deletion(-)
diff --git a/NEWS.org b/NEWS.org
index 9a6298c2fc..11b07cf24f 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -1,3 +1,22 @@
+* Version 1.10.1
+- Added option to allow all tools without confirmation using new
+ ~ellama-tools-allow-all~ variable marked as dangerous.
+- Introduced ~ellama-tools-allowed~ option to specify a list of allowed tools
+ that execute without user confirmation.
+- Updated execution logic to check for tool's presence in the allowed list and
+ properly encode non-string results using ~json-encode~.
+- Added documentation for new tool access configuration options in README.org
+ and ellama.info.
+- Refactored tool functions to use new naming conventions with "-tool" suffix
+ and confirmation wrappers with "-tool-confirm" suffix.
+- Added support for processing and displaying tool uses and their results in
LLM
+ responses.
+- Updated response handler function signature to accept a result-handler and
+ filter function.
+- Modified response processing logic to handle tool results and continue
+ processing with updated prompts.
+- Adjusted async and streaming request handling to pass new parameters for
+ better tool integration.
* Version 1.10.0
- Added comprehensive tool support, enabling filesystem operations, shell
commands, and utilities through LLM tools, including tool registration, file
diff --git a/ellama.el b/ellama.el
index 00da7e2b23..89b40c86b4 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"))
-;; Version: 1.10.0
+;; Version: 1.10.1
;; SPDX-License-Identifier: GPL-3.0-or-later
;; Created: 8th Oct 2023