Upgrades keep customized Tape scripts, so outdated local copies stayed silent
after template fixes. The installer's check now compares each configured script
with the candidate template of the same name (ignoring a .local suffix) and
prints a unified diff, and lists differing template-named helpers beside them.
The report is a manual check; preserved scripts are never replaced.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The default-on Library preference hides or shows Files that have no saved version.
Its "unbacked" name conflicted with the vocabulary, where backup never means
archived File content. Rename the protobuf field to
include_files_without_versions, the CLI flag to --include-files-without-versions
and the Settings label to "Include files without saved versions", and describe
archive coverage in archive terms. Pre-stable installations reread the
preference with its new name, so a saved value from an earlier Alpha reverts to
the field default until saved again.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Serve InspectDevice and typed Device settings, and list configured devices as summaries for the CLI and UI. In the UI, edit Device settings with explicit drafts, choose Tape device, format and read options in Archive, Restore and Scan, show Device details and the last prepared read, present the Tape format in Media details, and add a tar Tape to the review Demo.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add the InspectDevice RPC with tape device inspect, settings devices, tar FORMAT/APPEND record and compression options, Media hints and position-map refresh for Restore, Scan and Verify, with safety checks before any write. Update the bundled CLI Skill.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Preserve the existing Job lifecycle while keeping timing, cancellation and independent pipeline errors observable.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Keep CLI and HTTP export consumers streaming with explicit error handling. Validate selections and replace named outputs only after a complete export.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Use the common temporary root for Library, Restore probes, Preview and script output. Preserve active ownership, ordinary outputs and retryable cleanup failures.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>