This repository has been archived on 2026-03-10. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
labmcp/TODO.md
Torjus Håkestad 730f2d7610 feat: skip already-indexed revisions, add --force flag
When indexing a revision that already exists, the indexer now returns
early with information about the existing revision instead of re-indexing.
Use the --force flag to re-index an existing revision.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 18:59:44 +01:00

764 B

TODO - Future Improvements

Usability

  • Progress reporting during indexing ("Fetching nixpkgs... Parsing options... Indexing files...")
  • Add search_files MCP tool - search for files by path pattern (e.g., find all nginx-related modules)

Robustness

  • PostgreSQL integration tests with testcontainers (currently skipped without manual DB setup)
  • Graceful handling of concurrent indexing (what happens if two clients index the same revision?)

Nice to Have

  • Option history/diff - compare options between two revisions ("what changed in services.nginx between 24.05 and 24.11?")
  • Auto-cleanup - prune old revisions after N days or keep only N most recent
  • Man page generation
  • Shell completions (bash, zsh, fish)