chore(phase-a): aria.env + OpenClaw-specific configs raus, Brain-Backup angelegt
Vorbereitung fuer Bridge-als-Agent (OpenClaw raus). Phase-A-Cleanup: - aria-data/brain-import/ angelegt — System-Prompt-Files BOOTSTRAP.md + AGENT.md + USER.md.example + TOOLING.md.example dort archiviert. Werden vom neuen Agent-Framework spaeter importiert. - aria-data/config/aria.env + .example geloescht (alle Eintraege waren tot oder via runtime.json/Hardcode-Default abgedeckt) - aria-data/config/openclaw.env + openclaw-auth.json geloescht (Provider-Config landet im Bridge-Code) - docker-compose: AGENT/BOOTSTRAP/USER/openclaw.env-Mounts aus aria-core raus; aria.env-Mount aus bridge raus; COMPACT_AFTER_MESSAGES env raus (kommt jetzt aus runtime.json) - bridge: CONFIG_PATH-Lesen aus /config/aria.env entfernt, load_config nutzt nur noch runtime.json; _compact_after liest compactAfterMessages aus runtime.json (Default 140) - diagnostic: Eingabefeld "Compact nach Messages" in Runtime-Config-UI; load/save schreiben/lesen compactAfterMessages - init.sh: nur noch .env-Bootstrap (Rest landet eh in runtime.json/DB) ARIA antwortet im Phase-A-Status ohne ihre Persoenlichkeit (System-Prompt nicht mehr gemountet, "raw Claude" durch Proxy) — das ist Absicht und Uebergang bis das neue Gehirn live ist. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -2,42 +2,25 @@
|
||||
# ════════════════════════════════════════════════════════════
|
||||
# ARIA — Setup-Script
|
||||
#
|
||||
# Materialisiert Config-Dateien aus *.example-Vorlagen wenn
|
||||
# das Original fehlt. Wird einmalig nach git clone und nach
|
||||
# jedem git pull empfohlen — schadet auch sonst nichts (idempotent,
|
||||
# ueberschreibt nichts Bestehendes).
|
||||
# Aktuell nur noch der .env-Bootstrap (Tokens + RVS). Alle weiteren
|
||||
# Settings landen ueber die Diagnostic in /shared/config/runtime.json
|
||||
# (persistent in der "Datenbank").
|
||||
#
|
||||
# Beispiele:
|
||||
# aria-data/config/USER.md.example → USER.md (wenn nicht vorhanden)
|
||||
# aria-data/config/aria.env.example → aria.env (wenn nicht vorhanden)
|
||||
#
|
||||
# Diese Files sind via .gitignore vom Repo ausgeschlossen — die
|
||||
# Vorlagen liegen aber im Repo damit ein frisches Setup ohne lange
|
||||
# Anleitung lauffaehig ist.
|
||||
# Im Phase-A-Cleanup-Status: System-Prompt-Files liegen unter
|
||||
# aria-data/brain-import/ und werden vom neuen Agent-Framework
|
||||
# spaeter importiert. OpenClaw laeuft noch ohne Persoenlichkeit.
|
||||
# ════════════════════════════════════════════════════════════
|
||||
|
||||
set -e
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
created=0
|
||||
skipped=0
|
||||
|
||||
for example in aria-data/config/*.example; do
|
||||
[ -f "$example" ] || continue
|
||||
target="${example%.example}"
|
||||
if [ -e "$target" ]; then
|
||||
skipped=$((skipped + 1))
|
||||
if [ ! -f .env ]; then
|
||||
if [ -f .env.example ]; then
|
||||
cp .env.example .env
|
||||
echo "✓ .env erstellt aus .env.example — Tokens jetzt eintragen!"
|
||||
else
|
||||
cp "$example" "$target"
|
||||
echo "✓ $target erstellt aus $(basename "$example")"
|
||||
created=$((created + 1))
|
||||
echo "⚠ Keine .env.example gefunden — manuell anlegen."
|
||||
fi
|
||||
done
|
||||
|
||||
if [ $created -eq 0 ]; then
|
||||
echo "Alle Config-Dateien vorhanden ($skipped uebersprungen)."
|
||||
else
|
||||
echo ""
|
||||
echo "$created Datei(en) angelegt, $skipped uebersprungen."
|
||||
echo "Falls noetig anpassen: aria-data/config/"
|
||||
echo ".env existiert bereits — uebersprungen."
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user