gnu: Add emacs-agent-shell.

* gnu/packages/emacs-xyz.scm (emacs-agent-shell): New variable.

Change-Id: Ief6146dd475f11c7a67983174da945832b811deb
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
This commit is contained in:
Luis Higino 2026-01-11 18:50:35 +00:00 committed by Danny Milosavljevic
parent e610fa5557
commit aa6add1ca8
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -1081,6 +1081,28 @@ Agent Client Protocol} (ACP) for Emacs, a standardized protocol for
communicating with LLM agents.")
(license license:gpl3+))))
(define-public emacs-agent-shell
(package
(name "emacs-agent-shell")
(version "0.27.3")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/xenodium/agent-shell")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "13fqygfi3riyqyfw0ah5klm8xnrz9qk4g4aii69qs4h4ink2qvip"))))
(build-system emacs-build-system)
(propagated-inputs (list emacs-shell-maker emacs-acp))
(home-page "https://github.com/xenodium/agent-shell")
(synopsis "Native agentic integrations for Claude Code, Gemini CLI, etc")
(description
"This package offers a native comint shell experience to interact with any agent
powered by @uref{https://agentclientprotocol.com/, Agent Client Protocol} (ACP).")
(license license:gpl3+)))
(define-public emacs-geiser-guile
(package
(name "emacs-geiser-guile")