Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: johnhuang316/code-index-mcp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.1
Choose a base ref
...
head repository: johnhuang316/code-index-mcp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.0
Choose a head ref
  • 6 commits
  • 13 files changed
  • 4 contributors

Commits on Jun 25, 2025

  1. add MCP server badge

    punkpeye committed Jun 25, 2025
    Configuration menu
    Copy the full SHA
    7c6167e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6 from punkpeye/glama-badge

    add MCP server badge
    johnhuang316 authored Jun 25, 2025
    Configuration menu
    Copy the full SHA
    73c44cf View commit details
    Browse the repository at this point in the history
  3. Add support for ugrep

    ugrep is generally faster than ripgrep, and has native support
    for fuzzy search.
    jedisct1 committed Jun 25, 2025
    Configuration menu
    Copy the full SHA
    836f937 View commit details
    Browse the repository at this point in the history
  4. Update search_code_advanced documentation to include ugrep support an…

    …d clarify fuzzy search behavior. Improved argument descriptions for better understanding.
    johnhuang316 committed Jun 25, 2025
    Configuration menu
    Copy the full SHA
    12b3136 View commit details
    Browse the repository at this point in the history
  5. Add search strategy implementations for ugrep, ripgrep, ag, and grep

    This commit introduces multiple search strategies to enhance the code indexer's search capabilities. Each strategy is encapsulated in its own class, implementing a common interface for searching code. The new strategies include:
    
    - UgrepStrategy: Utilizes the ugrep command-line tool, supporting fuzzy search.
    - RipgrepStrategy: Implements the ripgrep tool for fast searching.
    - AgStrategy: Integrates The Silver Searcher (ag) for efficient searching.
    - GrepStrategy: Provides a fallback using the standard grep tool.
    - BasicSearchStrategy: A pure-Python implementation for basic searching when no external tools are available.
    
    Additionally, the project settings have been updated to manage available search strategies dynamically, improving the overall search functionality and user experience.
    johnhuang316 committed Jun 25, 2025
    Configuration menu
    Copy the full SHA
    efd921a View commit details
    Browse the repository at this point in the history
  6. Bump version to 0.3.0

    johnhuang316 committed Jun 25, 2025
    Configuration menu
    Copy the full SHA
    94b1422 View commit details
    Browse the repository at this point in the history
Loading