Files
orca/docs
Jinjingandden-sj 281e0c2206 fix: keep macOS daemon terminals working after TCC attribution is severed
On macOS every access from a daemon-hosted terminal is attributed to the
app that forked the daemon. If an evaluation lands during the updater's
bundle swap the resolution fails and the denial is cached against the
daemon's lineage for its lifetime, so every terminal starts getting EPERM
under Documents/Desktop/Downloads while the daemon still passes health
probes.

Detect the severed attribution via measured folder-access divergence,
persist denial evidence beside the PID record (matched by PID, start time,
and launch nonce) so relaunch does not forget it, and keep live sessions
alive: replace the daemon at launch when idle, otherwise adopt it in
degraded in-process PTY fallback mode. Add the missing Desktop usage
string and document the mechanism and structural fix.

Co-authored-by: den-sj <denissakirbaev286@gmail.com>
2026-09-12 22:29:53 -07:00
..
2026-09-12 07:01:46 +00:00
2026-08-28 00:59:21 -07:00