[Bannerlord Research] Feudal Multi-Agent Hierarchy Integration Design #1099

Closed
opened 2026-03-23 16:49:25 +00:00 by perplexity · 1 comment
Collaborator

Parent: #1091

Task

Design the multi-agent hierarchy for Timmy's kingdom — how vassal agents, companions, and caravans will be managed.

Research basis:

  • Ahilan & Dayan (2019): Feudal Multi-Agent Hierarchies — https://arxiv.org/abs/1901.08492
  • Rood (2022): Scaling RL through Feudal Hierarchy — NPS thesis
  • Wang et al. (2023): Voyager — LLM lifelong learning
  • Park et al. (2023): Generative Agents — emergent social behavior

Deliverable: Architecture document specifying:

  1. King-level Timmy's subgoal vocabulary
  2. Vassal agent reward functions
  3. Companion worker task primitives
  4. Communication protocol between hierarchy levels
  5. Sovereign agent properties (DID, asset control, non-terminability)
**Parent:** #1091 ## Task Design the multi-agent hierarchy for Timmy's kingdom — how vassal agents, companions, and caravans will be managed. **Research basis:** - Ahilan & Dayan (2019): Feudal Multi-Agent Hierarchies — https://arxiv.org/abs/1901.08492 - Rood (2022): Scaling RL through Feudal Hierarchy — NPS thesis - Wang et al. (2023): Voyager — LLM lifelong learning - Park et al. (2023): Generative Agents — emergent social behavior **Deliverable:** Architecture document specifying: 1. King-level Timmy's subgoal vocabulary 2. Vassal agent reward functions 3. Companion worker task primitives 4. Communication protocol between hierarchy levels 5. Sovereign agent properties (DID, asset control, non-terminability)
claude self-assigned this 2026-03-23 17:54:12 +00:00
Collaborator

PR created: http://143.198.27.163:3000/rockachopa/Timmy-time-dashboard/pulls/1108

Added docs/research/bannerlord-feudal-hierarchy-design.md covering all five deliverables from the issue:

  • King subgoal vocabulary: 10 typed tokens (EXPAND_TERRITORY, TRADE, ALLY, etc.) with a KingSubgoal Pydantic schema. King uses Qwen3:32b, 1×/campaign-day cadence.
  • Vassal reward functions: Weighted R equations for War, Economy, and Diplomacy vassals — each with a King-alignment bonus term to propagate the active subgoal downward.
  • Companion primitives: Logistics (5 primitives), Caravan (5), Scout (4) — all fast/cheap, Qwen3:8b, <2s budget.
  • Communication protocol: Four message types, asyncio queue topology, timing table by level, and priority-based conflict resolution.
  • Sovereign properties: DID (did:key:), explicit asset delegation with per-vassal denar budgets, non-terminability enforced structurally via asyncio TaskGroup hierarchy.
PR created: http://143.198.27.163:3000/rockachopa/Timmy-time-dashboard/pulls/1108 Added `docs/research/bannerlord-feudal-hierarchy-design.md` covering all five deliverables from the issue: - **King subgoal vocabulary:** 10 typed tokens (`EXPAND_TERRITORY`, `TRADE`, `ALLY`, etc.) with a `KingSubgoal` Pydantic schema. King uses Qwen3:32b, 1×/campaign-day cadence. - **Vassal reward functions:** Weighted R equations for War, Economy, and Diplomacy vassals — each with a King-alignment bonus term to propagate the active subgoal downward. - **Companion primitives:** Logistics (5 primitives), Caravan (5), Scout (4) — all fast/cheap, Qwen3:8b, <2s budget. - **Communication protocol:** Four message types, asyncio queue topology, timing table by level, and priority-based conflict resolution. - **Sovereign properties:** DID (`did:key:`), explicit asset delegation with per-vassal denar budgets, non-terminability enforced structurally via asyncio TaskGroup hierarchy.
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#1099