callstack / callstack/agent-device

Investigate Android snapshot helper secondary-display support

Offen
#471 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement ready-for-agent
Vorherrschende Sprache
TypeScript
Sterne
4.6k
Forks
299
Ø Merge
10 Std. 42 Min.
Gemergte PRs (30 T.)
493

Beschreibung

## Context

#455 originally tracked several Android snapshot helper follow-ups. PR #470 covers the install-result cache and release-mode helper smoke, so secondary-display support should be tracked separately.

## Goal

Investigate whether the Android snapshot helper should support capturing UI from non-default displays via Android multi-display APIs.

## Notes

- Keep this driven by a concrete provider/device scenario rather than adding broad display routing speculatively.
- Preserve the existing helper-first snapshot flow and stock UIAutomator fallback behavior.
- Consider how display selection would be exposed through CLI/client options before changing helper internals.
- Add coverage only when the test environment can exercise or meaningfully simulate secondary displays.

## Prior art

Split out from #455 after #470 covered the immediate reliability/performance items.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, den Android snapshot helper und die CLI-/Client-Optionspfade zu finden, und validiere anschließend ein konkretes Provider-/Geräteszenario mithilfe der Android multi-display APIs, wobei der helper-first flow und der UIAutomator fallback erhalten bleiben; abgeschlossen ist die Aufgabe, wenn ein unterstützter Ansatz zur Display-Auswahl vorhanden ist und Coverage nur dann besteht, wenn sekundäre Displays genutzt oder sinnvoll simuliert werden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, typescript
Bereich
mobile-dev, testing
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.