Skip to main content
Back to top
Ctrl
+
K
Marcus AI
Introduction to Marcus
Quickstart Guide
Core Concepts
Setting Up Local LLMs with Marcus
Guides
More
The Complete Agent-Marcus Interaction Flow
What Happens When an Agent Registers
What Happens When an Agent Requests a Task
What Happens When an Agent Reports Task Progress
Dependency Validation System Internals
What Happens When an Agent Requests Task Context
What Happens When an Agent Reports a Blocker
What Happens When You Create a Project
What Happens When Someone Queries Project Status
System Health & Diagnostics: Marcus Monitoring Intelligence
Guide: Using Hierarchical Task Decomposition
SQLite Kanban Provider
What Happens When an Agent Logs a Decision
Artifact Tracking System Internals
Memory System: Four-Tier Learning Intelligence
What Happens When Someone Queries Agent Status
Agent Support Tools: Context, Logging & System Intelligence
What Happens When an Agent Pings Marcus
Contributing to Marcus
Local Development Setup
Development Workflow Guide
Marcus Configuration Reference
API Reference
MCP Tools Reference
Python API Reference
Data Models
Error Handling
🏗️ Marcus System Architecture Documentation
Intelligence Systems
Coordination Systems
Project Management Systems
Architecture Systems
Infrastructure Systems
Quality Systems
Concepts
Marcus: A Stoic Approach to Multi-Agent Software Development
Marcus Core Values
Contract-First Task Decomposition
Marcus Evolution: From Project Creation to Universal Software Engineering Assistant
Marcus Public Release Roadmap
GitHub
Discord
System Settings
Light
Dark
Introduction to Marcus
Quickstart Guide
Core Concepts
Setting Up Local LLMs with Marcus
Guides
The Complete Agent-Marcus Interaction Flow
What Happens When an Agent Registers
What Happens When an Agent Requests a Task
What Happens When an Agent Reports Task Progress
Dependency Validation System Internals
What Happens When an Agent Requests Task Context
What Happens When an Agent Reports a Blocker
What Happens When You Create a Project
What Happens When Someone Queries Project Status
System Health & Diagnostics: Marcus Monitoring Intelligence
Guide: Using Hierarchical Task Decomposition
SQLite Kanban Provider
What Happens When an Agent Logs a Decision
Artifact Tracking System Internals
Memory System: Four-Tier Learning Intelligence
What Happens When Someone Queries Agent Status
Agent Support Tools: Context, Logging & System Intelligence
What Happens When an Agent Pings Marcus
Contributing to Marcus
Local Development Setup
Development Workflow Guide
Marcus Configuration Reference
API Reference
MCP Tools Reference
Python API Reference
Data Models
Error Handling
🏗️ Marcus System Architecture Documentation
Intelligence Systems
Coordination Systems
Project Management Systems
Architecture Systems
Infrastructure Systems
Quality Systems
Concepts
Marcus: A Stoic Approach to Multi-Agent Software Development
Marcus Core Values
Contract-First Task Decomposition
Marcus Evolution: From Project Creation to Universal Software Engineering Assistant
Marcus Public Release Roadmap
GitHub
Discord
System Settings
Light
Dark
Section Navigation
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.ai.advanced package
src.ai.advanced.prd package
src.ai.advanced.prd.advanced_parser module
src.ai.advanced.prd package
src.ai.advanced.prd.advanced_parser module
src.ai.advanced.prd.advanced_parser module
src.ai.core package
src.ai.core.ai_engine module
src.ai.core.ai_engine module
src.ai.decisions package
src.ai.decisions.hybrid_framework module
src.ai.decisions.hybrid_framework module
src.ai.enrichment package
src.ai.enrichment.intelligent_enricher module
src.ai.enrichment.intelligent_enricher module
src.ai.learning package
src.ai.learning.contextual_learner module
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.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.api.pattern_learning_init module
src.config package
src.config.config_loader module
src.config.hybrid_inference_config module
src.config.settings module
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
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.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
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.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.detection.board_analyzer module
src.detection.context_detector module
src.integrations package
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.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.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.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.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.learning.pattern_learner module
src.learning.project_pattern_learner module
src.logging package
src.logging.agent_events module
src.logging.conversation_logger module
src.logging.agent_events module
src.logging.conversation_logger module
src.marcus_mcp package
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.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.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.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.modes.adaptive package
src.modes.adaptive.basic_adaptive module
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.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.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.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.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.visualization.conversation_adapter module
src.visualization.event_integrated_visualizer module
src.visualization.shared_pipeline_events module
src.worker package
src.worker.client module
src.worker.client module
src.workflow package
src.workflow.project_workflow module
src.workflow.project_workflow module
API Reference
Python API Reference
src.marcus_mcp package
src.marcus_mcp.tools package
src.marcus_mcp.tools.project module
src.marcus_mcp.tools.project module
#
Edit on GitHub
Show Source