Repository navigation
Aient CLI v0.11.27
Aient CLI 0.11.27 — selected-file sync into an Agent checkout
Send explicitly selected local files to an Agent's current primary checkout on a compatible runtime:
aient --profile "$PROFILE" agent worktree sync THREAD /absolute/local/repository \
--repository OWNER/REPO --path apps/frontend/src/App.tsx --jsonRepeat --path for up to 128 existing regular files, each at most 64 KiB. Each confirmed write atomically replaces an existing remote file and preserves its mode. The Agent keeps the same runtime, incarnation and lease. Native runtimes and a repository other than the current primary checkout are rejected.
JSON reports confirmed writes separately from the cooperative path-change notice asking the Agent to reread. Confirmation requires the exact path, byte count, SHA-256 acknowledgement and successful command completion. Failed or ambiguous writes send no success notice; earlier confirmed writes remain applied. If only notification fails, retry its returned exact text and operation ID with agent message --immediate, without repeating the writes.
Whole-file updates use last completed write wins; the model's existing line-hash edit checks still apply. This release adds a one-shot selected-file batch, without continuous Agent watching, a multi-file transaction, or a guarantee that the running application reloads. See the Agent checkout sync guide for source selection and limits.