Skip to main content
Glama
visualizer-issues.md1.71 kB
--- summary: 'Open issues for Peekaboo visualizer effects' read_when: - 'verifying visual feedback coverage' - 'debugging missing visualizer animations' --- # Visualizer Issues Log | ID | Description | Status | Notes | | --- | --- | --- | --- | | VIS-001 | `showElementDetection` payload never triggered (no overlays when running `peekaboo see`). | 🟩 Fixed | SeeTool now dispatches element-detection payloads after UI detection completes (Core/PeekabooCore/Sources/PeekabooAgentRuntime/MCP/Tools/SeeTool.swift). | | VIS-002 | `showAnnotatedScreenshot` payload unused, so annotated screenshot animation never runs. | 🟩 Fixed | SeeTool emits annotated-screenshot events when `--annotate` is requested, piping the generated PNG + detection bounds into the visualizer. | | VIS-003 | Capture HUD channel (`showWatchCapture`) is a no-op, so users get no feedback during capture runs. | 🟩 Fixed | Dedicated capture HUD now has its own settings toggle plus a timeline/tick indicator so sessions no longer look like screenshot flashes (VisualizerCoordinator + WatchCaptureHUDView.swift). | | VIS-005 | Annotated screenshot overlays use raw AX coordinates, so red element bounds land in the wrong spot. | 🟩 Fixed | `VisualizerBoundsConverter` flips AX (top-left) coordinates into screen space before dispatching to Peekaboo.app, keeping overlays aligned (SeeTool.swift + new converter/tests). | | VIS-004 | No automated smoke test walks all animations; easy to regress (e.g., settings toggles). | 🟩 Fixed | Added `peekaboo visualizer` smoke command (Apps/CLI/Sources/PeekabooCLI/Commands/System/VisualizerCommand.swift) that fires every visualizer effect in sequence. | _Last updated: 2025-11-17_

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/steipete/Peekaboo'

If you have feedback or need assistance with the MCP directory API, please join our Discord server