#!/bin/bash # Kimi Integration — Appliceringsscript # Kör med: sudo bash /home/bernt/.openclaw/workspace/kimi-integration-backup/apply.sh set -e BACKUP_DIR="/home/bernt/.openclaw/workspace/kimi-integration-backup" AMOS_DIR="/opt/amos" echo "═══════════════════════════════════════════════════" echo " AAMOS + KIMI INTEGRATION" echo "═══════════════════════════════════════════════════" echo "" # 1. Verifiera backup finns if [ ! -f "$BACKUP_DIR/model-router.mjs.bak" ]; then echo "❌ Backup saknas! Avbryter." exit 1 fi echo "✅ Backup verifierad" echo "" # 2. Kopiera ny model-router cp "$BACKUP_DIR/model-router-kimi.mjs" "$AMOS_DIR/api/model-router.mjs" echo "✅ model-router.mjs uppdaterad" # 3. Uppdatera agenter cp "$BACKUP_DIR/bernt-kimi.json" "$AMOS_DIR/agents/bernt.json" echo "✅ bernt.json uppdaterad (kimi-k2.6)" cp "$BACKUP_DIR/hermes-kimi.json" "$AMOS_DIR/agents/hermes.json" echo "✅ hermes.json uppdaterad (kimi-k2.6)" cp "$BACKUP_DIR/sven-kimi.json" "$AMOS_DIR/agents/sven.json" echo "✅ sven.json uppdaterad (fallback: kimi-k2.6)" # 4. Sätt rättigheter chown -R root:root "$AMOS_DIR/api/model-router.mjs" chmod 644 "$AMOS_DIR/api/model-router.mjs" chown -R root:root "$AMOS_DIR/agents/" chmod 644 "$AMOS_DIR/agents/*.json" echo "" echo "═══════════════════════════════════════════════════" echo " INTEGRATION KLAR" echo "═══════════════════════════════════════════════════" echo "" echo "Modellrouting:" echo " AGENT tasks → Kimi K2.6" echo " CODE tasks → Kimi K2.7 Code" echo " AUDIT tasks → Qwen3 235B (oförändrad)" echo " DEFAULT → Qwen3 32B (oförändrad)" echo "" echo "Agenter:" echo " Bernt → Kimi K2.6 (primär), Claude (fallback)" echo " Hermes → Kimi K2.6 (primär), Claude (fallback)" echo " Sven → Qwen3 32B (primär), Kimi K2.6 (fallback)" echo "" echo "Nästa steg:" echo " 1. Lägg till KIMI_API_KEY i $AMOS_DIR/.env" echo " 2. Testa: node /tmp/test-kimi-live.mjs" echo " 3. Vid problem: sudo cp $BACKUP_DIR/*.bak $AMOS_DIR/..." echo ""