Skip agent deprecation if target DEPRECATED file already exists

This commit is contained in:
gnekt
2026-03-23 22:21:52 +01:00
parent 9ea4e23d11
commit 77c40be4f7

View File

@@ -98,6 +98,8 @@ for vault_agent in "$VAULT_DIR/.claude/agents/"*.md; do
continue
fi
deprecated_name="${name%.md}-DEPRECATED.md"
# Skip if already deprecated in a previous run
[[ -f "$VAULT_DIR/.claude/agents/$deprecated_name" ]] && continue
mv "$vault_agent" "$VAULT_DIR/.claude/agents/$deprecated_name"
# Prepend deprecation header
{ echo "########"; echo "DEPRECATED DO NOT USE"; echo "########"; echo ""; cat "$VAULT_DIR/.claude/agents/$deprecated_name"; } > "$VAULT_DIR/.claude/agents/$deprecated_name.tmp"