Add temporal filtering capabilities for searches by git branch/revision
and repository index dates (since/until). Integrates with the refactored
QueryIR-based search architecture.
- Add gitRevision, since, until parameters to SearchOptions
- Implement temporal repo filtering by indexedAt field
- Add branch filtering via QueryIR wrapper
- Add search_commits MCP tool for commit-based searches
- Update list_repos with activeAfter/activeBefore filtering
- Add 88 new tests (all passing)
Signed-off-by: Wayne Sun <gsun@redhat.com>
* feat(mcp): Add pagination and filtering to list_repos tool
Fixes#566
- Add query parameter to filter repositories by name
- Add pageNumber and limit parameters for pagination
- Include pagination info in response when applicable
- Add listReposRequestSchema for request validation
- Update README with new list_repos parameters
* feat(mcp): Sort repositories alphabetically for consistent pagination
Fixes#566
- Updated CHANGELOG.md with pagination and filtering changes
---------
Co-authored-by: Brendan Kellam <bshizzle1234@gmail.com>