forked from Rockachopa/Timmy-time-dashboard
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local> Co-committed-by: Claude (Opus 4.6) <claude@hermes.local>
23 lines
699 B
Python
23 lines
699 B
Python
"""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"
|