feat: Implement DeepWiki generator and CLI integration

- Added `deepwiki_generator.py` for generating documentation from source code.
- Integrated symbol extraction and markdown generation for supported file types.
- Implemented database migration for legacy timestamp formats in DeepWikiStore.
- Enhanced debug logging for better traceability during conversation and store operations.
- Updated dependencies in `PKG-INFO` and `requires.txt` for compatibility.
- Added new tests for the DeepWiki generator and storage functionalities.
- Refactored existing code for improved readability and maintainability.
This commit is contained in:
catlog22
2026-03-07 17:05:49 +08:00
parent 75d5f7f230
commit ece4afcac8
17 changed files with 816 additions and 25221 deletions

View File

@@ -1,6 +1,7 @@
typer~=0.9.0
click<9,>=8.0.0
rich~=13.0.0
pydantic~=2.0.0
pydantic>=2.5.0
tree-sitter~=0.20.0
tree-sitter-python~=0.25.0
tree-sitter-javascript~=0.25.0
@@ -43,17 +44,17 @@ transformers~=4.36.0
[semantic]
numpy~=1.26.0
fastembed~=0.2.0
fastembed~=0.2.1
hnswlib~=0.8.0
[semantic-directml]
numpy~=1.26.0
fastembed~=0.2.0
fastembed~=0.2.1
hnswlib~=0.8.0
onnxruntime-directml~=1.15.0
[semantic-gpu]
numpy~=1.26.0
fastembed~=0.2.0
fastembed~=0.2.1
hnswlib~=0.8.0
onnxruntime-gpu~=1.15.0