pingpong

Installation
SKILL.md

PingPong

Betreibe zwei oder mehr Systeme als Funkstellen über einen gemeinsamen Sync-Ordner. Halte den fachlichen Vertrag providerneutral; nur der Fortsetzungsadapter unterscheidet sich.

Modus bestimmen

  • ListenSync: Genau ein systematischer Listener pro Host. Er scannt, übernimmt passende Aufträge und führt bei Antworten auch WriteSync aus.
  • WriteSync: Jeder arbeitende Akteur darf eigene relevante Deltas, Aufträge, Neuigkeiten und Receipts senden. Dieser Modus startet keinen Listener.
  • Fehlt der Modus, verwende ListenSync.

Teilnahme klären (STATE und CALL)

Vor dem Laufvertrag entscheidet die zweistufige Prüfung, ob überhaupt jemand zu erreichen ist. scripts/pingpong_runtime.py check --slot <slot> --sync-root <pfad> antwortet mit genau drei Werten: Exit 0 call-for-me (aktivieren und einen Agenten spawnen), Exit 1 idle (bin ich selbst aktiv, deaktivieren), Exit 3 check-failed (unlesbar, niemals als Leerlauf behandeln). Teilnahme verlangt STATE und CALL zugleich; wer einen Call einberuft, beendet ihn bei Zweckerfüllung, sonst verfällt er. Vollständige Regeln in references/protocol.md.

Laufvertrag festlegen

Installs
1
GitHub Stars
9
First Seen
11 days ago