summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorjgart <jgart@dismail.de>2026-08-14 10:35:48 +0100
committerjgart <jgart@dismail.de>2026-08-21 16:34:01 +0100
commitf061832806d750d5738e8ca3a42c4de0bb212387 (patch)
tree68a0ebac19cca87463af92e91ffd63be2d8db566 /gnu
parent91c8dc1805cbdf5a813af60f3afc2b10577f535e (diff)
gnu: Add emacs-agent-shell-kaagum.
* gnu/packages/emacs-xyz.scm (emacs-agent-shell-kaagum): New variable. Co-authored-by: Arun Isaac <arunisaac@systemreboot.net> Change-Id: Ia89fca2e96b83a4306d221b10491da5da50740a3
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/guile-xyz.scm30
1 files changed, 29 insertions, 1 deletions
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index f6656e26f47..fafa18ad168 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -45,7 +45,7 @@
45;;; Copyright © 2022 Taiju HIGASHI <higashi@taiju.info> 45;;; Copyright © 2022 Taiju HIGASHI <higashi@taiju.info>
46;;; Copyright © 2022, 2023 Zheng Junjie <873216071@qq.com> 46;;; Copyright © 2022, 2023 Zheng Junjie <873216071@qq.com>
47;;; Copyright © 2022, 2025-2026 Evgeny Pisemsky <mail@pisemsky.site> 47;;; Copyright © 2022, 2025-2026 Evgeny Pisemsky <mail@pisemsky.site>
48;;; Copyright © 2022 jgart <jgart@dismail.de> 48;;; Copyright © 2022, 2026 jgart <jgart@dismail.de>
49;;; Copyright © 2023 Andrew Tropin <andrew@trop.in> 49;;; Copyright © 2023 Andrew Tropin <andrew@trop.in>
50;;; Copyright © 2024 Ilya Chernyshov <ichernyshovvv@gmail.com> 50;;; Copyright © 2024 Ilya Chernyshov <ichernyshovvv@gmail.com>
51;;; Copyright © 2024 Artyom Bologov <mail@aartaka.me> 51;;; Copyright © 2024 Artyom Bologov <mail@aartaka.me>
@@ -4321,6 +4321,34 @@ the @acronym{ACP, Agent Client Protocol} and allows you to use any
4321compatible user interface of your choice.") 4321compatible user interface of your choice.")
4322 (license license:gpl3+))) 4322 (license license:gpl3+)))
4323 4323
4324(define-public emacs-agent-shell-kaagum
4325 (package
4326 (name "emacs-agent-shell-kaagum")
4327 (version "0.1.0")
4328 (source (package-source kaagum))
4329 (build-system emacs-build-system)
4330 (arguments
4331 (list #:tests? #f ;no tests
4332 #:phases
4333 #~(modify-phases %standard-phases
4334 (add-after 'unpack 'enter-elisp-dir
4335 (lambda _
4336 (chdir "emacs")))
4337 (add-after 'enter-elisp-dir 'configure
4338 (lambda* (#:key inputs #:allow-other-keys)
4339 (emacs-substitute-variables "agent-shell-kaagum.el"
4340 ("agent-shell-kaagum-command"
4341 (search-input-file inputs "bin/kaagum"))))))))
4342 (inputs
4343 (list kaagum))
4344 (propagated-inputs
4345 (list emacs-agent-shell))
4346 (home-page (package-home-page kaagum))
4347 (synopsis "Agent-shell integration for the kaagum AI agent")
4348 (description "This package provides agent-shell integration for the kaagum
4349AI agent.")
4350 (license license:gpl3+)))
4351
4324(define-public haunt 4352(define-public haunt
4325 (package 4353 (package
4326 (name "haunt") 4354 (name "haunt")