v10.46.0
Changes
- feat: release v10.46.0 — Artifact backup to Google Drive through the
gwsCLI (#118):aid run --backup TARGET[:FOLDER]or a project[backup]table (target,folderwith{project}/{date}/{task_id}/{branch},include= export/diff/transcript,on= complete/fail; global default folder and binary under[backup.gdrive]) bundles a task that ran and settled done or failed into<task_id>-<sha>.tar.gzand uploads it once at the end of the post-run lifecycle.--no-backupopts out andaid retryinherits the setting.aid showprintsBackup: <url>and--jsoncarriesbackup_url. Upload failures are recorded as milestone events and never change the task's status, exit code or reported error. Tasks ended byaid stop, by the background reaper or before the agent started are not backed up. - Merge branch 'feat/backup-gdrive': artifact backup to Google Drive via gws (#118)
- fix(backup): drop the cancelled trigger
- Merge branch 'main' into feat/backup-gdrive
- fix(backup): one entry point — the end of the post-run lifecycle
- Merge branch 'main' into feat/backup-gdrive
- refactor(show,batch): move src/cmd/show* and batch* clusters into submodules (#152 step 2)
- refactor(run): move src/cmd/run_* cluster into src/cmd/run/ (#152 step 1)
- fix(backup): two entry points — settled post-run lifecycle and a reaper-tick sweep
- fix(backup): back up once at the settled state; keep overrides and the agent's error
- Merge branch 'main' into feat/backup-gdrive
- Merge branch 'fix/status-guard-residuals'
- fix(remote-build): project remote_build=auto degrades to local without rbox
- feat(backup): pluggable artifact backup with a Google Drive target via gws (#118 MVP)
- fix(store,opencode): status-guard and event-hygiene residuals from #165
- chore: default dispatches to remote builds via rbox pick
Install
curl -fsSL https://aid.agent-tools.org/install.sh | bashOr download a binary below and place it in your PATH.