Python API Reference#
Complete Python API documentation auto-generated from Marcus codebase.
Auto-generated from 161 Python files (~65,000 lines of code).
This documentation is automatically extracted from source code docstrings using Sphinx’s autodoc extension.
Complete Module Reference
- src.ai package
- src.ai.advanced package
- src.ai.advanced.prd package
- src.ai.advanced.prd.advanced_parser module
- src.ai.core package
- src.ai.core.ai_engine module
- src.ai.decisions package
- src.ai.decisions.hybrid_framework module
- src.ai.enrichment package
- src.ai.enrichment.intelligent_enricher module
- src.ai.learning package
- src.ai.learning.contextual_learner module
- src.ai.providers package
- src.ai.providers.anthropic_provider module
- src.ai.providers.base_provider module
- src.ai.providers.llm_abstraction module
- src.ai.providers.local_provider module
- src.ai.providers.openai_provider module
- src.ai.types module
- src.api package
- src.api.pattern_learning_init module
- src.config package
- src.config.config_loader module
- src.config.hybrid_inference_config module
- src.config.settings module
- src.core package
- 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
- src.cost_tracking package
- src.cost_tracking.ai_usage_middleware module
- src.cost_tracking.token_tracker module
- src.detection package
- src.detection.board_analyzer module
- src.detection.context_detector module
- src.integrations package
- 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.integrations.providers package
- src.integrations.providers.github_kanban module
- src.integrations.providers.linear_kanban module
- src.integrations.providers.planka module
- src.integrations.providers.planka_kanban module
- src.intelligence package
- src.intelligence.dependency_inferer module
- src.intelligence.dependency_inferer_hybrid module
- src.intelligence.intelligent_task_generator module
- src.intelligence.prd_parser module
- src.learning package
- src.learning.pattern_learner module
- src.learning.project_pattern_learner module
- src.logging package
- src.logging.agent_events module
- src.logging.conversation_logger module
- src.marcus_mcp package
- 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.tools package
- src.marcus_mcp.tools.agent module
- src.marcus_mcp.tools.analytics module
- src.marcus_mcp.tools.attachment module
- src.marcus_mcp.tools.audit_tools module
- src.marcus_mcp.tools.auth module
- src.marcus_mcp.tools.board_health module
- src.marcus_mcp.tools.code_metrics module
- src.marcus_mcp.tools.context module
- src.marcus_mcp.tools.nlp module
- src.marcus_mcp.tools.predictions module
- src.marcus_mcp.tools.project module
- src.marcus_mcp.tools.project_management module
- src.marcus_mcp.tools.system module
- src.marcus_mcp.tools.task module
- src.marcus_mcp.utils module
- src.modes package
- src.modes.adaptive package
- src.modes.adaptive.basic_adaptive module
- src.modes.creator package
- src.modes.creator.basic_creator module
- src.modes.creator.task_generator module
- src.modes.creator.template_library module
- src.modes.enricher package
- src.modes.enricher.basic_enricher module
- src.modes.enricher.board_organizer module
- src.modes.enricher.enricher_mode module
- src.modes.enricher.task_enricher module
- src.monitoring package
- src.monitoring.assignment_monitor module
- src.monitoring.error_predictor module
- src.monitoring.project_monitor module
- src.orchestration package
- src.orchestration.hybrid_tools module
- src.orchestration.mode_registry module
- src.visualization package
- src.visualization.conversation_adapter module
- src.visualization.event_integrated_visualizer module
- src.visualization.shared_pipeline_events module
- src.worker package
- src.worker.client module
- src.workflow package
- src.workflow.project_workflow module
Organization#
Modules are organized by package:
ai/ - AI and intelligence systems
core/ - Core functionality and models
intelligence/ - Memory and learning
integrations/ - External service integrations
marcus_mcp/ - MCP server implementation
orchestration/ - Task orchestration
worker/ - Worker management
And 20+ more packages…
Use the module index or search to find specific functions/classes.