Skip to content

Conversation

@nirinchev
Copy link
Collaborator

Proposed changes

Checklist

@nirinchev nirinchev requested a review from a team as a code owner October 15, 2025 15:40
@nirinchev nirinchev requested review from Copilot and removed request for a team October 15, 2025 15:40
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Merge functionality of the former list-search-indexes tool into collection-indexes, consolidating index (regular + search/vector) reporting behind a single tool.

  • Remove list-search-indexes tool and its tests; extend collection-indexes tool to also retrieve search and vector search indexes (behind feature flag and search support check).
  • Update integration and accuracy tests to reflect merged behavior, including scenarios with/without voyage API key and queryable search indexes.
  • Adjust tooling registry to drop the removed tool.

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
tests/integration/tools/mongodb/search/listSearchIndexes.test.ts Removed obsolete integration tests for deprecated list-search-indexes tool.
tests/integration/tools/mongodb/read/collectionIndexes.test.ts Expanded tests to cover regular, search, and vector search indexes plus feature flag / API key scenarios.
tests/integration/tools/mongodb/create/createIndex.test.ts Minor config simplification for user config object.
tests/accuracy/listSearchIndexes.test.ts Removed accuracy tests for deprecated tool.
tests/accuracy/collectionIndexes.test.ts Added accuracy prompts formerly covered by list-search-indexes.
src/tools/mongodb/tools.ts Removed registration of deprecated ListSearchIndexesTool.
src/tools/mongodb/search/listSearchIndexes.ts Deleted deprecated tool implementation.
src/tools/mongodb/metadata/collectionIndexes.ts Added search/vector index extraction and combined output formatting.

@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

📊 Accuracy Test Results

📈 Summary

Metric Value
Commit SHA d6e37d7bdb8e3b9c2c1b20c72a5ae44fd6c406e2
Run ID c9b48e1b-78e7-49c9-8614-879ddb6105de
Status done
Total Prompts Evaluated 76
Models Tested 1
Average Accuracy 92.0%
Responses with 0% Accuracy 6
Responses with 75% Accuracy 1
Responses with 100% Accuracy 71

📊 Baseline Comparison

Metric Value
Baseline Commit adbf3a0f05fadcd97b346d5adec091beba63b70f
Baseline Run ID cc48b882-7035-4c6e-b66d-039048e5f124
Baseline Run Status done
Responses Improved 6
Responses Regressed 6

📎 Download Full HTML Report - Look for the accuracy-test-summary artifact for detailed results.

Report generated on: 10/20/2025, 7:12:32 AM

@nirinchev nirinchev merged commit f35f0e5 into main Oct 20, 2025
15 of 17 checks passed
@nirinchev nirinchev deleted the ni/list-indexes-unification branch October 20, 2025 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants