Skip to content

Commit de4832f

Browse files
author
StackMemory Bot (CLI)
committed
chore: remove ChromaDB integration
ChromaDB was disabled via feature flag, never used in practice, and added ~15MB of native bindings. Remove all ChromaDB source, hooks, scripts, templates, config commands, and feature flag references. - Delete chromadb-adapter.ts, repo-ingestion-skill.ts, storage-config.ts - Delete 4 ChromaDB hooks (save, startup, code-change, periodic-save) - Delete 8 ChromaDB scripts and 1 template - Remove from feature-flags, CLI init, config storage commands - Remove RepoIngestionSkill from claude-skills.ts - Remove chromadb from package.json optionalDependencies - Clean ChromaDB refs from hooks.json, on-task-complete, on-important - Clean ChromaDB refs from claude-sm-autostart.js
1 parent 8e680ca commit de4832f

25 files changed

Lines changed: 12 additions & 4404 deletions

.claude/hooks.json

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,13 @@
1010
"USER_MESSAGE": "{{MESSAGE}}"
1111
}
1212
},
13-
"on-startup": {
14-
"description": "Load context from ChromaDB and setup periodic saves",
15-
"command": "node",
16-
"args": ["{{PROJECT_ROOT}}/.claude/hooks/on-startup.js"],
17-
"async": true,
18-
"enabled": true
19-
},
20-
"on-code-change": {
21-
"description": "Save context when code is modified",
22-
"triggers": ["edit", "create", "delete"],
23-
"command": "node",
24-
"args": ["{{PROJECT_ROOT}}/.claude/hooks/on-code-change.js"],
25-
"enabled": true
26-
},
2713
"on-task-complete": {
2814
"description": "Save context and update Linear when tasks complete",
2915
"triggers": ["task_done", "todo_complete", "completed", "finished"],
3016
"command": "node",
3117
"args": ["{{PROJECT_ROOT}}/.claude/hooks/on-task-complete.js"],
3218
"enabled": true
3319
},
34-
"periodic-save": {
35-
"description": "Save context every 1-5 minutes based on activity",
36-
"command": "node",
37-
"args": ["{{PROJECT_ROOT}}/.claude/hooks/periodic-save.js"],
38-
"interval": 60000,
39-
"enabled": true,
40-
"adaptive": true
41-
},
4220
"linear-update": {
4321
"description": "Auto-update Linear tasks",
4422
"triggers": ["STA-", "completed", "implemented", "in progress", "blocked"],
@@ -48,14 +26,6 @@
4826
}
4927
},
5028
"settings": {
51-
"chromadb": {
52-
"enabled": true,
53-
"api_key_env": "CHROMADB_API_KEY",
54-
"api_url_env": "CHROMADB_API_URL",
55-
"collection": "claude_context",
56-
"auto_load_on_startup": true,
57-
"save_interval": 900000
58-
},
5929
"linear": {
6030
"enabled": true,
6131
"api_key_env": "LINEAR_API_KEY",
@@ -69,4 +39,4 @@
6939
"rotate_logs": true
7040
}
7141
}
72-
}
42+
}

.claude/hooks/chromadb-save-hook.js

Lines changed: 0 additions & 269 deletions
This file was deleted.

.claude/hooks/on-code-change.js

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)