Universal Extensibility (DI)
Swap embedding providers or vector stores with a configuration change. No code required.
Pre-1.0 status: CodeWeaver 0.1.2-dev is part of the 0.1.x series — the first semi-stable foundation after the alpha line. Patch releases (0.1.x) are backwards-compatible bug fixes; minor releases (0.x.0) may still include breaking changes on the road to 1.0. See the Roadmap for what’s coming.
CodeWeaver provides the “Safety Net” and “Universal Extensibility” required for professional AI agent deployments.
Universal Extensibility (DI)
Swap embedding providers or vector stores with a configuration change. No code required.
Predictable Configuration
Pydantic-driven validation catches setup errors at boot-time before they impact your agents.
Resilient Intelligence
Automatic local fallbacks (FastEmbed/Sentence-Transformers) ensure agents never lose context during cloud outages.
Deep Language Support
Full AST support for 27 languages and heuristic support for 166+ more.
CodeWeaver outperforms legacy search tools by combining semantic understanding with structural code analysis.
| Feature | Legacy Search | CodeWeaver 0.1.2-dev |
|---|---|---|
| Search Type | Keyword Only | Hybrid (Semantic + AST + Keyword) |
| Context Quality | Noisy / Irrelevant | Exquisite / High-Precision |
| Extensibility | Hardcoded | DI-Driven (Zero-Code Provider Swap) |
| Reliability | Fails on API Timeout | Resilient (Automatic Local Fallback) |
| Token Usage | Wasted on Noise | Optimized (60–80% Reduction) |
# Install CodeWeaveruv add code-weaver
# Initialize with a profilecw init --profile recommended
# Start the daemoncw start
# Give your agent exquisite contextcw search "How is the DI container initialized?"