chore(goals): retirar slash command /rename (lo reemplaza alt+r de FleetView)
El rename de la terminal en FleetView se hace ahora con alt+r dentro de la TUI, que escribe el campo .rename del goal directamente. Se elimina el slash command rename.md y la nota del hook lo documenta, dejando libre el built-in /rename de Claude Code para renombrar la sesión. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
description: Renombra esta terminal/Claude en FleetView (no toca el título de la sesión)
|
|
||||||
---
|
|
||||||
rename: $ARGUMENTS
|
|
||||||
@@ -52,27 +52,9 @@ if [ -n "$GOAL_LINE" ]; then
|
|||||||
block "🎯 Objetivo fijado: ${NEWGOAL}"
|
block "🎯 Objetivo fijado: ${NEWGOAL}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# --- /rename <texto> (o rename: <texto> via el command rename.md): pone el nombre
|
# Nota: el rename de FleetView se hace ahora con alt+r DENTRO de la TUI (escribe
|
||||||
# de la terminal en FleetView (.rename del goal) y bloquea el prompt.
|
# el campo .rename del goal directamente). Ya no se captura /rename en este hook,
|
||||||
# NO renombra el titulo de la sesion de Claude Code: el built-in /rename usa
|
# asi el built-in /rename de Claude Code queda libre para renombrar la sesion.
|
||||||
# estado interno y NO re-lee el transcript, asi que appendear un evento ai-title
|
|
||||||
# no cambia el prompt bar (comprobado 2026-06-17). El rename queda solo para
|
|
||||||
# FleetView. ---
|
|
||||||
RENAME_LINE=$(printf '%s' "$PROMPT" | grep -ioE '^[[:space:]]*(/rename|rename[[:space:]]*:)[[:space:]]*.*$' | head -1)
|
|
||||||
if [ -n "$RENAME_LINE" ]; then
|
|
||||||
NEWNAME=$(printf '%s' "$RENAME_LINE" | sed -E 's#^[[:space:]]*(/rename|rename[[:space:]]*:)[[:space:]]*##; s/[[:space:]]+$//')
|
|
||||||
case "$NEWNAME" in
|
|
||||||
""|-|clear|none|borrar|quitar|reset)
|
|
||||||
[ -f "$F" ] && { TMP="${F}.tmp.$$"; jq 'del(.rename)' "$F" > "$TMP" 2>/dev/null && mv "$TMP" "$F"; }
|
|
||||||
block "🏷️ Nombre de la terminal borrado." ;;
|
|
||||||
esac
|
|
||||||
if [ -f "$F" ]; then
|
|
||||||
TMP="${F}.tmp.$$"; jq --arg n "$NEWNAME" '.rename=$n' "$F" > "$TMP" 2>/dev/null && mv "$TMP" "$F"
|
|
||||||
else
|
|
||||||
TMP="${F}.tmp.$$"; jq -n --arg n "$NEWNAME" '{rename:$n, phase:"planificando", prompts:[]}' > "$TMP" 2>/dev/null && mv "$TMP" "$F"
|
|
||||||
fi
|
|
||||||
block "🏷️ Renombrado en FleetView: ${NEWNAME}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# --- dod: <texto> ---
|
# --- dod: <texto> ---
|
||||||
DOD_LINE=$(printf '%s' "$PROMPT" | grep -ioE '^[[:space:]]*dod[[:space:]]*:[[:space:]]*.+' | head -1)
|
DOD_LINE=$(printf '%s' "$PROMPT" | grep -ioE '^[[:space:]]*dod[[:space:]]*:[[:space:]]*.+' | head -1)
|
||||||
|
|||||||
Reference in New Issue
Block a user