summaryrefslogtreecommitdiff
path: root/epistemia
diff options
context:
space:
mode:
authorVineet Kumar <git@vineetk.net>2026-05-28 14:11:12 -0400
committerVineet Kumar <git@vineetk.net>2026-05-28 14:11:12 -0400
commit000b1f541b1a60e02800db807506df89acfdeda9 (patch)
tree9f70249c54be68bc643a47629e4f5069bdf3c35a /epistemia
parent5c339897713d497df8e97c02baa072bb19546c67 (diff)
packages/emacs: drop gptel-agent
Diffstat (limited to 'epistemia')
-rw-r--r--epistemia/packages/emacs.scm52
1 files changed, 0 insertions, 52 deletions
diff --git a/epistemia/packages/emacs.scm b/epistemia/packages/emacs.scm
index 849e7bf..fb11355 100644
--- 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
175`gptel-fsm for more advanced usage.") 175`gptel-fsm for more advanced usage.")
176 (license license:gpl3))) 176 (license license:gpl3)))
177 177
178(define-public emacs-gptel-agent
179 (package
180 (name "emacs-gptel-agent")
181 (version "20260412.716")
182 (source
183 (origin
184 (method git-fetch)
185 (uri (git-reference
186 (url "https://github.com/karthink/gptel-agent")
187 (commit "bef06bccdbf847e0c4a94d1b57dd96d979437430")))
188 (file-name (git-file-name name version))
189 (sha256
190 (base32 "1g33w8db2g33l3qf4f9vnafkdpilaxh4s9cy76yv79rphg92ipaw"))))
191 (build-system emacs-build-system)
192 (propagated-inputs (list emacs-compat emacs-gptel-new emacs-yaml
193 emacs-orderless))
194 (arguments
195 '(#:include '("^[^/]*.el$" "^[^/]*.el.in$"
196 "^dir$"
197 "^[^/]*.info$"
198 "^[^/]*.texi$"
199 "^[^/]*.texinfo$"
200 "^doc/dir$"
201 "^doc/[^/]*.info$"
202 "^doc/[^/]*.texi$"
203 "^doc/[^/]*.texinfo$"
204 "^agents$")
205 #:exclude '("^.dir-locals.el$" "^test.el$" "^tests.el$"
206 "^[^/]*-test.el$" "^[^/]*-tests.el$")))
207 (home-page "https://github.com/karthink/gptel-agent")
208 (synopsis "Agentic LLM use for gptel")
209 (description
210 "This is a collection of tools and prompts to use gptel \"agentically\" with any
211LLM, to autonomously perform tasks. It has access to - the web (via basic web
212search, URL fetching and @code{YouTube} video metadata), - local files
213(read/write/edit), - the state of Emacs (documentation and Elisp evaluation), -
214and Bash, if you are in a POSIX-y environment. To use gptel-agent in a
215dedicated buffer: - Set `gptel-model and `gptel-backend to use your preferred
216LLM. - Run M-x `gptel-agent'. This will open a buffer with the agent preset
217loaded. - Use gptel as usual, calling `gptel-send etc. - If you change the
218system prompt, tools or other settings in this buffer, you can reset the agent
219state by (re)applying the \"gptel-agent\" preset from gptel's menu. To use
220gptel-agent anywhere in Emacs: - As with gptel, you can use gptel-agent in any
221buffer. Just apply the \"gptel-agent\" preset in the buffer, or include
222\"@@gptel-agent\" in a prompt. gptel-agent can delegate tasks to \"sub-agents\".
223Sub-agents can be specified in Markdown or Org files in a directory. To see how
224to specify agents, examine the \"agents\" directory in this package. You can add
225your directory of agents to `gptel-agent-dirs', which see. Please note:
226gptel-agent uses significantly more tokens than the average gptel LLM
227interaction.")
228 (license license:gpl3)))
229
230(define-public emacs-kasi 178(define-public emacs-kasi
231 (package 179 (package
232 (name "emacs-kasi") 180 (name "emacs-kasi")