What's New in v1.1.0
Test Suite (88 Tests)
- Unit tests for embeddings, semantic search, patterns, code generation
- Shared fixtures with mock Ollama/Qdrant services
- Full async test support with pytest-asyncio
- No external services required for CI
CI/CD (GitHub Actions)
- Automated unit tests on push/PR to main/develop
- Linting with flake8/isort (non-blocking warnings)
- MCP config validation
- Dependabot for weekly dependency updates
Project Configuration
- \pyproject.toml\ with modern Python tooling (black, isort, mypy, pylint)
- Coverage reporting with .coveragerc\
- \pytest.ini\ with markers and async mode
- \ ests/README.md\ testing guide
Previous Improvements (since v1.0.0)
- \directory_tree\ tool (replaces buggy upstream)
- Windows console ASCII compatibility
- Hardcoded paths for MCP reliability
- GitHub MCP server integration
- Clean MCP config template
Quick Start
\\�ash
Install dependencies
pip install -r requirements.txt
pip install -r requirements-dev.txt
Run tests
pytest tests/unit/ -v
Check coverage
pytest tests/unit/ --cov --cov-report=html
\\