2.1 KiB
2.1 KiB
Plan: Home Assistant Repo Konsolidierung (via Remote Agent)
Ziel
Zwei HA-Repos zusammenführen via Claude Remote Agent auf srvclawdbot01. Test des Remote Agent Systems.
Ausgangslage
| Repo | URL | Status |
|---|---|---|
home_assistant (neu) |
git@gitea.egonetix.de:Egonetix/home_assistant.git |
Ziel-Repo |
home-assistant (alt) |
git@gitea.egonetix.de:Egonetix/home-assistant.git |
Zu migrieren & löschen |
Ausführung via Remote Agent
Agent-Server: srvclawdbot01.egonetix.lan (10.0.0.61)
Der Task wird an den Remote Agent delegiert. Agent klont beide Repos von Gitea, vergleicht, merged und pusht.
Task-Prompt für Remote Agent
Führe folgende Aufgaben aus:
1. Klone beide Repos in /tmp:
- git clone ssh://git@gitea.egonetix.de:222/Egonetix/home-assistant.git /tmp/ha-old
- git clone ssh://git@gitea.egonetix.de:222/Egonetix/home_assistant.git /tmp/ha-new
2. Vergleiche die Inhalte:
- Liste alle Dateien in beiden Repos
- Identifiziere Dateien die nur im alten Repo existieren
- Vergleiche gemeinsame Dateien auf Unterschiede
3. Erstelle einen Bericht:
- Welche Dateien sind unique im alten Repo?
- Welche Inhalte fehlen im neuen Repo?
- Git-Historie des alten Repos (Commits)
4. Räume auf:
- rm -rf /tmp/ha-old /tmp/ha-new
Gib einen strukturierten Report zurück.
Voraussetzungen auf Remote Agent
- SSH-Key für Gitea muss auf srvclawdbot01 konfiguriert sein
- Git muss installiert sein
- known_hosts Eintrag für gitea.egonetix.de
Prüfen vor Start:
ssh root@10.0.0.61 "ssh -T git@gitea.egonetix.de -p 222"
Schritte
1. Task an Remote Agent senden
- Prompt wie oben an srvclawdbot01 senden
- Warten auf Ergebnis
2. Ergebnis auswerten
- Report analysieren
- Entscheiden welche Inhalte migriert werden
3. Migration (lokal oder via Agent)
- Falls Inhalte zu migrieren: ins neue Repo übernehmen
- Commit & Push
4. Altes Repo löschen
- Via Gitea API oder Web-UI
Verifikation
- Remote Agent Task erfolgreich abgeschlossen
- Report zeigt Unterschiede
- Relevante Inhalte migriert
- Altes Repo gelöscht