feat(uno-q): wire the native matrix_count path (relay + allowlist + skill)
Adds the `count N` command to the host matrix-relay, allowlists + auto-approves matrix_count for the default agent, and steers the led-matrix skill to use matrix_count for "count to N once a second" instead of flashing a sketch (which fails in the App Lab container). Pairs with the zeroclaw sketch/tool changes. Co-Authored-By: Claude Opus 4.8 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
8ea9c256b4
commit
909b9a7671
@@ -18,8 +18,14 @@ compile, no flash:
|
||||
/ print `<text>`" request (e.g. `text="GO CLAWS"`).
|
||||
- **`matrix_pattern`** — switch to a preset animation: `off, rain, heart, wave,
|
||||
sparkle, checker, solid, blink`.
|
||||
- **`matrix_count`** — count `0..N` on the matrix, **one number per second**. Use
|
||||
for ANY "count to N / count up / print the numbers 0..N once a second" request
|
||||
(e.g. `n=100`). The MCU runs the timed loop itself, so this is a single instant
|
||||
call — do **NOT** write and flash a counting sketch. Flashing a timed loop is the
|
||||
wrong tool: it takes ~90s, it fails inside the App Lab container, and it
|
||||
overwrites the resident responder.
|
||||
|
||||
**Always reach for these tools first** for text or a preset animation. They take
|
||||
**Always reach for these tools first** for text, a preset animation, or a count. They take
|
||||
effect in under a second. Do **NOT** write and flash a sketch for these — flashing
|
||||
takes ~90s **and overwrites the resident responder, breaking `matrix_text` /
|
||||
`matrix_pattern` until it's re-flashed.** Only write + flash a sketch (below) for a
|
||||
|
||||
Reference in New Issue
Block a user