Witness was calling BuildAgentStartupCommand with empty rigPath, causing it to fall back to town-level defaults instead of honoring rig-specific agent settings (like RigSettings.Agent). Now passes m.rig.Path so rig agent settings are honored, consistent with how refinery already passes the rig path. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>