Inviare feedback a una chat
Commenta specifiche righe di diff o un elemento nel browser preview e invialo a un agente.
Dream può creare un messaggio per te dal contenuto che stai osservando. Seleziona delle righe in un diff o scegli un elemento nella preview del browser, aggiungi un commento e Dream invia il commento insieme a una referenza che l'agente può agire.
Commentare le righe in un diff#
- Apri Git → Modifiche nella barra laterale destra e espandi un file.
- Trascina oltre i numeri delle righe per selezionare un intervallo, oppure posiziona il cursore su un numero di riga e fai clic sul controllo + per selezionare una singola riga. Le righe selezionate sono evidenziate.
- Digitare il tuo commento nel campo Chiedi qualsiasi cosa... del popover.
- Abilita Nuova chat se si vuole che il commento inizi una conversazione separata.
- Premi Enter o fai clic su Invia messaggio.
L'agente riceve il tuo commento seguito da un blocco Referenced diff contenente il percorso del file, l'intervallo delle righe, se le righe provengono dalla versione precedente o dalla nuova, e le righe selezionate. Puoi selezionare righe da entrambi i lati di un diff unificato o di tipo split, e una selezione può includere entrambi i lati.
La selezione di righe è disponibile solo nel pannello delle modifiche. I diff visualizzati all'interno dei messaggi di chat, in Modifiche in questa risposta, e nel dialogo di completamento del worktree non ne offrono.
Per esempio, selezionate le righe di una nuova condizione e chiedete:
Questo ramo non viene eseguito quando la lista è vuota. Gestisci quel caso e aggiungi un test.
Invia un elemento della pagina dal browser#
- Apri Browser e carica la pagina che vuoi discutere.
- Fai clic su Seleziona un elemento da inviare alla chat nell'area di barra del browser. L'azione stessa è disponibile anche nel menu delle azioni del browser.
- Muovere il puntatore sulla pagina. Dream evidenzia l'elemento sottostante al puntatore e mostra il suo nome e la sua dimensione.
- Fai clic sull'elemento. I clic in questo modo selezionano gli elementi piuttosto che attivare collegamenti o pulsanti. Premi Escape per uscire dal modo senza selezionare nulla.
- Nel modulo Invia alla chat, verifica il thumbnail e il nome dell'elemento, scrivi il tuo commento, scegli se abilitare la Nuova chat, e clicca Invia alla chat.
Il messaggio include l'URL e il titolo della pagina, il nome e il selettore CSS dell'elemento, i suoi genitori, le dimensioni e la posizione, il testo visibile, gli stili calcolati principali e il suo HTML. Per applicazioni React e Vue, Dream aggiunge la catena dei componenti e, nei build di sviluppo, la posizione del file sorgente. Una schermata dell'elemento è allegata come browser-element.png.
La selezione degli elementi funziona sull'oggetto browser attivo in Dream. Gli elementi all'interno di frame incorporati non possono essere selezionati individualmente; scegliere uno seleziona il frame. Navigare o ricaricare la pagina annulla la selezione, e valori attributici lunghi, testi e HTML vengono troncati.
Dove va il messaggio#
| Nuova chat | Destinazione |
|---|---|
| Off | Il primo chat aperto del progetto, che diventa la chat attiva |
| Su | Un nuovo chat, aperto accanto ai chat attuali quando è abilitato il multi-chat |
Se la chat di destinazione è occupata, il controllo di invio è disabilitato e mostra Chat occupata. Il messaggio non viene messo in coda dietro la risposta attuale; attendi che finisca o abilita Nuova chat.
Il testo già inserito nel compositore del chat viene mantenuto. Se il messaggio non può essere inviato, l'app Dream aggiunge il tuo commento al compositore stesso in modo da poterlo inviare tu stesso. Premi Escape o clicca fuori dal popover per annullare un commento prima di inviarlo.
Usa riferimenti e allegati di progetto quando vuoi fare riferimento a file senza selezionare linee specifiche, e Stash per salvare un prompt per un futuro utilizzo.