From 7b7921fa224d81a1d31094522ce805b9fa98a349 Mon Sep 17 00:00:00 2001 From: iamnbutler Date: Tue, 27 Oct 2026 15:35:06 -0400 Subject: [PATCH 1/2] feat(channel): tell agents to show an app's window live while they work on it --- packages/channel/src/desktop.ts | 1 + 1 file changed, 1 insertion(+) 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.", From 017b8ae748baf2847606536be71155adc5db4edd Mon Sep 17 00:00:00 2001 From: iamnbutler Date: Tue, 27 Oct 2026 15:35:19 -0400 Subject: [PATCH 2/2] chore: confirm desktop notes --- ...1M5100KC10RW15MGF9CA4C4B5-action-tools-isdesktopaction.md | 5 +++-- ...1M5100VZEDR7DYATHQG8P0N3Q-desktop-open-must-keep-telli.md | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) 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 ---