Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Core Concepts

Understanding MoFA’s architecture and key abstractions.

Overview

  • Architecture Overview — High-level system design
  • Microkernel Design — Core kernel and plugin layers
  • Agents — Agent traits and lifecycle
  • Tools — Tool system and function calling
  • Plugins — Compile-time and runtime plugins
  • Workflows — Multi-agent coordination patterns

Architecture Layers

┌─────────────────────────────────────────┐
│              mofa-sdk                   │
├─────────────────────────────────────────┤
│            mofa-runtime                 │
├─────────────────────────────────────────┤
│          mofa-foundation                │
├─────────────────────────────────────────┤
│            mofa-kernel                  │
├─────────────────────────────────────────┤
│           mofa-plugins                  │
└─────────────────────────────────────────┘

Next Steps

Start with Architecture Overview to understand the big picture.