IronClaw Architektur und Laufzeit
1. Die Gestalt des Workspace​
Die README macht deutlich, dass IronClaws aktuelle Geschichte eine eigene Reborn-Laufzeit mit eigenem Binary und eigenem State-Root umfasst.
Das verrät dir schon etwas Wichtiges:
Das Projekt behandelt Laufzeitgrenzen und State-Layout als erstklassige Designaspekte
2. Das mentale Laufzeitmodell​
Zur Laufzeit funktioniert IronClaw im Allgemeinen so:
- die CLI löst das aktive Home und Profil auf,
- die Konfiguration wählt eine Modellroute,
- Umgebungsvariablen stellen Secrets bereit,
- die Laufzeit führt im gewählten Richtlinien- und Speichermodus aus,
- Ausgaben kommen über CLI-Flächen wie
run,reploderservezurĂĽck.
3. Warum das Konfigurations-Home wichtig ist​
Weil IronClaw bei seinem Konfigurations-Root, seinen Dateien und seinem Seed-Verhalten explizit ist, ist das Home-Verzeichnis kein Randdetail. Es ist die Betriebsgrenze fĂĽr:
config.toml,providers.json,- Profile,
- und Laufzeitzustand.
Das macht die Architektur leichter durchschaubar als Systeme, die den Zustand ĂĽber viele Orte verteilen.
4. Richtlinien- und Deployment-Modi sind Teil der Architektur​
Die README zeigt, dass Richtlinie und Speicher nicht nur optionale Features sind. Sie prägen echte Deployment-Modi, einschließlich produktionsnaher Konfigurationen mit PostgreSQL und expliziten Richtlinienabschnitten.
Deshalb wirkt IronClaw eher wie eine betreiberfreundliche Laufzeit als wie eine Hobby-CLI.
5. Was man im Code zuerst lesen sollte​
Beginne mit:
- dem Reborn-Quick-Start in der README,
- den Konfigurations- und Anbieter-Docs,
- dem Laufzeit- und Speichercode,
- den Richtlinienflächen,
- den Skills oder Automatisierungserweiterungen, sobald der Kernablauf klar ist.