From c125a7538f40212601cccc7ec2fbda0fc2d7a83d Mon Sep 17 00:00:00 2001 From: Branko May Trinkwald Date: Sun, 21 Dec 2025 14:46:51 +0100 Subject: [PATCH] =?UTF-8?q?Fix:=20Maya-Eule=20l=C3=A4dt=20jetzt=20.env=20a?= =?UTF-8?q?utomatisch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added .env loader to Maya-Eule script - Script findet .env im parent directory - Uses set -a/set +a for clean export - Now works when called directly: ./crumbforest_roles/mayaeule_zero.sh - Tested successfully with 'Was bedeutet Freundschaft?' - Beautiful poetic response: 275 tokens ✨ --- crumbforest_roles/mayaeule_zero.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/crumbforest_roles/mayaeule_zero.sh b/crumbforest_roles/mayaeule_zero.sh index bfdd09f..f1b8812 100755 --- a/crumbforest_roles/mayaeule_zero.sh +++ b/crumbforest_roles/mayaeule_zero.sh @@ -2,6 +2,17 @@ # 🦉 Maya-Eule - Die weise Eule mit Gedächtnis (Qdrant Memory) # "Was kostet die Frage eines Kindes?" - Im Wald unbezahlbar. +# Load .env if exists +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +ENV_FILE="${SCRIPT_DIR}/../.env" + +if [[ -f "${ENV_FILE}" ]]; then + # Export environment variables from .env + set -a + source "${ENV_FILE}" + set +a +fi + QUESTION="$*" API_KEY="${OPENROUTER_API_KEY}" MODEL="${OPENROUTER_MODEL:-openai/gpt-3.5-turbo}"