65 lines
2.4 KiB
Bash
65 lines
2.4 KiB
Bash
|
|
#!/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 ""
|