fix: drop legacy bd init retry

This commit is contained in:
Dan Shapiro
2026-01-01 19:01:21 -08:00
parent b22b86d31b
commit 1811f40214

View File

@@ -420,18 +420,7 @@ func (m *Manager) initBeads(rigPath, prefix string) error {
cmd.Dir = rigPath
output, err := cmd.CombinedOutput()
if err != nil {
lower := strings.ToLower(string(output))
if strings.Contains(lower, "no-agents") &&
(strings.Contains(lower, "unknown flag") ||
strings.Contains(lower, "unknown option") ||
strings.Contains(lower, "flag provided but not defined")) {
retry := exec.Command("bd", "init", "--prefix", prefix)
retry.Dir = rigPath
if retryErr := retry.Run(); retryErr == nil {
return nil
}
}
// bd might not be installed or --no-agents not supported, create minimal structure
// bd might not be installed or failed, create minimal structure
// Note: beads currently expects YAML format for config
configPath := filepath.Join(beadsDir, "config.yaml")
configContent := fmt.Sprintf("prefix: %s\n", prefix)