Plan and execute incremental local-file upload synchronization to Reblock entries. Use when users ask to sync a directory to an entry alias, upload only changed files, run dry-run plans, or verify post-sync integrity with hash/linkCount checks.
Synchronize local files to an entry alias with safe, incremental, and verifiable steps.
sync_directories_to_entries.remotePolicy=keep).sync_directories_to_entries with:directories[]createEntryIfMissing=trueremotePolicy=keepreportDir=analysis_outputUse low-level tools only when high-level tool is unavailable:
build_local_manifestplan_upload_syncapply_upload_syncverify_upload_syncname + sha256.4xx/5xx) in upload batch.logs:analyze/doctor path when data inconsistency is suspected.Use shell/API fallback only when MCP tool is unavailable:
shasum -a 256 <file>
curl -X POST "http://127.0.0.1:4362/upload/<alias>?name=<filename>" --data-binary "@<file>"
npm run logs:analyze -- --days 1
Always return:
PlanSummary: totals and risk flagsApplySummary: uploaded/skipped/failed countsVerifySummary: passed checks and mismatchesReportFiles: per-directory JSON/Markdown + batch JSON summaryNextAction: retry failed directories, rollback, or doneDefault to safety over throughput.