Skip to content
Apothem
Referensi CLI

rollback

Referensi CLI untuk perintah apothem rollback.

Memulihkan asisten-pengkodean ke keadaan sebelum pemasangan tercatatnya.

Ringkasan

apothem rollback --harness NAME|all [--install-id ULID | --last] [--yes]
                 [--project PATH]
                 [--quiet|-q] [--verbose|-v]
                 [--format plain|json] [--json] [--no-color]

rollback merekonstruksi byte pra-pemasangan setiap asisten-pengkodean yang dipilih dari root cadangan Apothem. Perintah ini me-resolve pass pemasangan tercatat — yang terbaru secara default, atau yang dinamai oleh --install-id — memulihkan setiap cadangan yang ditangkap pemasangan itu, lalu menambahkan catatan rollback ke ledger asisten-pengkodean.

Konfirmasi diminta per asisten-pengkodean kecuali --yes disediakan. --install-id dan --last memilih pass pemasangan dan saling eksklusif.

Opsi

OpsiDeskripsi
--harness NAMEAdapter asisten-pengkodean yang akan di-rollback, atau all untuk set selingkup-registri (wajib).
--install-id ULIDMe-rollback pass pemasangan yang dinamai. Default-nya pemasangan terbaru yang tercatat.
--lastMe-rollback pemasangan terbaru yang tercatat (default; bentuk eksplisitnya). Saling eksklusif dengan --install-id.
--yesMelewati prompt konfirmasi per asisten-pengkodean.
--project PATHRoot proyek untuk asisten-pengkodean berlingkup-proyek. Wajib ketika set yang dipilih mencakup adapter berlingkup-proyek.
--quiet, -qMenekan keluaran informasional; hanya kesalahan yang dipancarkan.
--verbose, -vMemancarkan keluaran diagnostik tambahan.
--format plain|jsonFormat keluaran (default: plain).
--jsonSingkatan untuk --format json.
--no-colorMenonaktifkan kode warna ANSI dalam keluaran.
-h, --helpMenampilkan bantuan dan keluar.

Keluaran JSON

{
  "status": "success",
  "command": "rollback",
  "action": "rolled_back",
  "harness": "claude-code",
  "profile_path": null,
  "project": null,
  "files_written": [],
  "results": [],
  "warnings": [],
  "error": null,
  "output_path": "C:\\Users\\Example\\.claude\\settings.json"
}

Setiap target yang dipulihkan muncul di results dengan "operation": "rollback" dan outcome berupa created atau updated (dan di files_written). Target yang dibuat baru oleh pemasangan — tanpa byte sebelumnya untuk dipulihkan — dilaporkan dengan "outcome": "skipped"; pemulihan yang gagal adalah "outcome": "error". Ketika tidak ada catatan pemasangan yang cocok, perintah melaporkan kesalahan rollback.no_record dengan "status": "error".

Contoh

apothem rollback --harness claude-code --last
apothem rollback --harness claude-code --install-id 01J9Z… --yes
apothem rollback --harness cursor --project . --last --json

Kode keluar

KodeArti
0Berhasil di-rollback, atau tidak ada yang perlu dipulihkan (pemasangan tidak menangkap cadangan)
1Galat yang diharapkan — tidak ada catatan pemasangan, selektor yang bertentangan, asisten-pengkodean tidak dikenal, root proyek hilang, atau konfirmasi dibatalkan
2Pemulihan parsial setelah setidaknya satu target di-rollback

Lihat juga

On this page