From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=systemreboot.net; s=default; t=1779589637; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7dqy7O4oIUniFor5mu0ngeqt+bIHNt+4iWskGrARSeU=; b=S3krCfF9BblAK232z0CLd6fFj59YyNt6X0JnVYO59k8Da8mgAPMwWUYqTnrYFjv2aTeGKO wFO8T/26yfiqb9gE8HUUdW030tHswPL5K2q6PFS5Yc+8/JqB0fyVM+2ZCr/mCs860gGSg8 iJ9S+6Qgx4hqW0XAxoKPp0cu+yUUUDeBTVSYi6JWwuogiNNsUb9ok+q66RSTnWmuTbabs5 K+pm3MprjLnz16WVSx9G6lpuqvZYQf+1xDzhGmcC39vd20Tn90zIvIlmNzA/hK0ghcpG95 lRc3Ngty2fyXoIbN8rkYM8jVpbq6GpNLKXiRnlERXBgdGVW91qCLKLKMbAJc/g== Received: from localhost ( [192.168.2.1]) by mugam.systemreboot.net (OpenSMTPD) with ESMTPSA id 85879bc9 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 24 May 2026 02:27:17 +0000 (UTC) From: Arun Isaac To: guile-user@gnu.org Cc: kaagum@systemreboot.net Subject: kaagum, an AI agent in Guile Date: Sun, 24 May 2026 03:27:16 +0100 Message-ID: <87o6i5bkzf.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Hi, https://klaus.systemreboot.net/kaagum/ I would like to introduce kaagum, a tiny AI agent written in Guile with minimal dependencies. It features a security-focused design with sandboxing via Guix containers and the principle of least privilege for both filesystem and network access. kaagum works with any OpenAI-compatible API, including local models=E2=80=94no data ever needs to leave your machine. kaagum's core event loop is an implementation of The Elm Architecture (TEA)=E2=80=94it is a purely functional state machine cleanly separating st= ate transitions from side-effects. kaagum implements the Agent Client Protocol (ACP) and works with any compatible client. Thus it composes well not only with Emacs but with any editor or environment of your choice. I realize AI is a contentious and polarizing topic in the community at the moment. My thoughts on the matter are in the README. If you have feedback to offer, or are interested in hacking on this project, please write to the public inbox at kaagum@systemreboot.net https://lists.systemreboot.net/kaagum/ Regards, Arun