blacklist
Manage Beacon indexing blacklist — prevent indexing of dangerous directories
Hybrid code search — semantic + keyword + BM25
> /plugin marketplace add sagarmk/beacon-plugin > /plugin install beacon@claude-code-beacon-plugin
How it fires
How this command gets triggered: by you, by Claude, or both.
/search-codeContext preview
What this command does when you run it.
Hybrid code search — semantic + keyword + BM25
description: "Hybrid code search — semantic + keyword + BM25" argument-hint: <query> [query2] [--top-k N] [--threshold F] allowed-tools: [Bash, Read, Glob]
Search the codebase using Beacon hybrid search (semantic embeddings + BM25 keyword matching + identifier boosting).
1. Run `node ${CLAUDE_PLUGIN_ROOT}/scripts/search.js "$ARGUMENTS"` 2. Parse the JSON results — each match has `file`, `lines`, `similarity`, `score`, and `preview` 3. Review the `preview` field first — it often contains enough context to answer the query 4. Only read the actual source files if the preview is insufficient to answer the question 5. Summarize findings and cite file:line references
Pass multiple quoted queries for a single HTTP round-trip:
node ${CLAUDE_PLUGIN_ROOT}/scripts/search.js "auth flow" "session handling"Returns `[{query, matches}, ...]` grouped by query.
Semantic code search plugin for Claude Code using hybrid vector search + BM25. 98% accuracy, 5x faster than grep.
Repo: sagarmk/beacon-plugin
Manage Beacon indexing blacklist — prevent indexing of dangerous directories
View and modify Beacon configuration — providers, thresholds, indexing rules
Show Beacon embedding index health — file count, chunk count, last sync
Force a full re-index of the codebase (escape hatch if index gets corrupted)
Manually trigger Beacon indexing (useful when auto-index is off)
Kill a running Beacon sync process and clean up state