diff --git a/.lane/memory/packages/channel/src/desktop.ts/01M5100KC10RW15MGF9CA4C4B5-action-tools-isdesktopaction.md b/.lane/memory/packages/channel/src/desktop.ts/01M5100KC10RW15MGF9CA4C4B5-action-tools-isdesktopaction.md index 28dc398c..7adbd777 100644 --- a/.lane/memory/packages/channel/src/desktop.ts/01M5100KC10RW15MGF9CA4C4B5-action-tools-isdesktopaction.md +++ b/.lane/memory/packages/channel/src/desktop.ts/01M5100KC10RW15MGF9CA4C4B5-action-tools-isdesktopaction.md @@ -4,8 +4,9 @@ anchor: function desktop created: 2026-10-15T23:57:58Z norm: '1' sig: 9e9a28e5406c4945 -body_hash: 501c69b6600cd802 -raw_hash: e6047772fcb2082c +body_hash: e8bfa154e45f07a2 +raw_hash: 44bc5faa5335d1d3 +vouched: 2026-10-27T19:35:18Z lines: 33-83 --- diff --git a/.lane/memory/packages/channel/src/desktop.ts/01M5100VZEDR7DYATHQG8P0N3Q-desktop-open-must-keep-telli.md b/.lane/memory/packages/channel/src/desktop.ts/01M5100VZEDR7DYATHQG8P0N3Q-desktop-open-must-keep-telli.md index 0fc46d49..64fd8650 100644 --- a/.lane/memory/packages/channel/src/desktop.ts/01M5100VZEDR7DYATHQG8P0N3Q-desktop-open-must-keep-telli.md +++ b/.lane/memory/packages/channel/src/desktop.ts/01M5100VZEDR7DYATHQG8P0N3Q-desktop-open-must-keep-telli.md @@ -4,8 +4,9 @@ anchor: '@file' created: 2026-10-15T23:58:07Z norm: '1' sig: 75094595eb913430 -body_hash: 12cb791ce1e92721 -raw_hash: 1070d66c64c95b47 +body_hash: 792ed647571c858f +raw_hash: c7a9ceea5c392b54 +vouched: 2026-10-27T19:35:18Z lines: 1-83 supersedes: 01M50JW93TE6QKKVWEXQYP9Y6H --- diff --git a/packages/channel/src/desktop.ts b/packages/channel/src/desktop.ts index 8a080420..6f119c87 100644 --- a/packages/channel/src/desktop.ts +++ b/packages/channel/src/desktop.ts @@ -48,6 +48,7 @@ export function desktop(execute: Desktop): Extension { [ "Use desktop_* tools to observe and operate apps on this channel's execution host.", "Shell commands remain appropriate for builds, files, and preparing clipboard fixtures directly.", + "People in the channel can't see this host's screen. Before you build, run, or check an app that has a window, even through a CLI, socket, or logs, open its window with tab_live so they watch it while you work. The split follows the app through relaunches, so open it once per app.", "", "Do not silently substitute AppleScript, osascript, System Events, or self-built Accessibility or CGEvent programs for desktop tools.", "Apple Events can raise a separate macOS Automation prompt for each target app, attributed to Ace; Accessibility and Screen Recording grants do not cover them.",