diff options
| author | jgart <jgart@dismail.de> | 2026-08-14 10:35:48 +0100 |
|---|---|---|
| committer | jgart <jgart@dismail.de> | 2026-08-21 16:34:01 +0100 |
| commit | f061832806d750d5738e8ca3a42c4de0bb212387 (patch) | |
| tree | 68a0ebac19cca87463af92e91ffd63be2d8db566 /gnu | |
| parent | 91c8dc1805cbdf5a813af60f3afc2b10577f535e (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.scm | 30 |
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 | |||
| 4321 | compatible user interface of your choice.") | 4321 | compatible 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 | ||
| 4349 | AI agent.") | ||
| 4350 | (license license:gpl3+))) | ||
| 4351 | |||
| 4324 | (define-public haunt | 4352 | (define-public haunt |
| 4325 | (package | 4353 | (package |
| 4326 | (name "haunt") | 4354 | (name "haunt") |
