"""Bannerlord sovereign agent package — Project Bannerlord M5.

Implements the feudal multi-agent hierarchy for Timmy's Bannerlord campaign.
Architecture based on Ahilan & Dayan (2019) Feudal Multi-Agent Hierarchies.

Refs #1091 (epic), #1097 (M5 Sovereign Victory), #1099 (feudal hierarchy design).

Requires:
- GABS mod running on Bannerlord Windows VM (TCP port 4825)
- Ollama with Qwen3:32b (King), Qwen3:14b (Vassals), Qwen3:8b (Companions)

Usage::

    from bannerlord.gabs_client import GABSClient
    from bannerlord.agents.king import KingAgent

    async with GABSClient() as gabs:
        king = KingAgent(gabs_client=gabs)
        await king.run_campaign()
"""

__version__ = "0.1.0"
