From 77c40be4f750b21d92b44262a9551c9fcbaeb634 Mon Sep 17 00:00:00 2001 From: gnekt Date: Mon, 23 Mar 2026 22:21:52 +0100 Subject: [PATCH] Skip agent deprecation if target DEPRECATED file already exists --- scripts/updateme.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/updateme.sh b/scripts/updateme.sh index e242f30..2f37baa 100755 --- a/scripts/updateme.sh +++ b/scripts/updateme.sh @@ -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"