Protect the host Claude launcher from native shadow updates #871

Closed
opened 2026-08-04 20:37:32 +00:00 by coilyco-ops · 0 comments
Member

Problem

A native AOS shadow links host state into a leased home. Claude's background updater can rewrite the host ~/.local/bin/claude launcher with an absolute target inside that leased home. Once the lease is cleaned, the host launcher becomes a dangling symlink even though the downloaded version remains intact.

Acceptance

  • Native Claude shadows disable the background auto-updater while isolated.
  • Direct host Claude launches and other harnesses keep their existing environment.
  • The native workspace contract documents the containment.
  • Focused Go tests, static analysis, and the full pre-commit suite pass.
## Problem A native AOS shadow links host state into a leased home. Claude's background updater can rewrite the host `~/.local/bin/claude` launcher with an absolute target inside that leased home. Once the lease is cleaned, the host launcher becomes a dangling symlink even though the downloaded version remains intact. ## Acceptance * Native Claude shadows disable the background auto-updater while isolated. * Direct host Claude launches and other harnesses keep their existing environment. * The native workspace contract documents the containment. * Focused Go tests, static analysis, and the full pre-commit suite pass.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agentic-os#871
No description provided.