v2828 v1.16.20
ruvnet/RuViewSep 26, 2026 → Sep 27, 20260 days between releases
What's New
Firmware storage optimization vs. CLI session management enhancements
New Features
- JSON receipts for Claude sessions carry session IDs and UUIDs
- Codex identity is persisted at launch, output, stop, and archive
- Custom --timeout configuration for session send --wait
- Codex-only profile configuration directories are recalled
Improvements
- Fixed Codex session binding to ensure correct output retrieval
- Long follow-up content is now properly bound by --wait
- session send-status --json output includes bound user records
Bug Fixes
- Recall indexes profile-scoped Codex configuration directories
- Codex child launched without a message no longer binds sibling rollout
- Live Codex identity persisted at launch, output, stop, and archive
- session send --wait respects custom --timeout instead of internal 5s limit
- Long or multi-line follow-ups bound by --wait and confirmed by status
Upgrade Notes
CLI users should update scripts to handle new JSON receipt fields (claude_session_id, claude_turn_uuid) in session send --json output. Ensure --timeout is set correctly for long-running sessions, as the internal 5-second flush limit has been removed.
The Two Releases
Release v2828
Sep 26, 2026· 25 days ago
This release optimizes storage partitions for the ESP32-C6, reducing the app image size by 43KB and resolving a critical 'Failed to find FATFS partition storage' error on 4MB boards.
Full release notesv1.16.20
Sep 27, 2026· 25 days ago
This release improves session management for Claude and Codex by adding JSON receipts with session IDs and UUIDs, fixing session binding issues, and allowing custom timeouts for session sends.
Full release notes