aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-23 20:12:58 -0400
committerCraig Jennings <c@cjennings.net>2026-06-23 20:12:58 -0400
commit10fa6f4e2e7150ad99827721ada1ae4badcc5e90 (patch)
tree960065c8e69f1e7a4150ecf522e2f813c239b5ee
parentf4cc70c69e7707dd4a686637e14885f5443fcca6 (diff)
downloaddotemacs-10fa6f4e2e7150ad99827721ada1ae4badcc5e90.tar.gz
dotemacs-10fa6f4e2e7150ad99827721ada1ae4badcc5e90.zip
chore(ai): archive gptel and remove it from the live config
I archived gptel to archive/gptel/ since I rarely use it. Moved there: the six gptel modules (ai-config, ai-conversations, ai-conversations-browser, ai-mcp, ai-quick-ask, ai-rewrite), the gptel-tools/ directory, custom/gptel-prompts.el, their test files and utilities, and the four gptel-only specs. Scrubbed from the live config: the ai-config require in init.el, which also drops the whole C-; a keymap; the gptel-mode emojify hook in font-config.el; the gptel-tools entries in the Makefile clean target and the coverage runner; and the gptel feature notes in README. Cancelled the open gptel tasks in todo.org (the AI Open Work issues, the feature-extension brainstorm, the velox gptel-magit bug). ai-term stays. It is the ghostel Claude launcher, independent of gptel. Verified: every module loads, a batch init launch reaches completion clean, and the full test suite shows only pre-existing coverage failures unrelated to this change.
-rw-r--r--Makefile2
-rw-r--r--README.org6
-rw-r--r--archive/gptel/custom/gptel-prompts.el (renamed from custom/gptel-prompts.el)0
-rw-r--r--archive/gptel/docs-specs/gptel-gh-tool-spec.org (renamed from docs/specs/gptel-gh-tool-spec.org)0
-rw-r--r--archive/gptel/docs-specs/gptel-git-tools-magit-backend-spec.org (renamed from docs/specs/gptel-git-tools-magit-backend-spec.org)0
-rw-r--r--archive/gptel/docs-specs/gptel-network-tools-spec.org (renamed from docs/specs/gptel-network-tools-spec.org)0
-rw-r--r--archive/gptel/docs-specs/mcp-el-gptel-integration-spec-doing.org (renamed from docs/specs/mcp-el-gptel-integration-spec-doing.org)0
-rw-r--r--archive/gptel/gptel-tools/git_diff.el (renamed from gptel-tools/git_diff.el)0
-rw-r--r--archive/gptel/gptel-tools/git_log.el (renamed from gptel-tools/git_log.el)0
-rw-r--r--archive/gptel/gptel-tools/git_status.el (renamed from gptel-tools/git_status.el)0
-rw-r--r--archive/gptel/gptel-tools/list_directory_files.el (renamed from gptel-tools/list_directory_files.el)0
-rw-r--r--archive/gptel/gptel-tools/move_to_trash.el (renamed from gptel-tools/move_to_trash.el)0
-rw-r--r--archive/gptel/gptel-tools/read_buffer.el (renamed from gptel-tools/read_buffer.el)0
-rw-r--r--archive/gptel/gptel-tools/read_text_file.el (renamed from gptel-tools/read_text_file.el)0
-rw-r--r--archive/gptel/gptel-tools/update_text_file.el (renamed from gptel-tools/update_text_file.el)0
-rw-r--r--archive/gptel/gptel-tools/web_fetch.el (renamed from gptel-tools/web_fetch.el)0
-rw-r--r--archive/gptel/gptel-tools/write_text_file.el (renamed from gptel-tools/write_text_file.el)0
-rw-r--r--archive/gptel/modules/ai-config.el (renamed from modules/ai-config.el)0
-rw-r--r--archive/gptel/modules/ai-conversations-browser.el (renamed from modules/ai-conversations-browser.el)0
-rw-r--r--archive/gptel/modules/ai-conversations.el (renamed from modules/ai-conversations.el)0
-rw-r--r--archive/gptel/modules/ai-mcp.el (renamed from modules/ai-mcp.el)0
-rw-r--r--archive/gptel/modules/ai-quick-ask.el (renamed from modules/ai-quick-ask.el)0
-rw-r--r--archive/gptel/modules/ai-rewrite.el (renamed from modules/ai-rewrite.el)0
-rw-r--r--archive/gptel/tests/test-ai-config--apply-model-selection.el (renamed from tests/test-ai-config--apply-model-selection.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-auth-source-secret.el (renamed from tests/test-ai-config-auth-source-secret.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-backend-and-model.el (renamed from tests/test-ai-config-backend-and-model.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-build-model-list.el (renamed from tests/test-ai-config-build-model-list.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-commands.el (renamed from tests/test-ai-config-commands.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-current-model-selection.el (renamed from tests/test-ai-config-current-model-selection.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-fresh-org-prefix.el (renamed from tests/test-ai-config-fresh-org-prefix.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-gptel-backend-libs.el (renamed from tests/test-ai-config-gptel-backend-libs.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-gptel-commands.el (renamed from tests/test-ai-config-gptel-commands.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-gptel-local-tools.el (renamed from tests/test-ai-config-gptel-local-tools.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-gptel-magit-lazy-loading.el (renamed from tests/test-ai-config-gptel-magit-lazy-loading.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-helpers.el (renamed from tests/test-ai-config-helpers.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-model-to-string.el (renamed from tests/test-ai-config-model-to-string.el)0
-rw-r--r--archive/gptel/tests/test-ai-config-model-to-symbol.el (renamed from tests/test-ai-config-model-to-symbol.el)0
-rw-r--r--archive/gptel/tests/test-ai-conversations-browser.el (renamed from tests/test-ai-conversations-browser.el)0
-rw-r--r--archive/gptel/tests/test-ai-conversations.el (renamed from tests/test-ai-conversations.el)0
-rw-r--r--archive/gptel/tests/test-ai-mcp-helpers.el (renamed from tests/test-ai-mcp-helpers.el)0
-rw-r--r--archive/gptel/tests/test-ai-quick-ask.el (renamed from tests/test-ai-quick-ask.el)0
-rw-r--r--archive/gptel/tests/test-ai-rewrite.el (renamed from tests/test-ai-rewrite.el)0
-rw-r--r--archive/gptel/tests/test-gptel-tools-git-diff.el (renamed from tests/test-gptel-tools-git-diff.el)0
-rw-r--r--archive/gptel/tests/test-gptel-tools-git-log.el (renamed from tests/test-gptel-tools-git-log.el)0
-rw-r--r--archive/gptel/tests/test-gptel-tools-git-status.el (renamed from tests/test-gptel-tools-git-status.el)0
-rw-r--r--archive/gptel/tests/test-gptel-tools-list-directory-files.el (renamed from tests/test-gptel-tools-list-directory-files.el)0
-rw-r--r--archive/gptel/tests/test-gptel-tools-move-to-trash.el (renamed from tests/test-gptel-tools-move-to-trash.el)0
-rw-r--r--archive/gptel/tests/test-gptel-tools-read-buffer.el (renamed from tests/test-gptel-tools-read-buffer.el)0
-rw-r--r--archive/gptel/tests/test-gptel-tools-read-text-file.el (renamed from tests/test-gptel-tools-read-text-file.el)0
-rw-r--r--archive/gptel/tests/test-gptel-tools-web-fetch.el (renamed from tests/test-gptel-tools-web-fetch.el)0
-rw-r--r--archive/gptel/tests/test-gptel-tools-write-text-file.el (renamed from tests/test-gptel-tools-write-text-file.el)0
-rw-r--r--archive/gptel/tests/test-update-text-file.el (renamed from tests/test-update-text-file.el)0
-rw-r--r--archive/gptel/tests/testutil-ai-config.el (renamed from tests/testutil-ai-config.el)0
-rw-r--r--archive/gptel/tests/testutil-filesystem.el (renamed from tests/testutil-filesystem.el)0
-rw-r--r--init.el1
-rw-r--r--modules/font-config.el5
-rw-r--r--tests/run-coverage-file.el1
-rw-r--r--tests/test-init-module-headers.el1
58 files changed, 4 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index 319977e8..3ee6ec12 100644
--- a/Makefile
+++ b/Makefile
@@ -302,7 +302,7 @@ COVERAGE_TESTS = $(filter-out $(COVERAGE_EXCLUDE),$(UNIT_TESTS))
coverage: coverage-clean $(COVERAGE_DIR)
@echo "[i] Deleting compiled coverage targets so undercover can instrument sources..."
- @rm -f $(MODULE_DIR)/*.elc gptel-tools/*.elc
+ @rm -f $(MODULE_DIR)/*.elc
@echo "[i] Running coverage across $(words $(COVERAGE_TESTS)) test files..."
@echo " (this is slower than 'make test' — each file runs in its own Emacs)"
@echo " excluded from coverage: $(notdir $(COVERAGE_EXCLUDE))"
diff --git a/README.org b/README.org
index 989ef948..ca3c3b14 100644
--- a/README.org
+++ b/README.org
@@ -6,8 +6,7 @@ Personal Emacs configuration. Pure Elisp, modular, no framework (not
Doom, not Spacemacs). Used daily for real work — this is a lived-in
config, not a demo.
-Still in active development; the GPTel integration and its tool
-implementations in particular are a work in progress.
+Still in active development.
* Status
@@ -37,7 +36,6 @@ my habits. Feel free to read, borrow, or steal; no support promised.
├── snippets/ yasnippet templates
├── themes/ local themes
├── scripts/ helper shell scripts (elpa mirror, setup, etc.)
-├── gptel-tools/ GPTel tool implementations for LLM access
├── org-roam-templates/ capture templates for org-roam
├── githooks/ optional git hooks (pre-commit, etc.)
└── Makefile test / lint / validate / profile targets
@@ -63,8 +61,6 @@ my habits. Feel free to read, borrow, or steal; no support promised.
project directories, surfaces dirty/unpushed repos for review.
- *Mu4e + org-msg + org-contacts* — integrated mail workflow.
- *Reveal.js and ox-hugo* — slide decks and blog publishing from org.
-- *GPTel tools* — buffer / filesystem tools exposed to LLM chats
- (work in progress).
- *Custom keymap* under =C-;= prefix for personal commands.
* Development
diff --git a/custom/gptel-prompts.el b/archive/gptel/custom/gptel-prompts.el
index a2b266f2..a2b266f2 100644
--- a/custom/gptel-prompts.el
+++ b/archive/gptel/custom/gptel-prompts.el
diff --git a/docs/specs/gptel-gh-tool-spec.org b/archive/gptel/docs-specs/gptel-gh-tool-spec.org
index 80ecc0ab..80ecc0ab 100644
--- a/docs/specs/gptel-gh-tool-spec.org
+++ b/archive/gptel/docs-specs/gptel-gh-tool-spec.org
diff --git a/docs/specs/gptel-git-tools-magit-backend-spec.org b/archive/gptel/docs-specs/gptel-git-tools-magit-backend-spec.org
index bd84b059..bd84b059 100644
--- a/docs/specs/gptel-git-tools-magit-backend-spec.org
+++ b/archive/gptel/docs-specs/gptel-git-tools-magit-backend-spec.org
diff --git a/docs/specs/gptel-network-tools-spec.org b/archive/gptel/docs-specs/gptel-network-tools-spec.org
index c28d5469..c28d5469 100644
--- a/docs/specs/gptel-network-tools-spec.org
+++ b/archive/gptel/docs-specs/gptel-network-tools-spec.org
diff --git a/docs/specs/mcp-el-gptel-integration-spec-doing.org b/archive/gptel/docs-specs/mcp-el-gptel-integration-spec-doing.org
index f22e9195..f22e9195 100644
--- a/docs/specs/mcp-el-gptel-integration-spec-doing.org
+++ b/archive/gptel/docs-specs/mcp-el-gptel-integration-spec-doing.org
diff --git a/gptel-tools/git_diff.el b/archive/gptel/gptel-tools/git_diff.el
index 47db8dae..47db8dae 100644
--- a/gptel-tools/git_diff.el
+++ b/archive/gptel/gptel-tools/git_diff.el
diff --git a/gptel-tools/git_log.el b/archive/gptel/gptel-tools/git_log.el
index 324435dc..324435dc 100644
--- a/gptel-tools/git_log.el
+++ b/archive/gptel/gptel-tools/git_log.el
diff --git a/gptel-tools/git_status.el b/archive/gptel/gptel-tools/git_status.el
index de76a985..de76a985 100644
--- a/gptel-tools/git_status.el
+++ b/archive/gptel/gptel-tools/git_status.el
diff --git a/gptel-tools/list_directory_files.el b/archive/gptel/gptel-tools/list_directory_files.el
index 8da9ba28..8da9ba28 100644
--- a/gptel-tools/list_directory_files.el
+++ b/archive/gptel/gptel-tools/list_directory_files.el
diff --git a/gptel-tools/move_to_trash.el b/archive/gptel/gptel-tools/move_to_trash.el
index 923da790..923da790 100644
--- a/gptel-tools/move_to_trash.el
+++ b/archive/gptel/gptel-tools/move_to_trash.el
diff --git a/gptel-tools/read_buffer.el b/archive/gptel/gptel-tools/read_buffer.el
index c9136e3c..c9136e3c 100644
--- a/gptel-tools/read_buffer.el
+++ b/archive/gptel/gptel-tools/read_buffer.el
diff --git a/gptel-tools/read_text_file.el b/archive/gptel/gptel-tools/read_text_file.el
index f35c9494..f35c9494 100644
--- a/gptel-tools/read_text_file.el
+++ b/archive/gptel/gptel-tools/read_text_file.el
diff --git a/gptel-tools/update_text_file.el b/archive/gptel/gptel-tools/update_text_file.el
index f8b58025..f8b58025 100644
--- a/gptel-tools/update_text_file.el
+++ b/archive/gptel/gptel-tools/update_text_file.el
diff --git a/gptel-tools/web_fetch.el b/archive/gptel/gptel-tools/web_fetch.el
index b2f80c5f..b2f80c5f 100644
--- a/gptel-tools/web_fetch.el
+++ b/archive/gptel/gptel-tools/web_fetch.el
diff --git a/gptel-tools/write_text_file.el b/archive/gptel/gptel-tools/write_text_file.el
index 1bda5446..1bda5446 100644
--- a/gptel-tools/write_text_file.el
+++ b/archive/gptel/gptel-tools/write_text_file.el
diff --git a/modules/ai-config.el b/archive/gptel/modules/ai-config.el
index 97af1296..97af1296 100644
--- a/modules/ai-config.el
+++ b/archive/gptel/modules/ai-config.el
diff --git a/modules/ai-conversations-browser.el b/archive/gptel/modules/ai-conversations-browser.el
index 9f2a7de4..9f2a7de4 100644
--- a/modules/ai-conversations-browser.el
+++ b/archive/gptel/modules/ai-conversations-browser.el
diff --git a/modules/ai-conversations.el b/archive/gptel/modules/ai-conversations.el
index 8061051a..8061051a 100644
--- a/modules/ai-conversations.el
+++ b/archive/gptel/modules/ai-conversations.el
diff --git a/modules/ai-mcp.el b/archive/gptel/modules/ai-mcp.el
index 510805be..510805be 100644
--- a/modules/ai-mcp.el
+++ b/archive/gptel/modules/ai-mcp.el
diff --git a/modules/ai-quick-ask.el b/archive/gptel/modules/ai-quick-ask.el
index 16f3afae..16f3afae 100644
--- a/modules/ai-quick-ask.el
+++ b/archive/gptel/modules/ai-quick-ask.el
diff --git a/modules/ai-rewrite.el b/archive/gptel/modules/ai-rewrite.el
index fb25c137..fb25c137 100644
--- a/modules/ai-rewrite.el
+++ b/archive/gptel/modules/ai-rewrite.el
diff --git a/tests/test-ai-config--apply-model-selection.el b/archive/gptel/tests/test-ai-config--apply-model-selection.el
index 4ccd6d7a..4ccd6d7a 100644
--- a/tests/test-ai-config--apply-model-selection.el
+++ b/archive/gptel/tests/test-ai-config--apply-model-selection.el
diff --git a/tests/test-ai-config-auth-source-secret.el b/archive/gptel/tests/test-ai-config-auth-source-secret.el
index bab506e5..bab506e5 100644
--- a/tests/test-ai-config-auth-source-secret.el
+++ b/archive/gptel/tests/test-ai-config-auth-source-secret.el
diff --git a/tests/test-ai-config-backend-and-model.el b/archive/gptel/tests/test-ai-config-backend-and-model.el
index c03c58a2..c03c58a2 100644
--- a/tests/test-ai-config-backend-and-model.el
+++ b/archive/gptel/tests/test-ai-config-backend-and-model.el
diff --git a/tests/test-ai-config-build-model-list.el b/archive/gptel/tests/test-ai-config-build-model-list.el
index 82703603..82703603 100644
--- a/tests/test-ai-config-build-model-list.el
+++ b/archive/gptel/tests/test-ai-config-build-model-list.el
diff --git a/tests/test-ai-config-commands.el b/archive/gptel/tests/test-ai-config-commands.el
index fed06d82..fed06d82 100644
--- a/tests/test-ai-config-commands.el
+++ b/archive/gptel/tests/test-ai-config-commands.el
diff --git a/tests/test-ai-config-current-model-selection.el b/archive/gptel/tests/test-ai-config-current-model-selection.el
index 14f9391c..14f9391c 100644
--- a/tests/test-ai-config-current-model-selection.el
+++ b/archive/gptel/tests/test-ai-config-current-model-selection.el
diff --git a/tests/test-ai-config-fresh-org-prefix.el b/archive/gptel/tests/test-ai-config-fresh-org-prefix.el
index 16a3211c..16a3211c 100644
--- a/tests/test-ai-config-fresh-org-prefix.el
+++ b/archive/gptel/tests/test-ai-config-fresh-org-prefix.el
diff --git a/tests/test-ai-config-gptel-backend-libs.el b/archive/gptel/tests/test-ai-config-gptel-backend-libs.el
index cbf48f44..cbf48f44 100644
--- a/tests/test-ai-config-gptel-backend-libs.el
+++ b/archive/gptel/tests/test-ai-config-gptel-backend-libs.el
diff --git a/tests/test-ai-config-gptel-commands.el b/archive/gptel/tests/test-ai-config-gptel-commands.el
index cab23572..cab23572 100644
--- a/tests/test-ai-config-gptel-commands.el
+++ b/archive/gptel/tests/test-ai-config-gptel-commands.el
diff --git a/tests/test-ai-config-gptel-local-tools.el b/archive/gptel/tests/test-ai-config-gptel-local-tools.el
index 8d3a45ac..8d3a45ac 100644
--- a/tests/test-ai-config-gptel-local-tools.el
+++ b/archive/gptel/tests/test-ai-config-gptel-local-tools.el
diff --git a/tests/test-ai-config-gptel-magit-lazy-loading.el b/archive/gptel/tests/test-ai-config-gptel-magit-lazy-loading.el
index 6eac0d19..6eac0d19 100644
--- a/tests/test-ai-config-gptel-magit-lazy-loading.el
+++ b/archive/gptel/tests/test-ai-config-gptel-magit-lazy-loading.el
diff --git a/tests/test-ai-config-helpers.el b/archive/gptel/tests/test-ai-config-helpers.el
index cdbc0f6e..cdbc0f6e 100644
--- a/tests/test-ai-config-helpers.el
+++ b/archive/gptel/tests/test-ai-config-helpers.el
diff --git a/tests/test-ai-config-model-to-string.el b/archive/gptel/tests/test-ai-config-model-to-string.el
index aa114927..aa114927 100644
--- a/tests/test-ai-config-model-to-string.el
+++ b/archive/gptel/tests/test-ai-config-model-to-string.el
diff --git a/tests/test-ai-config-model-to-symbol.el b/archive/gptel/tests/test-ai-config-model-to-symbol.el
index de6f18ff..de6f18ff 100644
--- a/tests/test-ai-config-model-to-symbol.el
+++ b/archive/gptel/tests/test-ai-config-model-to-symbol.el
diff --git a/tests/test-ai-conversations-browser.el b/archive/gptel/tests/test-ai-conversations-browser.el
index d7422b09..d7422b09 100644
--- a/tests/test-ai-conversations-browser.el
+++ b/archive/gptel/tests/test-ai-conversations-browser.el
diff --git a/tests/test-ai-conversations.el b/archive/gptel/tests/test-ai-conversations.el
index 2d5aefd1..2d5aefd1 100644
--- a/tests/test-ai-conversations.el
+++ b/archive/gptel/tests/test-ai-conversations.el
diff --git a/tests/test-ai-mcp-helpers.el b/archive/gptel/tests/test-ai-mcp-helpers.el
index 5a995ff2..5a995ff2 100644
--- a/tests/test-ai-mcp-helpers.el
+++ b/archive/gptel/tests/test-ai-mcp-helpers.el
diff --git a/tests/test-ai-quick-ask.el b/archive/gptel/tests/test-ai-quick-ask.el
index 3e1f6460..3e1f6460 100644
--- a/tests/test-ai-quick-ask.el
+++ b/archive/gptel/tests/test-ai-quick-ask.el
diff --git a/tests/test-ai-rewrite.el b/archive/gptel/tests/test-ai-rewrite.el
index ddb83133..ddb83133 100644
--- a/tests/test-ai-rewrite.el
+++ b/archive/gptel/tests/test-ai-rewrite.el
diff --git a/tests/test-gptel-tools-git-diff.el b/archive/gptel/tests/test-gptel-tools-git-diff.el
index 114fec29..114fec29 100644
--- a/tests/test-gptel-tools-git-diff.el
+++ b/archive/gptel/tests/test-gptel-tools-git-diff.el
diff --git a/tests/test-gptel-tools-git-log.el b/archive/gptel/tests/test-gptel-tools-git-log.el
index c0503039..c0503039 100644
--- a/tests/test-gptel-tools-git-log.el
+++ b/archive/gptel/tests/test-gptel-tools-git-log.el
diff --git a/tests/test-gptel-tools-git-status.el b/archive/gptel/tests/test-gptel-tools-git-status.el
index 47193853..47193853 100644
--- a/tests/test-gptel-tools-git-status.el
+++ b/archive/gptel/tests/test-gptel-tools-git-status.el
diff --git a/tests/test-gptel-tools-list-directory-files.el b/archive/gptel/tests/test-gptel-tools-list-directory-files.el
index 9588ce8b..9588ce8b 100644
--- a/tests/test-gptel-tools-list-directory-files.el
+++ b/archive/gptel/tests/test-gptel-tools-list-directory-files.el
diff --git a/tests/test-gptel-tools-move-to-trash.el b/archive/gptel/tests/test-gptel-tools-move-to-trash.el
index 77f88627..77f88627 100644
--- a/tests/test-gptel-tools-move-to-trash.el
+++ b/archive/gptel/tests/test-gptel-tools-move-to-trash.el
diff --git a/tests/test-gptel-tools-read-buffer.el b/archive/gptel/tests/test-gptel-tools-read-buffer.el
index 0a854835..0a854835 100644
--- a/tests/test-gptel-tools-read-buffer.el
+++ b/archive/gptel/tests/test-gptel-tools-read-buffer.el
diff --git a/tests/test-gptel-tools-read-text-file.el b/archive/gptel/tests/test-gptel-tools-read-text-file.el
index db3d6e7e..db3d6e7e 100644
--- a/tests/test-gptel-tools-read-text-file.el
+++ b/archive/gptel/tests/test-gptel-tools-read-text-file.el
diff --git a/tests/test-gptel-tools-web-fetch.el b/archive/gptel/tests/test-gptel-tools-web-fetch.el
index 10abe6eb..10abe6eb 100644
--- a/tests/test-gptel-tools-web-fetch.el
+++ b/archive/gptel/tests/test-gptel-tools-web-fetch.el
diff --git a/tests/test-gptel-tools-write-text-file.el b/archive/gptel/tests/test-gptel-tools-write-text-file.el
index 14bcb2a5..14bcb2a5 100644
--- a/tests/test-gptel-tools-write-text-file.el
+++ b/archive/gptel/tests/test-gptel-tools-write-text-file.el
diff --git a/tests/test-update-text-file.el b/archive/gptel/tests/test-update-text-file.el
index fc4f8c36..fc4f8c36 100644
--- a/tests/test-update-text-file.el
+++ b/archive/gptel/tests/test-update-text-file.el
diff --git a/tests/testutil-ai-config.el b/archive/gptel/tests/testutil-ai-config.el
index c7486222..c7486222 100644
--- a/tests/testutil-ai-config.el
+++ b/archive/gptel/tests/testutil-ai-config.el
diff --git a/tests/testutil-filesystem.el b/archive/gptel/tests/testutil-filesystem.el
index b1970b62..b1970b62 100644
--- a/tests/testutil-filesystem.el
+++ b/archive/gptel/tests/testutil-filesystem.el
diff --git a/init.el b/init.el
index cda6aeb7..16f01983 100644
--- a/init.el
+++ b/init.el
@@ -141,7 +141,6 @@
;; -------------------------- AI Integration And Tools -------------------------
-(require 'ai-config) ;; LLM integration with GPTel and friends
(require 'restclient-config) ;; REST API client for API exploration
;; ------------------------- Personal Workflow Related -------------------------
diff --git a/modules/font-config.el b/modules/font-config.el
index 4821b89e..1c431c86 100644
--- a/modules/font-config.el
+++ b/modules/font-config.el
@@ -265,13 +265,12 @@ the fontset repeatedly is harmless, so it can be called from
(setq emojify-display-style (if (env-gui-p) 'image 'unicode))
(setq emojify-emoji-styles '(ascii unicode github))
- ;; Disable emojify in programming and gptel modes
+ ;; Disable emojify in programming modes
(defun cj/disable-emojify-mode ()
"Disable emojify-mode in the current buffer."
(emojify-mode -1))
- (add-hook 'prog-mode-hook #'cj/disable-emojify-mode)
- (add-hook 'gptel-mode-hook #'cj/disable-emojify-mode))
+ (add-hook 'prog-mode-hook #'cj/disable-emojify-mode))
;; -------------------------- Display Available Fonts --------------------------
;; display all available fonts on the system in a side panel
diff --git a/tests/run-coverage-file.el b/tests/run-coverage-file.el
index 0d96f191..0cbfed4f 100644
--- a/tests/run-coverage-file.el
+++ b/tests/run-coverage-file.el
@@ -32,7 +32,6 @@
(setq undercover-force-coverage t)
(undercover "modules/*.el"
- "gptel-tools/*.el"
(:report-format 'simplecov)
(:report-file ".coverage/simplecov.json")
(:merge-report t)
diff --git a/tests/test-init-module-headers.el b/tests/test-init-module-headers.el
index a5b331f4..4b6ac05c 100644
--- a/tests/test-init-module-headers.el
+++ b/tests/test-init-module-headers.el
@@ -94,7 +94,6 @@
"org-webclipper"
"hugo-config"
;; Batch 8 — Domain / integration / optional modules (Layer 2-4)
- "ai-config"
"ai-term"
"browser-config"
"calendar-sync"