callstack / callstack/agent-device

Expose media input simulation (camera roll, photo/video, mic)

Offen
#98 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. 17 Min.
Gemergte PRs (30 T.)
544

Beschreibung

There is no camera roll injection, photo/video capture simulation, or microphone input. Apps with camera flows, profile photo upload, or voice features are hard to test. iOS supports `simctl addmedia`; Android supports pushing files into media directories and simulating camera input.

**Proposal:** Add commands or documented flows to:
- **Photos:** Add one or more images (and optionally videos) to the device's photo library / gallery, so the app can pick them (e.g. "choose from library").
- **Camera:** Simulate camera capture (e.g. provide a static image or short video as "camera" input) where the platform allows.
- **Microphone:** Simulate or inject audio input for voice features where the platform allows.

Start with photo/library injection (highest impact); document platform limits (e.g. simulator vs device).

**Acceptance criteria:**
- [ ] Add image (and optionally video) to device photo library/gallery for session device
- [ ] Document or implement camera simulation if feasible
- [ ] Document or implement microphone simulation if feasible
- [ ] Docs and skill updated

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die CLI-, MCP-Server- und typisierten Node.js-API-Einstiegspunkte des Repositorys auf vorhandene Befehle für iOS- und Android-Geräte zu untersuchen. Prüfe zuerst den angegebenen simctl addmedia-Ablauf und den Ansatz mit dem Android-Medienverzeichnis und ermittle anschließend die Plattformgrenzen für Kamera- und Mikrofoneingaben. Als erledigt gilt die funktionierende Injektion von Fotos/Bibliotheken für ein Sitzungsgerät sowie die Dokumentation des unterstützten Kamera-, Mikrofon-, docs- und skill-Verhaltens.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, ios, typescript
Bereich
mobile-dev, testing
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

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