src package#
Subpackages#
- src.ai package
MarcusAIEngineMarcusAIEngine.llm_clientMarcusAIEngine.rule_engineMarcusAIEngine.hybrid_coordinatorMarcusAIEngine.ai_enabledMarcusAIEngine.fallback_on_ai_failureMarcusAIEngine.rule_safety_overrideMarcusAIEngine.analyze_with_hybrid_intelligence()MarcusAIEngine.enhance_task_with_ai()MarcusAIEngine.analyze_blocker()MarcusAIEngine.get_engine_status()MarcusAIEngine.__init__()MarcusAIEngine.analyze_with_hybrid_intelligence()MarcusAIEngine.enhance_task_with_ai()MarcusAIEngine.analyze_blocker()MarcusAIEngine.get_engine_status()
LLMAbstractionLLMAbstraction.providersLLMAbstraction.current_providerLLMAbstraction.fallback_providersLLMAbstraction.provider_statsLLMAbstraction.analyze_task_semantics()LLMAbstraction.infer_dependencies_semantic()LLMAbstraction.generate_enhanced_description()LLMAbstraction.estimate_effort_intelligently()LLMAbstraction.analyze_blocker_and_suggest_solutions()LLMAbstraction.__init__()LLMAbstraction.analyze_task_semantics()LLMAbstraction.infer_dependencies_semantic()LLMAbstraction.generate_enhanced_description()LLMAbstraction.estimate_effort_intelligently()LLMAbstraction.analyze_blocker_and_suggest_solutions()LLMAbstraction.analyze()LLMAbstraction.switch_provider()LLMAbstraction.get_provider_stats()LLMAbstraction.get_best_provider()LLMAbstraction.health_check()
HybridDecisionFrameworkHybridAnalysisHybridAnalysis.allow_assignmentHybridAnalysis.confidenceHybridAnalysis.reasonHybridAnalysis.safety_criticalHybridAnalysis.ai_confidenceHybridAnalysis.ai_insightsHybridAnalysis.fallback_modeHybridAnalysis.confidence_breakdownHybridAnalysis.optimization_scoreHybridAnalysis.allow_assignmentHybridAnalysis.confidenceHybridAnalysis.reasonHybridAnalysis.safety_criticalHybridAnalysis.ai_confidenceHybridAnalysis.ai_insightsHybridAnalysis.fallback_modeHybridAnalysis.confidence_breakdownHybridAnalysis.optimization_scoreHybridAnalysis.__init__()
AnalysisContextAnalysisContext.taskAnalysisContext.project_contextAnalysisContext.historical_dataAnalysisContext.team_contextAnalysisContext.constraintsAnalysisContext.taskAnalysisContext.project_contextAnalysisContext.historical_dataAnalysisContext.team_contextAnalysisContext.constraintsAnalysisContext.__init__()
AssignmentDecisionAssignmentDecision.allowAssignmentDecision.confidenceAssignmentDecision.reasonAssignmentDecision.ai_suggestionsAssignmentDecision.optimization_scoreAssignmentDecision.confidence_breakdownAssignmentDecision.safety_criticalAssignmentDecision.mandatory_rule_appliedAssignmentDecision.timestampAssignmentDecision.__post_init__()AssignmentDecision.allowAssignmentDecision.confidenceAssignmentDecision.reasonAssignmentDecision.ai_suggestionsAssignmentDecision.optimization_scoreAssignmentDecision.confidence_breakdownAssignmentDecision.safety_criticalAssignmentDecision.mandatory_rule_appliedAssignmentDecision.timestampAssignmentDecision.__post_init__()AssignmentDecision.__init__()
- Subpackages
- Submodules
- src.api package
- src.config package
- Key Features
- Classes
SettingsSettings.config_pathSettings.defaultsSettings.configSettings.__init__()Settings.get()Settings.set()Settings.save()Settings.get_team_config()Settings.get_risk_thresholds()Settings.get_escalation_rules()Settings.get_communication_rules()Settings.get_ai_settings()Settings.is_subtasks_enabled()Settings.validate()
- Submodules
- src.core package
- Submodules
- src.core.adaptive_dependencies module
- src.core.ai_powered_task_assignment module
- src.core.assignment_lease module
- src.core.assignment_persistence module
- src.core.assignment_reconciliation module
- src.core.board_health_analyzer module
- src.core.code_analyzer module
- src.core.context module
- src.core.error_framework module
ErrorSeverityErrorCategoryErrorContextRemediationSuggestionMarcusBaseErrorTransientErrorNetworkTimeoutErrorServiceUnavailableErrorRateLimitErrorTemporaryResourceErrorConfigurationErrorMissingCredentialsErrorInvalidConfigurationErrorMissingDependencyErrorEnvironmentErrorBusinessLogicErrorTaskAssignmentErrorWorkflowViolationErrorValidationErrorStateConflictErrorTaskValidationErrorProjectRootNotFoundErrorIntegrationErrorKanbanIntegrationErrorAIProviderErrorAuthenticationErrorExternalServiceErrorSecurityErrorAuthorizationErrorWorkspaceSecurityErrorPermissionErrorSystemErrorResourceExhaustionErrorCorruptedStateErrorDatabaseErrorCriticalDependencyErrorerror_context()ErrorResponseFormatterMarcusError
- src.core.error_monitoring module
- src.core.error_responses module
- src.core.error_strategies module
- src.core.event_loop_utils module
- src.core.events module
- src.core.memory module
- src.core.memory_advanced module
- src.core.models module
- src.core.persistence module
- src.core.phase_dependency_enforcer module
- src.core.project_context_manager module
- src.core.project_registry module
- src.core.resilience module
- src.core.service_registry module
- src.core.task_recovery module
- src.core.workspace module
- Submodules
- src.cost_tracking package
- src.detection package
- src.integrations package
- Subpackages
- Submodules
- src.integrations.adaptive_documentation module
- src.integrations.ai_analysis_engine module
- src.integrations.documentation_tasks module
- src.integrations.enhanced_task_classifier module
- src.integrations.github_mcp_interface module
- src.integrations.kanban_client module
- src.integrations.kanban_client_with_create module
- src.integrations.kanban_factory module
- src.integrations.kanban_interface module
- src.integrations.label_helper module
- src.integrations.nlp_base module
- src.integrations.nlp_task_utils module
- src.integrations.nlp_tools module
- src.intelligence package
- src.learning package
- src.logging package
- Modules
- Classes
- Functions
ConversationLoggerConversationLogger.log_dirConversationLogger.pm_loggerConversationLogger.worker_loggerConversationLogger.kanban_loggerConversationLogger.log_worker_message()ConversationLogger.log_pm_thinking()ConversationLogger.log_kanban_interaction()ConversationLogger.get_conversation_replay()ConversationLogger.export_decision_metrics()ConversationLogger.__init__()ConversationLogger.log_worker_message()ConversationLogger.log_pm_thinking()ConversationLogger.log_pm_decision()ConversationLogger.log_kanban_interaction()ConversationLogger.log_task_assignment()ConversationLogger.log_progress_update()ConversationLogger.log_blocker()ConversationLogger.log_system_state()ConversationLogger.get_conversation_replay()ConversationLogger.export_decision_metrics()
ConversationTypeConversationType.WORKER_TO_PMConversationType.PM_TO_WORKERConversationType.PM_TO_KANBANConversationType.KANBAN_TO_PMConversationType.INTERNAL_THINKINGConversationType.DECISIONConversationType.ERRORConversationType.WORKER_TO_PMConversationType.PM_TO_WORKERConversationType.PM_TO_KANBANConversationType.KANBAN_TO_PMConversationType.INTERNAL_THINKINGConversationType.DECISIONConversationType.ERROR
log_conversation()log_thinking()- Submodules
- src.marcus_mcp package
- Subpackages
- Submodules
- src.marcus_mcp.agent_server module
- src.marcus_mcp.audit module
- src.marcus_mcp.client module
- src.marcus_mcp.client_manager module
- src.marcus_mcp.dual_transport_server module
- src.marcus_mcp.handlers module
- src.marcus_mcp.handlers_fixed module
- src.marcus_mcp.server module
- src.marcus_mcp.tool_groups module
- src.marcus_mcp.utils module
- src.modes package
- src.monitoring package
- Key Components
- Monitoring Capabilities
- Usage Example
ProjectMonitorProjectMonitor.settingsProjectMonitor.kanban_clientProjectMonitor.ai_engineProjectMonitor.current_stateProjectMonitor.blockersProjectMonitor.risksProjectMonitor.historical_dataProjectMonitor.check_intervalProjectMonitor.is_monitoringProjectMonitor.start_monitoring()ProjectMonitor.stop_monitoring()ProjectMonitor.get_project_state()ProjectMonitor.record_blocker()ProjectMonitor.get_current_risks()ProjectMonitor.get_active_blockers()ProjectMonitor.__init__()ProjectMonitor.start_monitoring()ProjectMonitor.stop_monitoring()ProjectMonitor.get_project_state()ProjectMonitor.record_blocker()ProjectMonitor.get_current_risks()ProjectMonitor.get_active_blockers()ProjectMonitor.trigger_project_completion_learning()ProjectMonitor.get_pattern_based_recommendations()
- Submodules
- src.orchestration package
- src.visualization package
- src.worker package
- Classes
InspectorInspector.sessionInspector.connection_typeInspector.connect()Inspector.register_agent()Inspector.request_next_task()Inspector.report_task_progress()Inspector.report_blocker()Inspector.get_project_status()Inspector.get_agent_status()Inspector.__init__()Inspector.connect()Inspector.ensure_connected()Inspector.register_agent()Inspector.request_next_task()Inspector.report_task_progress()Inspector.report_blocker()Inspector.get_project_status()Inspector.get_agent_status()
create_inspector()- Submodules
- src.workflow package