Expand description
Concept Analyzer Library
This crate provides tools for analyzing code repositories to extract high-level concepts, identify relationships between them, and build a conceptual map of the entire ecosystem.
Re-exports§
pub use analyze_relationships::Relationship;pub use analyze_relationships::RelationshipAnalyzer;pub use concept_registry::ConceptRegistry;pub use concept_registry::Gap;pub use file_collector::BatchFileCollector;pub use file_collector::FileCollection;pub use file_collector::FileData;pub use identify_abstractions::Abstraction;pub use identify_abstractions::AbstractionIdentifier;pub use llm_client::LLMClient;pub use knowledge_integration::KnowledgeEntity;pub use knowledge_integration::KnowledgeIntegration;pub use knowledge_integration::KnowledgeStore;pub use genetic_integration::GeneticAlgorithm;pub use genetic_integration::GeneticParameters as OldGeneticParameters;pub use genetic_integration::SolutionCandidate;pub use genetic_engine::AsyncFitnessFunction;pub use genetic_engine::AsyncGeneticEngine;pub use genetic_engine::FitnessFunction;pub use genetic_engine::GeneticConstraint;pub use genetic_engine::GeneticParameters;pub use genetic_engine::GeneticSolution;pub use genetic_engine::Genome;pub use genetic_engine::SelectionMethod;pub use genetic_engine::TextGenome;pub use genetic_github::RepositoryFitnessFunction;pub use genetic_github::RepositoryGenome;pub use genetic_github::RepositorySelectionEngine;pub use genetic_github::RepositorySolutionProcessor;pub use unified_pipeline::analyze_repository;pub use unified_pipeline::ConceptRelation;pub use unified_pipeline::CriticalGap;pub use unified_pipeline::EssentialConcept;pub use unified_pipeline::FirstPrinciplesOutput;pub use unified_pipeline::RebuildStep;pub use unified_pipeline::UnifiedAnalysisPipeline;pub use api::run_cli_analysis;pub use api::AnalyzeRequest;pub use api::AnalyzeResponse;
Modules§
- analyze_
relationships - Relationship analysis between abstractions
- api
- Simple API for one-call concept analysis
- concept_
registry - Concept registry for managing abstractions across projects
- file_
collector - File collection utilities
- genetic_
engine - Genetic engine module
- genetic_
github - GitHub-specific genetic algorithm components
- genetic_
integration - Genetic algorithm integration
- identify_
abstractions - Abstraction identification using LLM
- knowledge_
integration - Knowledge integration module
- llm_
client - LLM Client for AI-powered analysis
- unified_
pipeline - Unified Pipeline for Complete Concept Analysis