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
commitacc4c01c65dccdbd328a5d1f93ddeb184476cb42 (patch)
tree8e98b746f4503c6bdb505fa406c89d690696a810
parent9d45be1a26e1f5a0927544f563bd317cc1816472 (diff)
downloaddotemacs-acc4c01c65dccdbd328a5d1f93ddeb184476cb42.tar.gz
dotemacs-acc4c01c65dccdbd328a5d1f93ddeb184476cb42.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 319977e88..3ee6ec12a 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 989ef948c..ca3c3b14f 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 a2b266f27..a2b266f27 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 80ecc0ab6..80ecc0ab6 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 bd84b0595..bd84b0595 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 c28d54694..c28d54694 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 f22e91959..f22e91959 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 47db8dae0..47db8dae0 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 324435dc6..324435dc6 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 de76a985b..de76a985b 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 8da9ba28d..8da9ba28d 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 923da7902..923da7902 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 c9136e3cf..c9136e3cf 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 f35c94941..f35c94941 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 f8b58025c..f8b58025c 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 b2f80c5fe..b2f80c5fe 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 1bda54469..1bda54469 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 97af1296d..97af1296d 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 9f2a7de43..9f2a7de43 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 8061051a8..8061051a8 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 510805be4..510805be4 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 16f3afae4..16f3afae4 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 fb25c1379..fb25c1379 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 4ccd6d7a0..4ccd6d7a0 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 bab506e5f..bab506e5f 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 c03c58a2d..c03c58a2d 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 827036038..827036038 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 fed06d82b..fed06d82b 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 14f9391c8..14f9391c8 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 16a3211cf..16a3211cf 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 cbf48f444..cbf48f444 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 cab23572e..cab23572e 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 8d3a45ac4..8d3a45ac4 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 6eac0d193..6eac0d193 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 cdbc0f6eb..cdbc0f6eb 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 aa1149272..aa1149272 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 de6f18ff8..de6f18ff8 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 d7422b096..d7422b096 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 2d5aefd13..2d5aefd13 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 5a995ff2d..5a995ff2d 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 3e1f6460f..3e1f6460f 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 ddb831339..ddb831339 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 114fec293..114fec293 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 c0503039a..c0503039a 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 471938535..471938535 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 9588ce8be..9588ce8be 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 77f886277..77f886277 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 0a8548359..0a8548359 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 db3d6e7ed..db3d6e7ed 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 10abe6eba..10abe6eba 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 14bcb2a51..14bcb2a51 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 fc4f8c36a..fc4f8c36a 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 c74862226..c74862226 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 b1970b62d..b1970b62d 100644
--- a/tests/testutil-filesystem.el
+++ b/archive/gptel/tests/testutil-filesystem.el
diff --git a/init.el b/init.el
index cda6aeb72..16f019839 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 4821b89e1..1c431c864 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 0d96f1918..0cbfed4f5 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 a5b331f4d..4b6ac05c4 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"