"""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)

Turn execution lives in ``server.runtime.Runtime.turn()``. Agents reference
a pathway by ID; PathwayService loads pathways from config directories.

Built-in tools are in stdlib/primitives/:
- tools/          Atomic capabilities (web.*, workspace.*, memory.*, shell.*)
- orchestration/  Agent lifecycle (agent.turn, agent.list)
- code/           CodeAct capabilities (code.execute, code.run_test)
"""

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

__all__: list[str] = []
