- New read_file skill: paginated file reading with line ranges,
path restricted to /workspace, binary detection, directory listing
- Session persistence via SQLite + FTS5: conversation history survives
agent restarts, last N messages restored into deque on boot,
auto-prune to 1000 messages
- Update truncation hint to reference read_file instead of run_command
- New scripts/update.sh for patching rootfs + rebuilding snapshot
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
$(which fireclaw) instead of hardcoded /usr/local/bin/fireclaw.
Fixes 203/EXEC on systems where npm link installs to /usr/bin/.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Don't overwrite the host's resolv.conf with hardcoded 8.8.8.8.
The host's DNS config is already correct for both build and runtime.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy host /etc/resolv.conf into chroot before apk install.
Set static nameserver after install for runtime.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Unmount and remove leftover files from previous failed install
attempts before starting the agent rootfs build.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- All commands now show their output for debugging
- Use PATH-based e2fsck/resize2fs instead of hardcoded /usr/sbin/
- Add error checks with meaningful messages at each step
- set -e in chroot to fail fast on errors
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Step headers, checkmarks, skip indicators for each component
- Shows what's being installed vs already present
- Progress messages for long operations (model pulls, rootfs build)
- Banner at start and summary at end with disk usage and model count
- Per-package install status on Debian/Ubuntu
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Install script now detects existing Node.js < 20 and upgrades it
instead of skipping. Supports apt, dnf, and apk package managers.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Quote all variable expansions in setup-bridge.sh, teardown-bridge.sh,
and install.sh. Fix redirect order and unused variable in test-suite.sh.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>