callstack / callstack/agent-device

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

Aperta
#98 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement ready-for-agent
Lingua principale
TypeScript
Stelle
4.6k
Fork
299
Merge medio
10h 17m
PR unite (30g)
544

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia ispezionando i punti di ingresso della CLI, del server MCP e dell’API tipizzata Node.js del repository alla ricerca dei comandi esistenti per i dispositivi iOS e Android. Verifica prima il flusso simctl addmedia indicato e l’approccio della directory dei media Android, quindi stabilisci i limiti della piattaforma per l’input della fotocamera e del microfono. Il lavoro è completato quando l’iniezione di foto/libreria funziona per un dispositivo di sessione e sono documentati i comportamenti supportati di fotocamera, microfono, docs e skill.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, ios, typescript
Ambito
mobile-dev, testing
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.