Merging work and personal claude integration

This commit is contained in:
Howard Abrams 2026-08-30 12:16:37 -07:00
parent 88179b0fdb
commit ad2de77002

View file

@ -59,6 +59,9 @@ Installing Xenodiums [[https://github.com/xenodium/agent-shell][agent-shell]]
(when (string-match-p "\\*agent-shell-diff\\*" (buffer-name)) (when (string-match-p "\\*agent-shell-diff\\*" (buffer-name))
(evil-emacs-state))))) (evil-emacs-state)))))
#+END_SRC #+END_SRC
This also requires installing some command line support utilities, as well as [[https://agentclientprotocol.com/get-started/introduction][ACP]].
*** Notifications *** Notifications
When my /artificial intern/ completes a task, I have long since nipped out to the kitchen, put the kettle on ... buttering scones... and getting crumbs and bits of food out of those round brown straw mats that the teapot goes on. When my /artificial intern/ completes a task, I have long since nipped out to the kitchen, put the kettle on ... buttering scones... and getting crumbs and bits of food out of those round brown straw mats that the teapot goes on.
@ -151,8 +154,17 @@ And point Emacs to it:
(use-package agent-shell (use-package agent-shell
:config :config
(setq agent-shell-preferred-agent-config (agent-shell-anthropic-make-claude-code-config) (setq agent-shell-preferred-agent-config (agent-shell-anthropic-make-claude-code-config)
agent-shell-anthropic-claude-acp-command agent-shell-anthropic-authentication (agent-shell-anthropic-make-authentication :login t))
`,(file-expand-wildcards "/opt/homebrew/bin/claude-agent-acp")))
(setq agent-shell-anthropic-claude-acp-command
(if (file-exists-p "/opt/homebrew")
(list (file-expand-wildcards "/opt/homebrew/bin/claude-agent-acp"))
'("/usr/local/bin/claude-agent-acp")))
(when (file-exists-p "~/.zshenv-work")
(setq agent-shell-anthropic-claude-environment (agent-shell-make-environment-variables
:load-env "~/.zshenv-work"))))
;; /opt/homebrew/Cellar/node/26.0.0/bin/claude-agent-acp ;; /opt/homebrew/Cellar/node/26.0.0/bin/claude-agent-acp
#+END_SRC #+END_SRC
@ -202,6 +214,12 @@ First install the [[https://github.com/google-gemini/gemini-cli][gemini-cli]]:
brew install gemini-cli brew install gemini-cli
#+END_SRC #+END_SRC
Or:
#+BEGIN_SRC sh
npm install -g @google/gemini-cli
#+END_SRC
And lets make that the default now: And lets make that the default now:
#+BEGIN_SRC emacs-lisp :tangle no #+BEGIN_SRC emacs-lisp :tangle no