Previously, `bd agent state <agent> <state>` would fail if the agent bead didn't exist in the database. This caused issues when `gt sling` tried to update agent state for newly spawned polecats. Now when the agent doesn't exist: 1. Parse role_type and rig from the agent ID (e.g., gt-gastown-polecat-nux) 2. Auto-create the agent bead with type=agent 3. Add role_type and rig labels for filtering (bd list --label=role_type:polecat) 4. Continue with the state update This enables: - Work history accumulation per polecat name - Skill/success tracking over time - `bd list --type=agent` to see all agents 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3.2 KiB
3.2 KiB