minni 0.1.0

Local memory, task, and codebase indexing tool for AI agents
Documentation
[
  {
    "query": "tokenize camelCase code",
    "expected": [
      { "file_path": "src/search/tokenizer.rs" }
    ],
    "k": 10
  },
  {
    "query": "split camelCase snake_case tokens",
    "expected": [
      { "file_path": "src/search/tokenizer.rs", "symbol_name": "tokenize_code" },
      { "file_path": "src/search/tokenizer.rs", "symbol_name": "add_split_tokens" }
    ],
    "k": 10
  },
  {
    "query": "BM25 full text search index",
    "expected": [
      { "file_path": "src/search/bm25.rs" },
      { "file_path": "src/search/mod.rs" }
    ],
    "k": 10
  },
  {
    "query": "hybrid search BM25 reranking",
    "expected": [
      { "file_path": "src/search/mod.rs", "symbol_name": "HybridSearch" }
    ],
    "k": 10
  },
  {
    "query": "neural reranker model inference",
    "expected": [
      { "file_path": "src/search/reranker.rs" }
    ],
    "k": 10
  },
  {
    "query": "dense vector embeddings similarity",
    "expected": [
      { "file_path": "src/search/dense.rs" }
    ],
    "k": 10
  },
  {
    "query": "store session context",
    "expected": [
      { "file_path": "src/context/mod.rs" },
      { "file_path": "src/db/mod.rs" }
    ],
    "k": 10
  },
  {
    "query": "save and load session context",
    "expected": [
      { "file_path": "src/context/mod.rs", "symbol_name": "save_context" },
      { "file_path": "src/context/mod.rs", "symbol_name": "load_context" }
    ],
    "k": 10
  },
  {
    "query": "database open initialize schema",
    "expected": [
      { "file_path": "src/db/mod.rs" },
      { "file_path": "src/db/schema.rs" }
    ],
    "k": 10
  },
  {
    "query": "insert code chunk database",
    "expected": [
      { "file_path": "src/db/mod.rs", "symbol_name": "insert_chunk" }
    ],
    "k": 10
  },
  {
    "query": "index directory walk files",
    "expected": [
      { "file_path": "src/indexer/mod.rs", "symbol_name": "index_directory" }
    ],
    "k": 10
  },
  {
    "query": "chunk file into code segments",
    "expected": [
      { "file_path": "src/indexer/chunker.rs", "symbol_name": "chunk_file" }
    ],
    "k": 10
  },
  {
    "query": "extract semantic chunks tree-sitter",
    "expected": [
      { "file_path": "src/indexer/chunker.rs", "symbol_name": "extract_semantic_chunks" }
    ],
    "k": 10
  },
  {
    "query": "supported programming languages parser",
    "expected": [
      { "file_path": "src/indexer/languages.rs" }
    ],
    "k": 10
  },
  {
    "query": "compute file hash sha2",
    "expected": [
      { "file_path": "src/indexer/mod.rs", "symbol_name": "compute_hash" }
    ],
    "k": 10
  },
  {
    "query": "journal record commit git hook",
    "expected": [
      { "file_path": "src/journal/mod.rs", "symbol_name": "record_commit" }
    ],
    "k": 10
  },
  {
    "query": "add note journal entry",
    "expected": [
      { "file_path": "src/journal/mod.rs", "symbol_name": "add_note" }
    ],
    "k": 10
  },
  {
    "query": "install git hooks auto journaling",
    "expected": [
      { "file_path": "src/journal/mod.rs", "symbol_name": "install_hooks" }
    ],
    "k": 10
  },
  {
    "query": "download ONNX model",
    "expected": [
      { "file_path": "src/models/downloader.rs" }
    ],
    "k": 10
  },
  {
    "query": "ensure model available download",
    "expected": [
      { "file_path": "src/models/downloader.rs", "symbol_name": "ensure_model_available" }
    ],
    "k": 10
  },
  {
    "query": "CLI subcommand search query",
    "expected": [
      { "file_path": "src/cli/search.rs" },
      { "file_path": "src/cli/mod.rs" }
    ],
    "k": 10
  },
  {
    "query": "search with filters path language",
    "expected": [
      { "file_path": "src/search/mod.rs", "symbol_name": "search_with_filters" },
      { "file_path": "src/cli/search.rs" }
    ],
    "k": 10
  },
  {
    "query": "rebuild BM25 index schema mismatch",
    "expected": [
      { "file_path": "src/cli/search.rs", "symbol_name": "ensure_bm25_compatible" }
    ],
    "k": 10
  },
  {
    "query": "index metadata version signature",
    "expected": [
      { "file_path": "src/search/meta.rs" }
    ],
    "k": 10
  },
  {
    "query": "context snapshot export import",
    "expected": [
      { "file_path": "src/context/mod.rs", "symbol_name": "create_snapshot" }
    ],
    "k": 10
  }
]