guix-epistemia

Personal Guix channel
Log | Files | Refs

commit 000b1f541b1a60e02800db807506df89acfdeda9
parent 5c339897713d497df8e97c02baa072bb19546c67
Author: Vineet Kumar <git@vineetk.net>
Date:   Thu, 28 May 2026 14:11:12 -0400

packages/emacs: drop gptel-agent

Diffstat:
Mepistemia/packages/emacs.scm | 52----------------------------------------------------
1 file changed, 0 insertions(+), 52 deletions(-)

diff --git a/epistemia/packages/emacs.scm b/epistemia/packages/emacs.scm @@ -175,58 +175,6 @@ for writing LLM ineractions that suit your workflow. See `gptel-request', and `gptel-fsm for more advanced usage.") (license license:gpl3))) -(define-public emacs-gptel-agent - (package - (name "emacs-gptel-agent") - (version "20260412.716") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/karthink/gptel-agent") - (commit "bef06bccdbf847e0c4a94d1b57dd96d979437430"))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1g33w8db2g33l3qf4f9vnafkdpilaxh4s9cy76yv79rphg92ipaw")))) - (build-system emacs-build-system) - (propagated-inputs (list emacs-compat emacs-gptel-new emacs-yaml - emacs-orderless)) - (arguments - '(#:include '("^[^/]*.el$" "^[^/]*.el.in$" - "^dir$" - "^[^/]*.info$" - "^[^/]*.texi$" - "^[^/]*.texinfo$" - "^doc/dir$" - "^doc/[^/]*.info$" - "^doc/[^/]*.texi$" - "^doc/[^/]*.texinfo$" - "^agents$") - #:exclude '("^.dir-locals.el$" "^test.el$" "^tests.el$" - "^[^/]*-test.el$" "^[^/]*-tests.el$"))) - (home-page "https://github.com/karthink/gptel-agent") - (synopsis "Agentic LLM use for gptel") - (description - "This is a collection of tools and prompts to use gptel \"agentically\" with any -LLM, to autonomously perform tasks. It has access to - the web (via basic web -search, URL fetching and @code{YouTube} video metadata), - local files -(read/write/edit), - the state of Emacs (documentation and Elisp evaluation), - -and Bash, if you are in a POSIX-y environment. To use gptel-agent in a -dedicated buffer: - Set `gptel-model and `gptel-backend to use your preferred -LLM. - Run M-x `gptel-agent'. This will open a buffer with the agent preset -loaded. - Use gptel as usual, calling `gptel-send etc. - If you change the -system prompt, tools or other settings in this buffer, you can reset the agent -state by (re)applying the \"gptel-agent\" preset from gptel's menu. To use -gptel-agent anywhere in Emacs: - As with gptel, you can use gptel-agent in any -buffer. Just apply the \"gptel-agent\" preset in the buffer, or include -\"@@gptel-agent\" in a prompt. gptel-agent can delegate tasks to \"sub-agents\". -Sub-agents can be specified in Markdown or Org files in a directory. To see how -to specify agents, examine the \"agents\" directory in this package. You can add -your directory of agents to `gptel-agent-dirs', which see. Please note: -gptel-agent uses significantly more tokens than the average gptel LLM -interaction.") - (license license:gpl3))) - (define-public emacs-kasi (package (name "emacs-kasi")