Skip to content

Conversation

johnhuang316
Copy link
Owner

No description provided.

johnhuang316 and others added 4 commits August 21, 2025 16:19
- Implemented index rebuild check and cleanup of legacy files in ProjectManagementService.
- Updated ProjectConfigTool to check for the latest index version and clean up legacy files.
- Refactored relationship handling in SCIPRelationshipReader to improve extraction from both symbol relationships and occurrences.
- Added cross-document analysis capabilities for called_by relationships.
- Simplified relationship data structures and improved deduplication logic.
- Removed unnecessary SCIPRelationshipReader dependency from SCIPSymbolAnalyzer, directly utilizing SCIP index for relationship extraction.
- Streamlined output format in FileAnalysis for efficiency.
… for improved parsing accuracy and performance. Remove regex-based fallback in Zig strategy. Introduce centralized file filtering logic to streamline file processing across services. Update file watcher service to leverage new filtering methods, enhancing exclusion handling for directories and files. Add utility functions for file filtering and update project configuration tool to reflect changes in supported extensions and filtering logic.
- Refactor tree-sitter imports to direct imports without fallback mechanisms
- Eliminate regex-based parsing fallbacks in specialized strategies
- Update version to 2.2.0 in pyproject.toml and __init__.py
- Add comprehensive release notes documenting architectural evolution
- Maintain dual-strategy approach: 7 specialized languages + fallback strategy
- Enhance parsing accuracy with pure AST parsing for core languages
- Improve error handling with fail-fast approach for missing dependencies

This release represents a return to the custom indexing approach that prioritizes
efficiency and simplicity over complex protocol compliance, moving away from
the SCIP-based implementation due to performance considerations.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@johnhuang316 johnhuang316 merged commit f4bd321 into master Aug 25, 2025
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