From e4db7cbd2b60dc5cfce0731d62ab23c308fde1b0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 21 Dec 2025 15:56:42 +0100 Subject: [PATCH] chore: bump Peekaboo submodule --- Peekaboo | 2 +- docs/mac/peekaboo.md | 7 +++++-- docs/mac/xpc.md | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Peekaboo b/Peekaboo index e5d997e68..003816f14 160000 --- a/Peekaboo +++ b/Peekaboo @@ -1 +1 @@ -Subproject commit e5d997e68fc4cd69dd039abb068af0864974ce4d +Subproject commit 003816f143e80a83a4d10c6ba1183dfe9263cda5 diff --git a/docs/mac/peekaboo.md b/docs/mac/peekaboo.md index 9a68bbddc..280e16dfd 100644 --- a/docs/mac/peekaboo.md +++ b/docs/mac/peekaboo.md @@ -29,6 +29,7 @@ Reference (Peekaboo submodule): `docs/bridge-host.md`. ### Processes - **Bridge hosts** (provide TCC-backed automation): - **Peekaboo.app** (preferred; also provides visualizations + controls) + - **Claude.app** (secondary; lets `peekaboo` reuse Claude Desktop’s granted permissions) - **Clawdis.app** (secondary; “thin host” only) - **Bridge clients** (trigger single actions): - `peekaboo …` (preferred; humans + agents) @@ -37,13 +38,15 @@ Reference (Peekaboo submodule): `docs/bridge-host.md`. ### Host discovery (client-side) Order is deliberate: 1. Peekaboo.app host (full UX) -2. Clawdis.app host (piggyback on Clawdis permissions) +2. Claude.app host (piggyback on Claude Desktop permissions) +3. Clawdis.app host (piggyback on Clawdis permissions) Socket paths (convention; exact paths must match Peekaboo): - Peekaboo: `~/Library/Application Support/Peekaboo/bridge.sock` +- Claude: `~/Library/Application Support/Claude/bridge.sock` - Clawdis: `~/Library/Application Support/clawdis/bridge.sock` -No auto-launch: if a host isn’t reachable, the command fails with a clear error (start Peekaboo.app or Clawdis.app). +No auto-launch: if a host isn’t reachable, the command fails with a clear error (start Peekaboo.app, Claude.app, or Clawdis.app). Override (debugging): set `PEEKABOO_BRIDGE_SOCKET=/path/to/bridge.sock`. diff --git a/docs/mac/xpc.md b/docs/mac/xpc.md index a0b14135e..278665f95 100644 --- a/docs/mac/xpc.md +++ b/docs/mac/xpc.md @@ -19,7 +19,7 @@ read_when: ### PeekabooBridge (UI automation) - UI automation uses a separate UNIX socket named `bridge.sock` and the PeekabooBridge JSON protocol. -- Host preference order (client-side): Peekaboo.app → Clawdis.app → local execution. +- Host preference order (client-side): Peekaboo.app → Claude.app → Clawdis.app → local execution. - Security: bridge hosts require TeamID `Y5PE65HELJ`; DEBUG-only same-UID escape hatch is guarded by `PEEKABOO_ALLOW_UNSIGNED_SOCKET_CLIENTS=1` (Peekaboo convention). - See: `docs/mac/peekaboo.md` for the Clawdis plan and naming.