branch: elpa/gptel commit 5eb88bdae1752f5b527ddb7c50a684aa4114e2c4 Author: Karthik Chikmagalur <karthikchikmaga...@gmail.com> Commit: Karthik Chikmagalur <karthikchikmaga...@gmail.com>
gptel: Initialize gptel--system-message more robustly * gptel.el (gptel--system-message): Add a default value for when there is no 'default' key in `gptel-directives'. Address #416. --- gptel.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gptel.el b/gptel.el index 98d3c1e2d6..2a06f114bf 100644 --- a/gptel.el +++ b/gptel.el @@ -1009,7 +1009,9 @@ MODE-SYM is typically a major-mode symbol." ;;;; Directive handling -(defvar gptel--system-message (alist-get 'default gptel-directives) +(defvar gptel--system-message + (or (alist-get 'default gptel-directives) + "You are a large language model living in Emacs and a helpful assistant. Respond concisely.") "The system message used by gptel.") (put 'gptel--system-message 'safe-local-variable #'always)