- Add --sync-ssh HOST --sync-source-path PATH to sync sessions from
a remote host without needing to install the script there.
- Key changes:
* ssh_list_dir(): enumerate subdirs only (fixes 'sessions' file in agents/)
* ssh_list_files(): use ls -p to filter directories; strip remote_dir prefix
* ssh_stat_mtime_batch(): single SSH call via Python stdin, works on
both Linux and macOS, avoids xargs command-line length limits
* sync_sessions_via_ssh(): parallel mtime fetch per agent dir, then
SSH-read & parse only new/modified files
* parse_jsonl_content(): shared parser for both local files and SSH content
- Session sync now unified: run from macmini, targets macmini/ubuntu1/ubuntu2.
- Cron sync also updated to use ssh_stat_mtime_batch for efficiency.