Repository navigation
v1.8.0 - Code Quality Tools & Project Detection Fix
CodeSeeker v1.8.0 - Code Quality Tools & Project Detection Fix
New MCP Tools
find_duplicates
Detect duplicate and similar code patterns across your codebase using semantic analysis.
find_duplicates({
project: "/path/to/project",
threshold: 0.8 // similarity threshold (0.0-1.0)
})Returns:
- Similarity scores between code chunks
- File paths and line numbers
- Duplicate detection using hash comparison and semantic similarity
find_dead_code
Identify unused code through knowledge graph analysis.
find_dead_code({
project: "/path/to/project"
})Detects:
- Orphan functions/classes with no incoming references
- God classes with too many methods
- Returns confidence scores and suggested actions
Bug Fixes
Project Auto-Detection Fix
Fixed critical bug where CodeSeeker would search the wrong index when multiple projects are indexed.
Root cause: MCP servers cannot detect the client's working directory (process.cwd() returns the server's directory, not Claude's workspace).
Solution:
- Now requires explicit
projectparameter when multiple projects exist - Returns clear error message listing available projects
- Single-project scenarios still work with auto-detection
Added
- MCP Registry support: CodeSeeker now listed in the official MCP Registry
- GitHub Actions release workflow: Automated publishing to npm, Homebrew, Chocolatey, Snap, and MCP Registry
Changed
- Snap confinement: Changed from classic to strict confinement for better security
Upgrade
# npm
npm update -g codeseeker
# Homebrew
brew upgrade jghiringhelli/codeseeker/codeseeker
# Chocolatey
choco upgrade codeseeker
# Snap
sudo snap refresh codeseeker
# Claude Code Plugin
/plugin uninstall codeseeker
/plugin install codeseeker@github:jghiringhelli/codeseeker#plugin🤖 Generated with Claude Code