Framework and Language Coverage
Framework and Language Coverage
Section titled “Framework and Language Coverage”rag_architecture combines framework pattern detection, AST-assisted detectors, and fallback pattern matching.
Framework Detection Coverage
Section titled “Framework Detection Coverage”Implemented in:
crates/arxo-engine/src/metrics/ai_observability/rag_architecture/detectors/discovery/framework_detection.rs
Detected framework IDs:
LangChainLlamaIndexHaystackSpring AISemantic KernelVercel AI
Extension Coverage
Section titled “Extension Coverage”Based on RAG_EXTENSIONS:
.py,.ts,.tsx,.js,.jsx,.mjs,.cjs,.rs,.java,.kt
AST vs Pattern Fallback
Section titled “AST vs Pattern Fallback”- Python and TypeScript/JavaScript use AST call-site extraction when parsing succeeds.
- On parse failures (or unsupported paths), detectors fall back to comment-stripped pattern matching.
Practical rollout guidance
Section titled “Practical rollout guidance”- Gate strict safety controls first (
retrieval_scope_filter_gap,prompt_injection_guard_gap,retrieved_content_sanitization_gap). - Then tighten retrieval/evaluation gates.
- Track readiness composites (
retrieval_readiness,safety_readiness,evaluation_readiness,overall_health).