Zum Inhalt springen

Lokales Testing

Testing Local-first
  1. Implementierungen mit edge-connector generate erzeugen oder aktualisieren.
  2. Tool‑Logik anpassen.
  3. edge-connector test mit repräsentativen JSON‑Argumenten ausführen.
  4. Ergebnis und Logs deiner Systeme prüfen.
  5. Iterieren, bis Verhalten passt – dann packen und hochladen.
Terminal-Fenster
edge-connector test \
--implementations ./custom-implementations \
--tool my_tool \
--args '{"example": "value"}'

Was der Befehl macht:

  • lädt deine kompilierten Implementierungen über den dynamischen Tool‑Loader,
  • verbindet sich optional mit Tool RPC, um Tool‑Definition und Kontext zu beziehen,
  • führt das gewählte Tool aus und gibt das JSON‑Ergebnis aus.

Ohne --args öffnet der Befehl einen kleinen Editor, in dem du JSON interaktiv eintragen kannst.

Wenn --url, --host oder --port gesetzt sind, verbindet sich der Befehl:

  • als DESKTOP‑Client mit dem angegebenen Tool‑RPC‑Server,
  • filtert Tools, die auf EDGE/DESKTOP laufen dürfen und lokal implementiert sind,
  • lässt dich ein Tool auswählen (falls nicht angegeben),
  • führt es mit einem realistischen Kontext aus (inklusive Organisation und User aus dem Token).