When spawning polecats in rigs with custom prefixes (e.g., beads uses bd- instead of gt-), agent beads were being created with hardcoded gt- prefix, causing warnings like issue ID gt-beads-polecat-obsidian does not match configured prefix bd. Changes: - polecat/manager.go: agentBeadID() now looks up the rigs configured prefix from routes.jsonl via beads.GetPrefixForRig() - prime.go: getAgentBeadID() now uses prefix lookup for rig-level agents (witness, refinery, polecat, crew) Town-level agents (mayor, deacon) continue to use gt- prefix as expected.
26 KiB
26 KiB