Getting Started
config/config.json
User Documentation
mcp_server.py
core/server_context.py
rag/haystack_pipeline.py
process_document
query_documents
get_document_info
list_sessions
Developer Documentation
Architecture & Design
API Reference
NotificationChannel
NotificationChannel.EMAIL
NotificationChannel.WEBHOOK
NotificationChannel.SLACK
NotificationChannel.TEAMS
NotificationChannel.DISCORD
NotificationChannel.LOG
NotificationChannel.CONSOLE
EscalationLevel
EscalationLevel.IMMEDIATE
EscalationLevel.AFTER_5_MIN
EscalationLevel.AFTER_15_MIN
EscalationLevel.AFTER_1_HOUR
NotificationConfig
NotificationConfig.channel
NotificationConfig.enabled
NotificationConfig.config
NotificationConfig.__init__()
EscalationPolicy
EscalationPolicy.name
EscalationPolicy.levels
EscalationPolicy.enabled
EscalationPolicy.get_escalation_for_duration()
EscalationPolicy.__init__()
AlertCorrelation
AlertCorrelation.correlation_window_minutes
AlertCorrelation.max_similar_alerts
AlertCorrelation.correlation_fields
AlertCorrelation.__init__()
NotificationProvider
NotificationProvider.__init__()
NotificationProvider.send_notification()
NotificationProvider.validate_config()
EmailNotificationProvider
EmailNotificationProvider.__init__()
EmailNotificationProvider.validate_config()
EmailNotificationProvider.send_notification()
WebhookNotificationProvider
WebhookNotificationProvider.__init__()
WebhookNotificationProvider.validate_config()
WebhookNotificationProvider.send_notification()
SlackNotificationProvider
LogNotificationProvider
LogNotificationProvider.__init__()
LogNotificationProvider.validate_config()
LogNotificationProvider.send_notification()
ConsoleNotificationProvider
ConsoleNotificationProvider.validate_config()
ConsoleNotificationProvider.send_notification()
AlertCorrelationEngine
AlertCorrelationEngine.__init__()
AlertCorrelationEngine.recent_alerts
AlertCorrelationEngine.correlated_alerts
AlertCorrelationEngine.correlate_alert()
AlertingSystem
AlertingSystem.__init__()
AlertingSystem.providers
AlertingSystem.notification_configs
AlertingSystem.escalation_policies
AlertingSystem.correlation_engine
AlertingSystem.sent_notifications
AlertingSystem.escalated_alerts
AlertingSystem.escalation_task
AlertingSystem.send_alert()
AlertingSystem.start_escalation_monitoring()
AlertingSystem.stop_escalation_monitoring()
AlertingSystem.get_notification_stats()
ConfigChangeEvent
ConfigChangeEvent.__init__()
ConfigWatcher
ConfigWatcher.__init__()
ConfigWatcher.on_modified()
ConfigCenter
ConfigCenter.__init__()
ConfigCenter.get_config()
ConfigCenter.get_value()
ConfigCenter.set_value()
ConfigCenter.add_change_listener()
ConfigCenter.remove_change_listener()
ConfigCenter.get_environment_config()
ConfigCenter.switch_environment()
ConfigCenter.get_stats()
ConfigCenter.validate_current_config()
ConfigCenter.backup_config()
ConfigCenter.restore_config()
ConfigCenter.close()
get_config_center()
init_config_center()
ConfigDiff
ConfigDiff.added
ConfigDiff.removed
ConfigDiff.modified
ConfigDiff.summary
EnvironmentType
EnvironmentType.DEVELOPMENT
EnvironmentType.TESTING
EnvironmentType.STAGING
EnvironmentType.PRODUCTION
EnvironmentType.LOCAL
EnvironmentType.CUSTOM
EnvironmentInfo
EnvironmentInfo.name
EnvironmentInfo.type
EnvironmentInfo.description
EnvironmentInfo.config_file
EnvironmentInfo.parent_env
EnvironmentInfo.active
EnvironmentInfo.created_at
EnvironmentInfo.__init__()
ConfigEnvironmentManager
ConfigEnvironmentManager.__init__()
ConfigEnvironmentManager.environments
ConfigEnvironmentManager.current_environment
ConfigEnvironmentManager.base_config
ConfigEnvironmentManager.config_cache
ConfigEnvironmentManager.list_environments()
ConfigEnvironmentManager.get_environment_info()
ConfigEnvironmentManager.set_environment()
ConfigEnvironmentManager.get_environment_config()
ConfigEnvironmentManager.create_environment()
ConfigEnvironmentManager.delete_environment()
ConfigEnvironmentManager.copy_environment()
ConfigEnvironmentManager.update_environment_config()
ConfigEnvironmentManager.validate_environment()
ConfigEnvironmentManager.get_environment_diff()
ConfigEnvironmentManager.export_environment()
ConfigEnvironmentManager.import_environment()
create_environment_manager()
quick_switch_environment()
ConfigManager
ConfigManager.__init__()
ConfigManager.load_config()
ConfigManager.apply_config()
ConfigManager.save_config()
ConfigManager.get_config()
ConfigManager.get_value()
ConfigManager.set_value()
ConfigManager.remove_key()
ConfigManager.get_processor_config()
ConfigManager.get_connector_config()
ConfigManager.reload_config()
ConfigManager.validate_current_config()
ConfigManager.get_validation_report()
ConfigManager.is_config_valid()
ConfigManager.fix_config_issues()
MigrationStatus
MigrationStatus.PENDING
MigrationStatus.IN_PROGRESS
MigrationStatus.COMPLETED
MigrationStatus.FAILED
MigrationStatus.SKIPPED
MigrationResult
MigrationResult.status
MigrationResult.from_version
MigrationResult.to_version
MigrationResult.messages
MigrationResult.warnings
MigrationResult.errors
MigrationResult.migrated_paths
MigrationResult.backup_path
MigrationResult.to_dict()
MigrationResult.__init__()
MigrationRule
MigrationRule.__init__()
MigrationRule.can_migrate()
MigrationRule.migrate()
PathRenameRule
PathRenameRule.__init__()
PathRenameRule.can_migrate()
PathRenameRule.migrate()
ValueTransformRule
ValueTransformRule.__init__()
ValueTransformRule.can_migrate()
ValueTransformRule.migrate()
StructureRule
StructureRule.__init__()
StructureRule.can_migrate()
StructureRule.migrate()
ConfigMigrationTool
ConfigMigrationTool.__init__()
ConfigMigrationTool.migration_rules
ConfigMigrationTool.add_rule()
ConfigMigrationTool.detect_config_version()
ConfigMigrationTool.get_migration_path()
ConfigMigrationTool.migrate_config()
ConfigMigrationTool.migrate_config_file()
ConfigMigrationTool.validate_migration()
ConfigMigrationTool.get_available_versions()
migrate_config_file()
check_migration_needed()
ValidationLevel
ValidationLevel.BASIC
ValidationLevel.STANDARD
ValidationLevel.STRICT
ValidationLevel.ENTERPRISE
ValidationSeverity
ValidationSeverity.INFO
ValidationSeverity.WARNING
ValidationSeverity.ERROR
ValidationSeverity.CRITICAL
ValidationResult
ValidationResult.is_valid
ValidationResult.severity
ValidationResult.path
ValidationResult.message
ValidationResult.suggestion
ValidationResult.impact
ValidationResult.to_dict()
ValidationResult.__init__()
ConfigConstraint
ConfigConstraint.__init__()
ConfigConstraint.validate()
RangeConstraint
RangeConstraint.__init__()
RangeConstraint.validate()
PatternConstraint
PatternConstraint.__init__()
PatternConstraint.validate()
DependencyConstraint
DependencyConstraint.__init__()
DependencyConstraint.validate()
RuntimeConfigValidator
RuntimeConfigValidator.__init__()
RuntimeConfigValidator.constraints
RuntimeConfigValidator.custom_validators
RuntimeConfigValidator.add_constraint()
RuntimeConfigValidator.add_custom_validator()
RuntimeConfigValidator.validate_config()
RuntimeConfigValidator.generate_validation_report()
validate_config_file()
create_constraint_example()
ConfigValidator
ConfigValidator.CONFIG_SCHEMA
ConfigValidator.PROCESSOR_NAME_MAPPING
ConfigValidator.REQUIRED_PROCESSORS
ConfigValidator.__init__()
ConfigValidator.validate_config()
ConfigValidator.normalize_processor_config()
ConfigValidator.get_validation_report()
generate_default_config()
ChangeType
ChangeType.CREATED
ChangeType.UPDATED
ChangeType.DELETED
ChangeType.RESTORED
ConfigChange
ConfigChange.timestamp
ConfigChange.version
ConfigChange.change_type
ConfigChange.path
ConfigChange.old_value
ConfigChange.new_value
ConfigChange.user
ConfigChange.reason
ConfigChange.checksum
ConfigChange.to_dict()
ConfigChange.__init__()
ConfigVersion
ConfigVersion.version
ConfigVersion.timestamp
ConfigVersion.config_data
ConfigVersion.checksum
ConfigVersion.size
ConfigVersion.user
ConfigVersion.description
ConfigVersion.tags
ConfigVersion.to_dict()
ConfigVersion.__init__()
ConfigVersionManager
ConfigVersionManager.__init__()
ConfigVersionManager.create_version()
ConfigVersionManager.save_config_with_version()
ConfigVersionManager.get_version()
ConfigVersionManager.list_versions()
ConfigVersionManager.restore_version()
ConfigVersionManager.get_change_history()
ConfigVersionManager.compare_versions()
ConfigVersionManager.export_version()
ConfigVersionManager.import_version()
ConfigVersionManager.get_statistics()
create_version_manager()
quick_backup()
DashboardConfig
DashboardConfig.__init__()
WebSocketManager
WebSocketManager.__init__()
WebSocketManager.connect()
WebSocketManager.disconnect()
WebSocketManager.send_to_all()
WebSocketManager.broadcast_metrics()
WebSocketManager.broadcast_alert()
MonitoringDashboard
MonitoringDashboard.__init__()
MonitoringDashboard.initialize()
MonitoringDashboard.start_real_time_updates()
MonitoringDashboard.start()
MonitoringDashboard.run()
MonitoringDashboard.stop()
create_dashboard()
run_dashboard()
MetricType
MetricType.COUNTER
MetricType.GAUGE
MetricType.HISTOGRAM
MetricType.TIMER
MetricType.RATE
AlertLevel
AlertLevel.INFO
AlertLevel.WARNING
AlertLevel.ERROR
AlertLevel.CRITICAL
PerformanceMetric
PerformanceMetric.name
PerformanceMetric.value
PerformanceMetric.metric_type
PerformanceMetric.timestamp
PerformanceMetric.tags
PerformanceMetric.unit
PerformanceMetric.observed_at
PerformanceMetric.to_dict()
PerformanceMetric.__init__()
SystemMetrics
SystemMetrics.cpu_percent
SystemMetrics.memory_percent
SystemMetrics.memory_used_mb
SystemMetrics.memory_available_mb
SystemMetrics.disk_usage_percent
SystemMetrics.disk_free_gb
SystemMetrics.network_bytes_sent
SystemMetrics.network_bytes_received
SystemMetrics.open_files
SystemMetrics.active_threads
SystemMetrics.timestamp
SystemMetrics.to_dict()
SystemMetrics.__init__()
AlertRule
AlertRule.metric_name
AlertRule.condition
AlertRule.threshold
AlertRule.level
AlertRule.duration_seconds
AlertRule.enabled
AlertRule.description
AlertRule.__init__()
Alert
Alert.rule
Alert.triggered_at
Alert.current_value
Alert.message
Alert.resolved_at
Alert.is_active
Alert.resolve()
Alert.to_dict()
Alert.__init__()
MetricsCollector
MetricsCollector.__init__()
MetricsCollector.metrics_history
MetricsCollector.current_values
MetricsCollector.aggregated_metrics
MetricsCollector.record_metric()
MetricsCollector.increment_counter()
MetricsCollector.get_current_value()
MetricsCollector.get_aggregated_metrics()
MetricsCollector.get_metrics_history()
SystemMonitor
SystemMonitor.__init__()
SystemMonitor.monitor_thread
SystemMonitor.metrics_collector
SystemMonitor.start()
SystemMonitor.stop()
AlertManager
AlertManager.__init__()
AlertManager.alert_rules
AlertManager.active_alerts
AlertManager.alert_history
AlertManager.alert_callbacks
AlertManager.add_alert_rule()
AlertManager.remove_alert_rule()
AlertManager.add_alert_callback()
AlertManager.check_metrics()
AlertManager.get_active_alerts()
AlertManager.get_alert_history()
PerformanceMonitor
PerformanceMonitor.__init__()
PerformanceMonitor.alert_check_thread
PerformanceMonitor.start()
PerformanceMonitor.stop()
PerformanceMonitor.record_metric()
PerformanceMonitor.timer()
PerformanceMonitor.get_status()
PerformanceMonitor.export_metrics()
get_performance_monitor()
initialize_monitoring()
track_performance()
count_calls()
Pipeline
Pipeline.__init__()
Pipeline.add_processor()
Pipeline.remove_processor()
Pipeline.get_processors()
Pipeline.clear_processors()
Pipeline.reorder_processors()
Pipeline.process_document()
Pipeline.process_documents()
Pipeline.process_document_sync()
Pipeline.process_documents_sync()
ProcessorLoader
ProcessorLoader.__init__()
ProcessorLoader.load_processors()
ProcessorLoader.get_available_processors()
ProcessorLoader.validate_processor_config()
ServerContext
ServerContext.__init__()
ServerContext.config_manager
ServerContext.document_pipeline
ServerContext.rag_pipeline
ServerContext.session_manager
ServerContext.processors
ServerContext.is_initialized
ServerContext.initialize()
ServerContext.cleanup()
ServerContext.get_status()
TelemetryConfig
TelemetryConfig.__init__()
TelemetryIntegration
TelemetryIntegration.__init__()
TelemetryIntegration.initialize()
TelemetryIntegration.shutdown()
TelemetryIntegration.trace_span()
TelemetryIntegration.create_counter()
TelemetryIntegration.create_histogram()
TelemetryIntegration.create_gauge()
RAGTelemetryInstrumentation
RAGTelemetryInstrumentation.__init__()
RAGTelemetryInstrumentation.trace_document_processing()
RAGTelemetryInstrumentation.trace_rag_query()
RAGTelemetryInstrumentation.trace_vector_search()
RAGTelemetryInstrumentation.record_document_processed()
RAGTelemetryInstrumentation.record_query_executed()
initialize_telemetry()
get_telemetry()
get_rag_instrumentation()
trace_function()
trace_async_function()
count_function_calls()
time_function_execution()
EffortCalculator
EffortCalculator.__init__()
EffortCalculator.calculate_base_effort()
EffortCalculator.calculate_detailed_estimation()
PhaseEffortDistributor
PhaseEffortDistributor.__init__()
PhaseEffortDistributor.distribute_effort_to_phases()
WorkflowFormatter
WorkflowFormatter.__init__()
WorkflowFormatter.format_workflow()
PRDParser
PRDParser.__init__()
PRDParser.parse_document()
PRDParser.parse_content()
PRDParser.parse_text_description()
RequirementAnalyzer
RequirementAnalyzer.__init__()
RequirementAnalyzer.analyze_complexity()
RequirementAnalyzer.categorize_requirements()
RequirementAnalyzer.estimate_effort()
WorkflowGenerator
WorkflowGenerator.__init__()
WorkflowGenerator.generate_workflow()
WorkflowStrategy
WorkflowStrategy.SYSTEMATIC
WorkflowStrategy.AGILE
WorkflowStrategy.MVP
OutputFormat
OutputFormat.ROADMAP
OutputFormat.TASKS
OutputFormat.DETAILED
PersonaType
PersonaType.FRONTEND
PersonaType.BACKEND
PersonaType.ARCHITECT
PersonaType.SECURITY
PersonaType.DEVOPS
PersonaType.QA
PersonaType.SCRIBE
PersonaType.PERFORMANCE
Priority
Priority.LOW
Priority.MEDIUM
Priority.HIGH
Priority.CRITICAL
ComplexityLevel
ComplexityLevel.SIMPLE
ComplexityLevel.MEDIUM
ComplexityLevel.COMPLEX
ComplexityLevel.ENTERPRISE
RiskLevel
RiskLevel.LOW
RiskLevel.MEDIUM
RiskLevel.HIGH
RiskLevel.CRITICAL
Requirement
Requirement.id
Requirement.title
Requirement.description
Requirement.type
Requirement.priority
Requirement.complexity
Requirement.estimated_effort
Requirement.acceptance_criteria
Requirement.dependencies
Requirement.tags
Requirement.metadata
Requirement.__init__()
AcceptanceCriteria
AcceptanceCriteria.id
AcceptanceCriteria.requirement_id
AcceptanceCriteria.description
AcceptanceCriteria.is_testable
AcceptanceCriteria.test_method
AcceptanceCriteria.success_metric
AcceptanceCriteria.__init__()
PRDStructure
PRDStructure.title
PRDStructure.version
PRDStructure.author
PRDStructure.date_created
PRDStructure.date_updated
PRDStructure.overview
PRDStructure.objectives
PRDStructure.requirements
PRDStructure.acceptance_criteria
PRDStructure.constraints
PRDStructure.assumptions
PRDStructure.success_metrics
PRDStructure.metadata
PRDStructure.__init__()
Dependency
Dependency.id
Dependency.name
Dependency.type
Dependency.description
Dependency.criticality
Dependency.estimated_resolution_time
Dependency.owner
Dependency.status
Dependency.metadata
Dependency.__init__()
Risk
Risk.id
Risk.name
Risk.description
Risk.category
Risk.likelihood
Risk.impact
Risk.risk_score
Risk.mitigation_strategies
Risk.contingency_plans
Risk.owner
Risk.status
Risk.__init__()
WorkflowStep
WorkflowStep.id
WorkflowStep.name
WorkflowStep.description
WorkflowStep.estimated_effort
WorkflowStep.complexity
WorkflowStep.persona
WorkflowStep.dependencies
WorkflowStep.deliverables
WorkflowStep.acceptance_criteria
WorkflowStep.tools_required
WorkflowStep.code_examples
WorkflowStep.mcp_context
WorkflowStep.order
WorkflowStep.__init__()
WorkflowMilestone
WorkflowMilestone.id
WorkflowMilestone.name
WorkflowMilestone.description
WorkflowMilestone.estimated_effort
WorkflowMilestone.priority
WorkflowMilestone.steps
WorkflowMilestone.success_criteria
WorkflowMilestone.dependencies
WorkflowMilestone.risks
WorkflowMilestone.personas_involved
WorkflowMilestone.order
WorkflowMilestone.__init__()
WorkflowPhase
WorkflowPhase.id
WorkflowPhase.name
WorkflowPhase.description
WorkflowPhase.estimated_duration
WorkflowPhase.estimated_effort
WorkflowPhase.milestones
WorkflowPhase.dependencies
WorkflowPhase.risks
WorkflowPhase.personas_involved
WorkflowPhase.parallel_streams
WorkflowPhase.order
WorkflowPhase.__init__()
ParallelStream
ParallelStream.id
ParallelStream.name
ParallelStream.description
ParallelStream.phases
ParallelStream.estimated_effort
ParallelStream.required_team_size
ParallelStream.coordination_requirements
ParallelStream.__init__()
CriticalPath
CriticalPath.id
CriticalPath.name
CriticalPath.phases
CriticalPath.total_duration
CriticalPath.total_effort
CriticalPath.bottlenecks
CriticalPath.optimization_opportunities
CriticalPath.__init__()
EffortEstimation
EffortEstimation.total_hours
EffortEstimation.breakdown_by_persona
EffortEstimation.breakdown_by_phase
EffortEstimation.confidence_level
EffortEstimation.estimation_method
EffortEstimation.buffer_percentage
EffortEstimation.metadata
EffortEstimation.__init__()
ComplexityAnalysis
ComplexityAnalysis.overall_complexity
ComplexityAnalysis.technical_complexity
ComplexityAnalysis.integration_complexity
ComplexityAnalysis.ui_complexity
ComplexityAnalysis.business_logic_complexity
ComplexityAnalysis.data_complexity
ComplexityAnalysis.complexity_factors
ComplexityAnalysis.simplification_opportunities
ComplexityAnalysis.__init__()
RequirementCategories
RequirementCategories.functional_requirements
RequirementCategories.non_functional_requirements
RequirementCategories.constraint_requirements
RequirementCategories.ui_requirements
RequirementCategories.api_requirements
RequirementCategories.data_requirements
RequirementCategories.security_requirements
RequirementCategories.performance_requirements
RequirementCategories.__init__()
ProjectConstraints
ProjectConstraints.timeline
ProjectConstraints.budget
ProjectConstraints.team_size
ProjectConstraints.technology_constraints
ProjectConstraints.compliance_requirements
ProjectConstraints.performance_requirements
ProjectConstraints.integration_requirements
ProjectConstraints.security_requirements
ProjectConstraints.__init__()
MCPResults
MCPResults.context7_results
MCPResults.sequential_results
MCPResults.magic_results
MCPResults.playwright_results
MCPResults.integration_recommendations
MCPResults.__init__()
Workflow
Workflow.id
Workflow.name
Workflow.description
Workflow.strategy
Workflow.version
Workflow.created_at
Workflow.updated_at
Workflow.prd_structure
Workflow.requirements
Workflow.phases
Workflow.parallel_streams
Workflow.critical_path
Workflow.complexity_analysis
Workflow.effort_estimation
Workflow.requirement_categories
Workflow.dependencies
Workflow.risks
Workflow.mcp_results
Workflow.activated_personas
Workflow.persona_recommendations
Workflow.success_metrics
Workflow.quality_gates
Workflow.validation_criteria
Workflow.metadata
Workflow.get_total_effort()
Workflow.get_total_duration()
Workflow.get_complexity_score()
Workflow.get_high_risk_items()
Workflow.get_critical_dependencies()
Workflow.__init__()
WorkflowOptions
WorkflowOptions.strategy
WorkflowOptions.output_format
WorkflowOptions.include_estimates
WorkflowOptions.include_dependencies
WorkflowOptions.include_risks
WorkflowOptions.enable_parallel_analysis
WorkflowOptions.enable_milestones
WorkflowOptions.enable_mcp_integration
WorkflowOptions.forced_persona
WorkflowOptions.team_size
WorkflowOptions.timeline_constraint
WorkflowOptions.complexity_preference
WorkflowOptions.enable_context7
WorkflowOptions.enable_sequential
WorkflowOptions.enable_magic
WorkflowOptions.enable_playwright
WorkflowOptions.enable_all_mcp
WorkflowOptions.include_code_examples
WorkflowOptions.include_templates
WorkflowOptions.include_checklists
WorkflowOptions.include_success_metrics
WorkflowOptions.enable_optimization_suggestions
WorkflowOptions.enable_quality_gates
WorkflowOptions.enable_continuous_feedback
WorkflowOptions.__init__()
AnthropicConnector
AnthropicConnector.__init__()
AnthropicConnector.generate()
AnthropicConnectorFactory
AnthropicConnectorFactory.SUPPORTED_MODELS
AnthropicConnectorFactory.create()
AnthropicConnectorFactory.get_supported_models()
APIConnector
APIConnector.__init__()
APIConnector.make_request()
MistralAPIConnector
MistralAPIConnector.process_document_ocr()
MistralAPIConnector.process_image_ocr()
MistralAPIConnector.upload_file()
MistralAPIConnector.get_signed_url()
OpenAIAPIConnector
OpenAIAPIConnector.classify_document()
OpenAIAPIConnector.extract_topics()
OpenAIAPIConnector.enhance_document_structure()
APIFactory
APIFactory.create_connector()
OCRAPIFactory
OCRAPIFactory.create_connector()
BaseLLMConnector
BaseLLMConnector.__init__()
BaseLLMConnector.generate()
BaseLLMConnector.update_parameters()
BaseLLMConnector.set_model()
BaseLLMConnector.get_info()
BaseLLMConnector.normalize_messages()
GoogleConnector
GoogleConnector.__init__()
GoogleConnector.generate()
GoogleConnectorFactory
GoogleConnectorFactory.SUPPORTED_MODELS
GoogleConnectorFactory.create()
GoogleConnectorFactory.get_supported_models()
HaystackLLMConnector
HaystackLLMConnector.__init__()
HaystackLLMConnector.generate()
HaystackLLMConnector.update_parameters()
HaystackLLMConnector.set_model()
HaystackLLMFactory
HaystackLLMFactory.create_connector()
ConnectorChatGenerator
ConnectorChatGenerator.__init__()
ConnectorChatGenerator.run()
LLMFactory
LLMFactory.SUPPORTED_PROVIDERS
LLMFactory.create_connector()
LLMFactory.get_supported_providers()
LLMFactory.get_supported_models()
LLMFactory.validate_config()
LLMFactory.create_from_unified_config()
create_openai_connector()
create_anthropic_connector()
create_google_connector()
OpenAIConnector
OpenAIConnector.__init__()
OpenAIConnector.generate()
OpenAIConnectorFactory
OpenAIConnectorFactory.SUPPORTED_MODELS
OpenAIConnectorFactory.create()
OpenAIConnectorFactory.get_supported_models()
BaseVectorStore
VectorStoreError
VectorStoreConnectionError
VectorStoreOperationError
VectorStoreConfigError
FAISSVectorStore
HaystackDocumentStore
create_document_store()
InMemoryVectorStore
MilvusDocumentStore
VectorStoreMigrator
migrate_vector_storage()
backup_vector_storage()
BackendInfo
BackendInfo.class_name
BackendInfo.module
BackendInfo.dependencies
BackendInfo.description
VectorStoreFactory
VectorStoreFactory.__init__()
VectorStoreFactory.create()
VectorStoreFactory.get_available_backends()
VectorStoreFactory.get_recommended_backend()
VectorStoreFactory.migrate_storage()
create_vector_store()
get_available_backends()
recommend_backend()
Message
Message.__init__()
Message.to_dict()
Message.from_dict()
Citation
Citation.__init__()
Citation.to_dict()
Citation.from_dict()
ChatSession
ChatSession.__init__()
ChatSession.add_message()
ChatSession.add_citation()
ChatSession.process_query()
ChatSession.get_messages()
ChatSession.get_last_message()
ChatSession.clear_history()
ChatSession.set_rag_pipeline()
ChatSession.query()
ChatSession.to_dict()
ChatSession.from_dict()
ChatSessionManager
ChatSessionManager.__init__()
ChatSessionManager.create_session()
ChatSessionManager.get_session()
ChatSessionManager.delete_session()
ChatSessionManager.get_all_sessions()
ChatSessionManager.save_sessions()
ChatSessionManager.load_sessions()
RAGPipeline
RAGPipeline.__init__()
RAGPipeline.run()
RAGPipeline.update_retriever()
RAGPipeline.update_llm_connector()
RAGPipelineFactory
RAGPipelineFactory.create_pipeline()
ChatPromptBuilder
ChatPromptBuilder.__init__()
ChatPromptBuilder.run()
ChatPromptBuilder.set_system_prompt()
ChatPromptBuilder.set_template_type()
PromptBuilderFactory
PromptBuilderFactory.create_builder()
serve_requests()
validate_environment()
initialize_system()
handle_list_tools()
handle_call_tool()
process_document()
query_documents()
get_document_info()
list_sessions()
main()
on_config_change()
update_logging_config()
update_llm_config()
update_vector_db_config()
initialize_server_context()
handle_list_resources()
handle_read_resource()
handle_process_document()
handle_query_documents()
handle_get_config_value()
handle_set_config_value()
handle_switch_environment()
handle_backup_config()
handle_restore_config()
SimpleDocumentProcessor
SimpleDocumentProcessor.__init__()
SimpleDocumentProcessor.process_text_file()
SimpleDocumentProcessor.search_documents()
EnhancedMCPServer
EnhancedMCPServer.__init__()
EnhancedMCPServer.validate_api_key()
EnhancedMCPServer.validate_environment()
EnhancedMCPServer.handle_list_tools()
EnhancedMCPServer.handle_call_tool()
EnhancedMCPServer.handle_test_connection()
EnhancedMCPServer.handle_validate_environment()
EnhancedMCPServer.handle_process_document()
EnhancedMCPServer.handle_query_documents()
EnhancedMCPServer.handle_list_documents()
EnhancedMCPServer.handle_get_document_content()
EnhancedMCPServer.handle_initialize()
EnhancedMCPServer.run()
validate_api_key()
minimal_mcp_main()
handle_test_connection()
handle_validate_system()
cli_main()
setup_secure_logging()
mcp_main()
SimpleDocumentProcessor.process_pdf()
SimpleDocumentProcessor.process_document()
MCPServer
MCPServer.__init__()
MCPServer.validate_api_key()
MCPServer.validate_environment()
MCPServer.handle_list_tools()
MCPServer.handle_call_tool()
MCPServer.handle_initialize()
MCPServer.handle_test_connection()
MCPServer.handle_validate_system()
MCPServer.handle_process_document()
MCPServer.handle_query_documents()
MCPServer.handle_list_documents()
MCPServer.run()
Maintenance and supplementary references
connectors
connectors.anthropic_connector
connectors.api_connector
connectors.base_llm_connector
connectors.google_connector
connectors.haystack_llm_connector
connectors.llm_factory
connectors.openai_connector
core
core.alerting_system
core.config_center
core.config_environment_manager
core.config_manager
core.config_migration_tool
core.config_runtime_validator
core.config_validator
core.config_version_manager
core.monitoring_dashboard
core.performance_monitor
core.pipeline
core.processor_loader
core.server_context
core.telemetry_integration
core.workflow_effort_calculator
core.workflow_formatter
core.workflow_generator
core.workflow_models
document_stores
document_stores.implementations
document_stores.implementations.base_vector_store
document_stores.implementations.faiss_vector_store
document_stores.implementations.haystack_store
document_stores.implementations.memory_vector_store
document_stores.implementations.milvus_store
document_stores.migration
document_stores.migration.vector_migration
document_stores.vector_store_factory
rag
rag.chat_session
rag.haystack_pipeline
rag.prompt_builder
servers
servers.jsonrpc_stdio
servers.mcp_server
servers.mcp_server_config_center
servers.mcp_server_enhanced
servers.mcp_server_minimal
servers.mcp_server_sdk
servers.mcp_server_secure
servers.mcp_server_simple
servers.mcp_server_standalone