"""Albus Core — the pure primitives layer.

Components:
1. Agent — Agent (runtime entity) + AgentDefinition (config spec) + AgentRepository
2. StateStore — Thread state + shared memory
3. ToolRegistry — Tool discovery and dispatch
4. Pathways — The composition language (nodes, connections, execution)

Agents reference a pathway by ID; PathwayService loads pathways.
Built-in tools are in stdlib/primitives/.
"""

# Keep this file minimal — import from concrete modules:
# core.types, core.tools, core.pathways.*

__all__: list[str] = []
