Skip to main content

Crate maproom

Crate maproom 

Source
Expand description

Maproom library - Code indexing and semantic search.

This library provides code indexing, database access, and embedding services for the Maproom semantic code search system.

Modules§

ab_testing
A/B Testing Framework for Hybrid Search
cache
Multi-layer cache system for Maproom.
cli
CLI command implementations for Maproom.
config
Configuration management for Maproom hybrid search.
content_hash
Content-addressed storage using Git-compatible blob SHA-256 hashes.
context
Context assembly engine for intelligent code context bundling.
daemon
db
Database access layer for Maproom.
embedding
Embedding service module for generating and caching text embeddings.
encoding_progress
Encoding progress module for querying chunk/embedding counts and active encoding runs.
evaluation
Evaluation module for search quality metrics.
git
Git integration functions for tree SHA comparison and file change detection.
incremental
Incremental indexing system.
indexer
memory
Memory optimization module for Maproom.
metrics
Monitoring and metrics infrastructure for hybrid search.
migrate
profiling
Performance profiling utilities using puffin.
progress
Progress tracking for indexing operations
search
Search module for hybrid retrieval system.
status
Status module for querying indexed repositories and worktrees.
upsert
Cache-aware chunk upsert logic using content-addressed blob SHA.

Macros§

profile_function
Profile a function with its name.
profile_scope
Profile a scope with the given name.