diff --git a/NEXT_STEPS.md b/NEXT_STEPS.md new file mode 100644 index 0000000..3a617cb --- /dev/null +++ b/NEXT_STEPS.md @@ -0,0 +1,15 @@ +# Next Steps - OpenClaw MacBook Pro Node + +## Immediate Tasks +- [ ] **Monitor Connection Stability**: Ensure the `ai.openclaw.node` LaunchAgent maintains the SSH tunnel and node connectivity over long periods. +- [ ] **TCC Permission Audit**: Periodically verify that "Screen Recording" and "Accessibility" permissions for the `node` binary remain intact after system updates. +- [ ] **Log Rotation**: Implement log rotation for `~/.openclaw/logs/*.log` to prevent disk space issues on the MacBook Pro. + +## Future Enhancements +- [ ] **Automated Health Reports**: Set up a cron job to run `scripts/openclaw-check.sh` daily and append results to a health tracking document. +- [ ] **Security Hardening**: Review and tighten the `exec-approvals.json` allowlist once all required commands for the `agent-zero` workflows are identified. +- [ ] **Capability Expansion**: Explore enabling `camera` and `screen` recording capabilities for the headless node if required by future vision-based tasks. + +## Maintenance +- [ ] **Version Synchronization**: Check for new OpenClaw releases and update both the remote gateway and local node components to maintain parity. +- [ ] **SSH Key Management**: Rotate SSH keys used for the tunnel connection periodically.