commit 0c253dabc0bdbef78bba6b5c04d1800f087464e7 from: Isaac Meerleo date: Tue Jun 16 14:43:34 2026 UTC Add agent-shell ACP client Add the agent-shell stack (shell-maker, acp, agent-shell) and set up Anthropic login auth inside an after! block so a non-autoloaded call can't abort the rest of config. Ignore the .agent-shell/ runtime dir. commit - f500dcc20d9e88358559f3fe5adb649c3dbd8ed6 commit + 0c253dabc0bdbef78bba6b5c04d1800f087464e7 blob - /dev/null blob + 45880c35cc19004ee5a8c83c115e99e15f620981 (mode 644) --- /dev/null +++ .gitignore @@ -0,0 +1 @@ +/.agent-shell/ blob - 9f6c36495d33e6b35f7d2155742ff00895b94143 blob + e40e79aa2109d1a9656d31a9bc47e8f1a0aa955e --- doom/config.el +++ doom/config.el @@ -312,3 +312,11 @@ Returns \"n/a\" when no planner revenue landed this mo ("mtd-revenue" "%(binary) -f %(ledger-file) --invert --period \"this month\" bal ^Income") ("bank-balance" "%(binary) -f %(ledger-file) bal ^Assets:Checking"))) (add-to-list 'ledger-reports r t))) + +;; Set Anthropic auth once agent-shell loads. `agent-shell-anthropic-make-authentication' +;; isn't autoloaded, so calling it at top level errored and aborted the rest of config. +(after! agent-shell + (require 'agent-shell-anthropic nil t) + (setq agent-shell-anthropic-authentication + (agent-shell-anthropic-make-authentication :login t))) + blob - 96433580a3370f72c1ef163a03b43c0b1d6d24d2 blob + 4ddcc92424c35b7a80014e2844dbefe93a886f5e --- doom/packages.el +++ doom/packages.el @@ -55,3 +55,6 @@ (package! org-timeblock) (package! khalel) (package! catppuccin-theme) +(package! shell-maker) +(package! acp) +(package! agent-shell)