HuggingClaw / control.py

Commit History

  1. Switch to Paper 1.21.11 build 132 (bundler jar, sha256 5ffef4...); BUILD v11

    2f4bd8e

  1. Downgrade to 1.21.11 (vanilla, sha1 64bb6d7); generic JAR path; add wipe action for world reset

    e0b0081
  2. Fix playitd crash: create runtime dir + explicit IPC socket path for XDG_RUNTIME_DIR-less containers

    10319cd
  3. Add durability probe (boot counter + world presence) to status; detect the HF bucket mount

    2446e8b
  4. Count only real crashes (not panel restarts); document GET-based panel API in README

    1816c94
  5. Fix console writes: java stdin is text-mode (text=True), so drop .encode() (was TypeError, breaking all commands + panel restart)

    691f3a3
  6. Panel uses GET-based API (HF edge returns 404 for POST); log every POST/conn for diagnosis

    132ab00
  7. Surface POST handler exceptions into panel log for diagnosability

    fdbed69
  8. Accept query/form/JSON params for API POSTs; panel sends form-encoded (HF gateway strips JSON quotes)

    cab8bfd
  9. Add body-read fallback + request diagnostics (ver marker)

    2510bce
  10. Handle chunked request bodies from the HF gateway (fixes empty console commands)

    33a046e
  11. Add web control panel (console, commands, stop/restart)

    4ef5cfe