#!/bin/bash
# Watches prompt.txt and signals when it changes

PROMPT_FILE="prompt.txt"
RESPONSE_FILE="respons.txt"
LAST_HASH=""

echo "Watching $PROMPT_FILE for changes..."
echo "Press Ctrl+C to stop."

while true; do
    if [ -f "$PROMPT_FILE" ]; then
        CURRENT_HASH=$(md5sum "$PROMPT_FILE" | awk '{print $1}')
        
        if [ "$CURRENT_HASH" != "$LAST_HASH" ] && [ -n "$LAST_HASH" ]; then
            echo "CHANGE_DETECTED"
            LAST_HASH="$CURRENT_HASH"
        elif [ -z "$LAST_HASH" ]; then
            LAST_HASH="$CURRENT_HASH"
        fi
    fi
    sleep 1
done
