Pi Orchestrator Infrastruktur — deterministisch, maschinenübergreifend
Pis Loader (loader.js:298-311) kapselt nur die synchrone Factory-Ausführung. Das 30s-setInterval feuert später und läge außerhalb dieses Schutzes — eine Exception dort wäre uncaught und könnte den Pi-Prozess beenden. Daher: gesamter Intervall-Rumpf in try/catch. Empirisch verifiziert (Pi-SDK createAgentSession, agentDir=~/.pi/agent): - rule-enforcer.ts lädt mit 0 Fehlern (10/10 Extensions geladen) - absichtlich kaputte Test-Extension crasht Pi NICHT — Fehler isoliert, gesunde Extensions laden weiter, Session startet normal |
||
|---|---|---|
| agent | ||
| bin | ||
| doku | ||
| extensions | ||
| memory | ||
| .gitignore | ||
| install.sh | ||
| SESSION_HANDOVER.md | ||