# Concepts Overview

This section explains the core design concepts behind Memoh.

Use these pages when you want to understand how Memoh is designed, why features exist, and how different parts work together.

## Concept Map

- **Bot**: the core runtime unit
- **Provider and Model**: how LLM capability is plugged in
- **Memory**: how long-term knowledge is stored and retrieved
- **Channel**: how external platforms connect to bots
- **Schedule**: how tasks are triggered automatically
- **Container**: isolated execution environment per bot
- **MCP**: external tool and service integration protocol
- **Subagents**: specialized delegated agents
- **Skills**: reusable capability prompts/instructions
- **Conversation and History**: chat context and traceability

## Recommended Reading Order

1. [Bot](/concepts/bot.md)
2. [Provider and Model](/concepts/provider-and-model.md)
3. [Memory](/concepts/memory.md)
4. [Channel](/concepts/channel.md)
5. [Container](/concepts/container.md)
6. [Schedule](/concepts/schedule.md)
7. [MCP](/concepts/mcp.md)
8. [Subagents](/concepts/subagents.md)
9. [Skills](/concepts/skills.md)
10. [Conversation and History](/concepts/conversation-and-history.md)

