PRIME Flow Documentation Key Features: - Scientific intent detection - Adaptive replanning - Domain-specific heuristics - Tool validation and execution
Purpose: Multi-source biological data fusion and integrative reasoning Location: Bioinformatics Flow Documentation Key Features: - Gene Ontology integration - PubMed literature analysis - Expression data processing - Cross-database validation
Purpose: Advanced web research with reflection and iterative strategies Location: DeepSearch Flow Documentation Key Features: - Multi-engine search integration - Content quality filtering - Iterative research refinement - Result synthesis and ranking
Purpose: Experimental workflows for benchmarks and systematic evaluation Location: Challenge Flow Documentation Key Features: - Method comparison frameworks - Statistical analysis and testing - Performance benchmarking - Automated evaluation pipelines
Purpose: Intelligent code generation, execution, and automatic error correction Location: Code Execution Flow Documentation Key Features: - Multi-language code generation - Isolated execution environments - Automatic error analysis and improvement - Iterative error correction
All flows follow a common architectural pattern:
graph TD
A[User Query] --> B[Flow Router]
B --> C[Flow-Specific Processing]
C --> D[Tool Execution]
D --> E[Result Processing]
E --> F[Response Generation]
Each flow uses Pydantic models for type-safe state management throughout the workflow execution.
Comprehensive error handling with recovery mechanisms, logging, and graceful degradation.
Seamless integration with the DeepCritical tool registry for extensible functionality.
Hydra-based configuration for flexible parameterization and environment-specific settings.
DeepCritical can automatically select appropriate flows based on query analysis and intent detection.
Users can explicitly specify which flows to use for specific research tasks:
Multiple flows can be combined for comprehensive research workflows that span different domains and methodologies.
configs/statemachines/flows/
docs/user-guide/flows/