diff --git a/home/modules/emacs/doom/config.el b/home/modules/emacs/doom/config.el index c2a39cf..f008c5a 100644 --- a/home/modules/emacs/doom/config.el +++ b/home/modules/emacs/doom/config.el @@ -130,6 +130,13 @@ (:prefix ("o" . "open") :desc "Claude Code IDE" "c" #'claude-code-ide-menu))) +(after! gptel + (require 'gptel-tool-library) + (setq gptel-tool-library-use-maybe-safe t + gptel-tool-library-use-unsafe t) + (dolist (module '("bbdb" "buffer" "elisp" "emacs" "gnus" "os" "search-and-replace" "url")) + (gptel-tool-library-load-module module))) + ;; Whenever you reconfigure a package, make sure to wrap your config in an ;; `after!' block, otherwise Doom's defaults may override your settings. E.g. ;; diff --git a/home/modules/emacs/doom/packages.el b/home/modules/emacs/doom/packages.el index 1773cb8..44813a8 100644 --- a/home/modules/emacs/doom/packages.el +++ b/home/modules/emacs/doom/packages.el @@ -55,3 +55,7 @@ (package! claude-code-ide :recipe (:host github :repo "manzaltu/claude-code-ide.el")) + +(package! gptel-tool-library + :recipe (:host github :repo "aard-fi/gptel-tool-library" + :files ("*.el")))