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.