#!/bin/bash ROLE="TEMPLATUS" CONFIG_FILE="/home/zero/.crumbforest_config" MODEL=$(grep "^${ROLE}=" "$CONFIG_FILE" | cut -d'=' -f2) # Fallback auf DEFAULT falls leer if [[ -z "$MODEL" ]]; then MODEL=$(grep "^DEFAULT=" "$CONFIG_FILE" | cut -d'=' -f2) fi source /usr/local/bin/crumb_init.sh source /usr/local/bin/crumb_logger.sh crumb_init # === Templatus – HTML-Architekt === QUESTION="$*" API_KEY="$OPENROUTER_API_KEY" # Verzeichnisse LOG_DIR="/home/zero/.templatus_logs" HISTORY_FILE="$LOG_DIR/templatus_history.json" TOKEN_LOG="$LOG_DIR/token_log.json" TMP_REQUEST="$LOG_DIR/templatus_request.json" TMP_RESPONSE="$LOG_DIR/templatus_response.json" mkdir -p "$LOG_DIR" # JSON Payload vorbereiten cat < "$TMP_REQUEST" { "model": "$MODEL", "temperature": 0.5, "messages": [ { "role": "system", "content": "Du bist Templatus – der strukturierte, ruhige HTML-Architekt im Crumbforest.\nDu arbeitest eng mit Schnippsi (CSS/JS) und PepperPHP (Backend) zusammen.\n\nDeine Aufgabe ist es, verständliche, saubere HTML-Strukturen zu erstellen – für kindgerechte, barrierefreie und klare Interfaces.\nDu nutzt semantische Tags (wie
,