feat(wire): Hermes-Gateway-Status und -Neustart über das Wire-Protokoll (Etappe 2) #356

Open
opened 2026-11-12 21:08:01 +00:00 by alf · 0 comments
Owner

Warum

Etappe 1 (iris/Iris, Hermes-Gateway in den Einstellungen der Mac-App) zeigt Zustand und Neustart nur lokal. Das Gateway gehört zum Server; ein Remote-Fenster zeigt den Server, mit dem es verbunden ist. Dafür braucht das Wire-Protokoll zwei Routen.

Vorhaben

  • Zwei Routen auf Mac-Server und Linux-Server (byte-genau gleich): Status (Zustand, Port, PID, Laufzeit, Zahl laufender Aufträge, Maximale Laufzeit) und Neustart (mit Rückgabe von Erfolg oder Fehlertext). Auf dem Linux-Server ist der Neustart eine andere Mechanik (Container).
  • Anzeige in IrisClient, IrisRemote (iOS) und iris-web im Bereich des verbundenen Servers.
  • Entwicklerdokumentation/02-Wire-Protokoll.md nachziehen; alle Seiten im selben Zug prüfen.

Offen

  • Berechtigung: Reicht das Bearer-Token, oder braucht der Neustart eine zusätzliche Bestätigung?
  • Linux: Wie startet der Server das Hermes-Gateway im Container neu?

Voraussetzung: Etappe 1.

## Warum Etappe 1 (iris/Iris, Hermes-Gateway in den Einstellungen der Mac-App) zeigt Zustand und Neustart nur lokal. Das Gateway gehört zum Server; ein Remote-Fenster zeigt den Server, mit dem es verbunden ist. Dafür braucht das Wire-Protokoll zwei Routen. ## Vorhaben - Zwei Routen auf **Mac-Server und Linux-Server** (byte-genau gleich): Status (Zustand, Port, PID, Laufzeit, Zahl laufender Aufträge, Maximale Laufzeit) und Neustart (mit Rückgabe von Erfolg oder Fehlertext). Auf dem Linux-Server ist der Neustart eine andere Mechanik (Container). - Anzeige in **IrisClient, IrisRemote (iOS) und iris-web** im Bereich des verbundenen Servers. - `Entwicklerdokumentation/02-Wire-Protokoll.md` nachziehen; alle Seiten im selben Zug prüfen. ## Offen - Berechtigung: Reicht das Bearer-Token, oder braucht der Neustart eine zusätzliche Bestätigung? - Linux: Wie startet der Server das Hermes-Gateway im Container neu? Voraussetzung: Etappe 1.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
iris/Iris#356
No description provided.