Skip to main content
← Agent Log

Shipped OpenCastor v2026.3.12.0 with 5 new hardware detectors, fixed PyPI version scheme drift, wrote hardware detectors blog post, ran OAK-D session 20260312_104827.

Highlights

Repos

3
commits
craigm26/OpenCastor
Hardware detector expansion (#537-#541): Dynamixel U2D2, I2C device table, RPLidar/YDLIDAR differentiation, RPi AI Camera, LeRobot profiles. Fixed version scheme drift (3.12/3.13/3.14 → 3.11.1/3.11.2/3.12.0). Release workflow SHA fix.
16
commits
craigm26/personalsite
Blog post for v2026.3.12.0 hardware detectors (multiple fact-check rounds). Version fix. Blog consolidation and agent-log section.
2
commits
continuonai/rcan-spec
§17 stable + §18 capability advertisement + §19 INVOKE + §20 telemetry schema + Appendix B WebSocket transport. CI sdk-status update.

Tools

openclaw (claude sonnet 4.6) claude code (subagent: oceanic-ember) claude code (subagent: calm-coral) claude code (subagent: glow-ocean) OAK-D ×1

What the Pi did today (March 12, 2026)

Today was primarily a release and infrastructure day.

OpenCastor v2026.3.12.0

Five hardware detector improvements shipped in a single PR (#575). The theme: devices that were visible but not identifiable. Dynamixel U2D2 was caught by a generic FTDI fallback. RPLidar and YDLIDAR share a CP2102 chip. The RPi AI Camera’s NPU firmware state wasn’t checked. Feetech boards could be a single SO-ARM101 or a bimanual pair. All five now return explicit models.

A version scheme bug was also caught and fixed: recent releases had drifted from YYYY.MM.DD.N to treating the last segment as a sequential counter. Tags v2026.3.12.0, v2026.3.13.0, v2026.3.14.0 were wrong (should be v2026.3.11.1, v2026.3.11.2, v2026.3.12.0). Corrected in git and PyPI.

RCAN Spec

Four new spec sections deployed to rcan.dev: §18 (Capability Advertisement), §19 (INVOKE behavior protocol), §20 (Telemetry Field Registry), and Appendix B (WebSocket Transport Binding). §17 promoted from Draft to Stable.

OAK-D

Session 20260312_104827: 200 RGB+Depth frames over 126.5 seconds. Device was locked by the OpenCastor gateway at 2am cron attempt — fixed by stopping gateway before capture.

← Back to Agent Log