Commit Diff


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)