Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion bin/claude-smart.js
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ const LOCAL_DEFAULT_ENV_ENTRIES = [
"1",
],
[
"# Use the in-process ONNX embedder (chromadb) - no API key for semantic search",
"# Use the in-process ONNX embedder (ONNX Runtime) - no API key for semantic search",
CLAUDE_SMART_USE_LOCAL_EMBEDDING_ENV,
"1",
],
Expand Down
6 changes: 2 additions & 4 deletions plugin/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,8 @@ dependencies = [
# installing plugin/vendor/reflexio. Keep in sync via
# scripts/sync-reflexio-dep.py.
"reflexio-ai>=0.2.28",
# Needed when Reflexio runs the local embedding provider (ONNXMiniLM_L6_V2).
# Pulls in onnxruntime + tokenizers; the ~80 MB ONNX model itself is
# downloaded on first use, not at install time.
"chromadb>=0.5",
# Keep both the PyPI baseline and vendored runtime above the security floor.
"litellm>=1.98.0,<2",
"einops>=0.8.0",
# Native SQLite vector KNN for local storage. Reflexio can fall back to
# Python ranking without this, but installed claude-smart should include
Expand Down
2 changes: 1 addition & 1 deletion plugin/scripts/smart-install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -649,7 +649,7 @@ claude_smart_ensure_local_env_defaults() {
echo "[claude-smart] appended CLAUDE_SMART_USE_LOCAL_CLI=$local_cli_default to $REFLEXIO_ENV" >&2
fi
if ! grep -qE '^(export[[:space:]]+)?CLAUDE_SMART_USE_LOCAL_EMBEDDING=' "$REFLEXIO_ENV"; then
printf '# Use the in-process ONNX embedder (chromadb) - no API key for semantic search\n' >> "$REFLEXIO_ENV"
printf '# Use the in-process ONNX embedder (ONNX Runtime) - no API key for semantic search\n' >> "$REFLEXIO_ENV"
claude_smart_env_append_raw_if_missing CLAUDE_SMART_USE_LOCAL_EMBEDDING "$local_embedding_default"
echo "[claude-smart] appended CLAUDE_SMART_USE_LOCAL_EMBEDDING=$local_embedding_default to $REFLEXIO_ENV" >&2
fi
Expand Down
2 changes: 1 addition & 1 deletion plugin/src/claude_smart/env_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
"1",
),
(
"# Use the in-process ONNX embedder (chromadb) - no API key for semantic search",
"# Use the in-process ONNX embedder (ONNX Runtime) - no API key for semantic search",
CLAUDE_SMART_USE_LOCAL_EMBEDDING_ENV,
"1",
),
Expand Down
Loading
Loading