Skip to content

chore: remove local MiniLM embedding infrastructure#89

Merged
samcm merged 1 commit intomasterfrom
bold-badger-552
Mar 20, 2026
Merged

chore: remove local MiniLM embedding infrastructure#89
samcm merged 1 commit intomasterfrom
bold-badger-552

Conversation

@samcm
Copy link
Copy Markdown
Member

@samcm samcm commented Mar 18, 2026

Embedding now goes through OpenRouter via the proxy, so all the local model stuff is dead weight. This strips out the ONNX model downloads from every Dockerfile and the Makefile, removes the SemanticSearchConfig type from the server config, cleans up CI (drops the download-models step, switches to make targets for consistent LDFLAGS), bumps Dockerfile.mcp to Go 1.25, and drops curl from the main Dockerfile builder since nothing needs it anymore.

Embedding is now fully handled by OpenRouter via the proxy. Remove all
local model download, staging, and configuration artifacts that are no
longer used.

- Remove download-models/clean-models Makefile targets and HuggingFace vars
- Remove ONNX model download and COPY from Dockerfile, goreleaser Dockerfile, and Dockerfile.mcp
- Remove SemanticSearchConfig type and field from server config
- Remove semantic_search section from config.example.yaml and CI config
- Remove model-related .gitignore entries
- Remove curl from Dockerfile builder (no longer needed)
- Update Dockerfile.mcp to Go 1.25 to match main Dockerfile
- Use make targets in CI for consistent LDFLAGS
- Update docs (CLAUDE.md, README.md)
@samcm samcm merged commit 1ee3a22 into master Mar 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant