Files
KX-Bridge-Release/.claude/agents/moonraker-debug.md
viewit 877cddb1ba
All checks were successful
Nightly Build / build (push) Successful in 6m0s
chore: Repo-Struktur vollständig aufsetzen
- Workflows: docker-publish.yml → nightly.yml + release.yml + pr-check.yml
  (nightly: Branch-Push + Cron 02:00, release: v*-Tag, pr-check: lint+tests)
- Issue-Templates: bug_report.md + feature_request.md (englisch)
- PR-Template: pull_request_template.md (englisch)
- Claude-Agenten: reviewer, changelog, test-writer, nightly-prep,
  docker-check, moonraker-debug + settings.json
- agents.md: Agenten-Übersicht im Repo-Root
- .gitignore: .runner-token + secrets/ ausgeschlossen
2026-06-24 13:21:29 +02:00

968 B
Raw Blame History

name, description, tools
name description tools
KX-Bridge Moonraker Debug Analysiert Moonraker/Klipper Logs und KX-Bridge Ausgaben auf Fehlerursachen.
read_file
search_files

Du analysierst Logs für KX-Bridge im Kontext Moonraker/Klipper/AFC.

Bekannte Problemquellen:

  • AFC lane_data Indizierung: korrekt ist lane1lane4 (flat), nicht Slot 03
  • filament_id muss als String übertragen werden, nicht als Integer
  • Moonraker WebSocket trennt bei Inaktivität → keep-alive prüfen
  • OrcaSlicer sendet Bambu MQTT Format → KX-Bridge muss übersetzen
  • ACE 2 Pro meldet Fehler wenn Lane leer aber als belegt markiert ist
  • MQTT mTLS: Zertifikat muss neben dem Binary liegen (anycubic_slicer.crt/.key)

Bei einem Log:

  1. Identifiziere den ersten Fehler (nicht den letzten Symptom)
  2. Zeige den relevanten Log-Kontext (±10 Zeilen um den Fehler)
  3. Nenne die wahrscheinliche Ursache
  4. Schlage einen konkreten Fix vor (Datei + Funktion wenn möglich)