about summary refs log tree commit diff
path: root/.guix
diff options
context:
space:
mode:
authorArun Isaac2026-04-12 18:09:49 +0100
committerArun Isaac2026-04-12 18:09:49 +0100
commitfe32909d58a59407350043851970cb3004ad351e (patch)
tree3e8d58df44ffd2de4b926f876b33081d3f285b59 /.guix
parent968c5f2c9df53139729aa5356ad5a802d1c88f37 (diff)
downloadkaagum-fe32909d58a59407350043851970cb3004ad351e.tar.gz
kaagum-fe32909d58a59407350043851970cb3004ad351e.tar.lz
kaagum-fe32909d58a59407350043851970cb3004ad351e.zip
Rename project to kaagum.
kaakaa reminds too many Europeans of shit. 😅
Diffstat (limited to '.guix')
-rw-r--r--.guix/kaagum-package.scm (renamed from .guix/kaakaa-package.scm)34
1 files changed, 17 insertions, 17 deletions
diff --git a/.guix/kaakaa-package.scm b/.guix/kaagum-package.scm
index f3f0136..2145977 100644
--- a/.guix/kaakaa-package.scm
+++ b/.guix/kaagum-package.scm
@@ -1,22 +1,22 @@
-;;; kaakaa --- Tiny, security-focused AI agent in Guile
+;;; kaagum --- Tiny, security-focused AI agent in Guile
 ;;; Copyright © 2026 Arun Isaac <arunisaac@systemreboot.net>
 ;;;
-;;; This file is part of kaakaa.
+;;; This file is part of kaagum.
 ;;;
-;;; kaakaa is free software: you can redistribute it and/or modify it
+;;; kaagum is free software: you can redistribute it and/or modify it
 ;;; under the terms of the GNU General Public License as published by
 ;;; the Free Software Foundation, either version 3 of the License, or
 ;;; (at your option) any later version.
 ;;;
-;;; kaakaa is distributed in the hope that it will be useful, but
+;;; kaagum is distributed in the hope that it will be useful, but
 ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 ;;; General Public License for more details.
 ;;;
 ;;; You should have received a copy of the GNU General Public License
-;;; along with kaakaa.  If not, see <https://www.gnu.org/licenses/>.
+;;; along with kaagum.  If not, see <https://www.gnu.org/licenses/>.
 
-(define-module (kaakaa-package)
+(define-module (kaagum-package)
   #:use-module ((gnu packages guile)
                 #:select (guile-3.0 guile-json-4))
   #:use-module ((gnu packages guile-xyz)
@@ -30,12 +30,12 @@
   #:use-module (guix packages)
   #:use-module (guix utils))
 
-(define-public kaakaa
+(define-public kaagum
   (package
-    (name "kaakaa")
+    (name "kaagum")
     (version "0.1.0")
     (source (local-file ".."
-                        "kaakaa-checkout"
+                        "kaagum-checkout"
                         #:recursive? #t
                         #:select? (or (git-predicate (dirname (current-source-directory)))
                                       (const #t))))
@@ -52,7 +52,7 @@
              #~(modify-phases %standard-phases
                  (replace 'patch-source-shebangs
                    (lambda* (#:key inputs #:allow-other-keys)
-                     (substitute* "bin/kaakaa"
+                     (substitute* "bin/kaagum"
                        (("^exec guile")
                         (string-append "exec "
                                        (search-input-file inputs "/bin/guile"))))))
@@ -61,7 +61,7 @@
                    (lambda* (#:key inputs outputs #:allow-other-keys)
                      (let ((out (assoc-ref outputs "out"))
                            (effective-version (target-guile-effective-version)))
-                       (wrap-program (string-append out "/bin/kaakaa")
+                       (wrap-program (string-append out "/bin/kaagum")
                          `("GUILE_LOAD_PATH" prefix
                            (,(string-append out "/share/guile/site/" effective-version)
                             ,(getenv "GUILE_LOAD_PATH")))
@@ -73,22 +73,22 @@
      (list guile-3.0 guile-json-4 guile-lens guix))
     (native-inputs
      (list guile-run64))
-    (home-page "https://forge.systemreboot.net/kaakaa")
+    (home-page "https://forge.systemreboot.net/kaagum")
     (synopsis "Tiny, security-focused AI agent in Guile")
     (description
-     "kaakaa is a tiny, security-focused AI agent written in Guile with
-minimal dependencies. Kaakaa works with any LLM that provides an
+     "kaagum is a tiny, security-focused AI agent written in Guile with
+minimal dependencies. Kaagum works with any LLM that provides an
 OpenAI-compatible API.
 
-kaakaa runs tool calls securely using containers and capability-based
+kaagum runs tool calls securely using containers and capability-based
 access. Tool calls have limited or no access to the filesystem and to
 the network. Capabilities allow network access to be controlled with
 fine granularity. Containers are implemented using Guix's container
 API.
 
-kaakaa offers no user interface on its own. Instead, it speaks
+kaagum offers no user interface on its own. Instead, it speaks
 the @acronym{ACP, Agent Client Protocol} and allows you to use any
 compatible user interface of your choice.")
     (license license:gpl3+)))
 
-kaakaa
+kaagum