From b7d82c72433dbbe3171e7e0972b972fe72b0ec06 Mon Sep 17 00:00:00 2001 From: angharad Date: Sun, 4 Jan 2026 10:36:24 -0800 Subject: [PATCH] feat(install): Add hq-dog-role to initTownAgentBeads (gt-2jjry) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Dog role bead creation to the roleDefs slice, ensuring Dog agents have their role definition created during gt install. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- internal/cmd/install.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/cmd/install.go b/internal/cmd/install.go index 5e5ecd70..1f7a3923 100644 --- a/internal/cmd/install.go +++ b/internal/cmd/install.go @@ -388,6 +388,11 @@ func initTownAgentBeads(townPath string) error { title: "Deacon Role", desc: "Role definition for Deacon agents. Daemon beacon for heartbeats and monitoring.", }, + { + id: beads.DogRoleBeadIDTown(), + title: "Dog Role", + desc: "Role definition for Dog agents. Town-level workers for cross-rig tasks.", + }, { id: beads.WitnessRoleBeadIDTown(), title: "Witness Role",