Skip to content

v2.13.0

Latest

Choose a tag to compare

@tnm tnm released this 22 Mar 07:08

Highlights

  • Added first-class dht_read support for DHT11 and DHT22 temperature/humidity reads.
  • Added generic raw I2C tools: i2c_scan, i2c_write, i2c_read, and i2c_write_read.
  • Trimmed outbound TLS features to preserve headroom under the 888 KiB firmware budget.
  • Hardened zero-argument built-in tool schemas for OpenAI-compatible validators.
  • Fixed benchmark counter sequencing so serial soaks do not trip replay suppression across warmup and measured phases.

Verification

  • ./scripts/test.sh host
  • ./scripts/build.sh
  • ./scripts/check-binary-size.sh --build-dir build --binary zclaw.bin --max-bytes 909312
  • Built binary size: 850048 bytes (830.12 KiB)

Bootstrap Integrity Checks

Main bootstrap:

ZCLAW_BOOTSTRAP_SHA256="b4ab00adef5cf2ede1406b9700d5156b72fe9e3a6224e5dcd9e068db67cc8a3b" \
bash <(curl -fsSL https://raw.githubusercontent.com/tnm/zclaw/main/scripts/bootstrap.sh)

Web relay bootstrap:

ZCLAW_WEB_RELAY_BOOTSTRAP_SHA256="3ca42317273f4de2ff02610851f3dce3a754b38fea2b5cfe51062570cfb407e9" \
bash <(curl -fsSL https://raw.githubusercontent.com/tnm/zclaw/main/scripts/bootstrap-web-relay.sh) -- --mock-agent

Raw values:

  • scripts/bootstrap.sh: b4ab00adef5cf2ede1406b9700d5156b72fe9e3a6224e5dcd9e068db67cc8a3b
  • scripts/bootstrap-web-relay.sh: 3ca42317273f4de2ff02610851f3dce3a754b38fea2b5cfe51062570cfb407e9