fixed handshake for model

This commit is contained in:
duffyduck 2026-03-12 23:19:11 +01:00
parent 882adb2dea
commit 087aee88d3
3 changed files with 41 additions and 0 deletions

View File

@ -44,6 +44,10 @@ Alle Änderungen am Projekt. Format: [Keep a Changelog](https://keepachangelog.c
- Port 3001 auf aria-Service gemappt (für Diagnostic Web-UI) - Port 3001 auf aria-Service gemappt (für Diagnostic Web-UI)
- Proxy Claude-Config Volume `:ro``:rw` — Login via Diagnostic-UI braucht Schreibzugriff - Proxy Claude-Config Volume `:ro``:rw` — Login via Diagnostic-UI braucht Schreibzugriff
**OpenClaw Config-Persistenz**
- Named Docker Volume `openclaw-config` für `/home/node/.openclaw` — OpenClaw-Konfiguration (Model, Auth, Sessions) überlebt Container-Neustarts
- `aria-setup.sh` — Einmaliges Setup-Skript: wartet auf aria-core, setzt Model auf `openai/claude-sonnet-4-6`, startet Container neu
### Behoben ### Behoben
- Handshake fehlgeschlagen `[object Object]` — Fehlermeldung wurde nicht korrekt stringifiziert - Handshake fehlgeschlagen `[object Object]` — Fehlermeldung wurde nicht korrekt stringifiziert

33
aria-setup.sh Executable file
View File

@ -0,0 +1,33 @@
#!/bin/bash
# ════════════════════════════════════════════════
# ARIA — Ersteinrichtung nach docker compose up
# Einmalig ausfuehren, danach persistiert alles.
# ════════════════════════════════════════════════
set -e
echo "=== ARIA Setup ==="
echo ""
# Warten bis aria-core laeuft
echo "[1/3] Warte auf aria-core..."
until docker inspect -f '{{.State.Running}}' aria-core 2>/dev/null | grep -q true; do
sleep 2
echo " ... warte..."
done
echo " aria-core laeuft."
# Model auf openai-Proxy umstellen
echo ""
echo "[2/3] Setze Model auf openai/claude-sonnet-4-6 (via Proxy)..."
docker exec aria-core openclaw models set openai/claude-sonnet-4-6
echo " Model gesetzt."
# Gateway neustarten damit die Aenderung greift
echo ""
echo "[3/3] Starte aria-core neu damit Gateway das neue Model laedt..."
docker restart aria-core
echo ""
echo "=== Setup fertig ==="
echo "Teste mit: docker logs aria-core --tail 20"
echo "Erwartete Zeile: 'agent model: openai/claude-sonnet-4-6'"

View File

@ -36,6 +36,7 @@ services:
- RATE_LIMIT_PER_USER=30 - RATE_LIMIT_PER_USER=30
- DISPLAY=:0 - DISPLAY=:0
volumes: volumes:
- openclaw-config:/home/node/.openclaw # OpenClaw Config (persistiert Model + Auth)
- ./aria-data/brain:/workspace/memory # Gedächtnis - ./aria-data/brain:/workspace/memory # Gedächtnis
- ./aria-data/skills:/workspace/skills # Skills - ./aria-data/skills:/workspace/skills # Skills
- ./aria-data/config/AGENT.md:/workspace/AGENT.md - ./aria-data/config/AGENT.md:/workspace/AGENT.md
@ -91,6 +92,9 @@ services:
- RVS_TOKEN=${RVS_TOKEN:-} - RVS_TOKEN=${RVS_TOKEN:-}
restart: unless-stopped restart: unless-stopped
volumes:
openclaw-config: # Persistiert ~/.openclaw (Model, Auth, Sessions)
networks: networks:
aria-net: aria-net:
driver: bridge driver: bridge