Jesko Anschütz
|
1dbebc0a2b
|
Ergaenze MQTT-Authentifizierung mit Username und Password
- Config: mqtt_username / mqtt_password (JSON + Env MORZ_INFOBOARD_MQTT_USERNAME/PASSWORD)
- mqttheartbeat.New() nimmt username und password entgegen,
setzt Credentials nur wenn username nicht leer ist (kein-Auth-Broker bleibt kompatibel)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-22 21:00:15 +01:00 |
|
Jesko Anschütz
|
d0137179e5
|
Fuege MQTT-Heartbeat zum Agent hinzu (kein Broker konfiguriert = skip)
- neues Paket mqttheartbeat: Publisher mit paho, topic signage/screen/<id>/heartbeat,
payload {screen_id, ts, status, server_connectivity}, auto-reconnect bei Ausfall
- MORZ_INFOBOARD_MQTT_BROKER leer (Standard) -> MQTT komplett uebersprungen
- app.emitHeartbeat() publiziert bei jedem Tick per MQTT wenn Broker konfiguriert,
loggt Fehler und laeuft weiter (kein Stop bei MQTT-Ausfall)
- mqtt.Close() bei context.Done()
- MQTTBroker-Default von tcp://127.0.0.1:1883 auf "" geaendert
- erste externe Dep: github.com/eclipse/paho.mqtt.golang v1.5.1
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-22 20:54:12 +01:00 |
|
Jesko Anschütz
|
1f4fa3d985
|
Schaerfe Semantik des Statuspfads nach
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-22 18:41:32 +01:00 |
|
Jesko Anschütz
|
8f0f06ae25
|
Transportiere Server-Connectivity im Statuspfad
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-22 18:27:44 +01:00 |
|
Jesko Anschütz
|
a69135c0b9
|
Fuehre Offline-Schwelle fuer Server-Connectivity ein
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-22 18:25:01 +01:00 |
|
Jesko Anschütz
|
9ee24fe4ae
|
Trenne Lifecycle und Server-Connectivity im Agenten
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-22 18:22:23 +01:00 |
|
Jesko Anschütz
|
f8a57b3e6b
|
Bereinige signalstarke Linter-Funde
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-22 17:56:56 +01:00 |
|
Jesko Anschütz
|
6623a313bb
|
Melde Agent-Status periodisch an das Backend
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-22 17:43:01 +01:00 |
|
Jesko Anschütz
|
0c7f0b5b13
|
Fuehre HTTP-Status-Reporter fuer den Agenten ein
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-22 17:42:51 +01:00 |
|
Jesko Anschütz
|
fa57cb4e71
|
Bereinige Agent-Shutdown fuer bereits gestoppte Contexts
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-22 17:00:17 +01:00 |
|
Jesko Anschütz
|
45fb9b2bf4
|
Dokumentiere Agent-Lifecycle fuer v1
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-22 16:55:29 +01:00 |
|
Jesko Anschütz
|
3b01594638
|
Fuehre Health-Modell und strukturierte Agent-Logs ein
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-03-22 16:55:20 +01:00 |
|
Jesko Anschütz
|
bf993a5945
|
Baue Layout-Resolver und lokale Entwicklungsgerueste aus
|
2026-03-22 16:03:21 +01:00 |
|
Jesko Anschütz
|
6a65505304
|
Lege Entwicklungsleitfaden und Go-Gerueste an
|
2026-03-22 13:42:00 +01:00 |
|
Jesko Anschütz
|
3dc82bf4f7
|
Ergaenze Player- und Serverkonzept
|
2026-03-22 13:10:09 +01:00 |
|