Prima di iniziare
Questa guida usa l’esempio Twitter, twitter-starter, per creare una funzionalità: condividere un’emoji gigante con del testo sotto. Descriverai direttamente all’agent ciò che vuoi, seguirai il suo lavoro e controllerai il risultato finale. Puoi usare lo stesso flusso di lavoro per un’altra funzionalità o per un bug che vuoi correggere.
- Installa Panolayer, accedi e apri l’esempio Twitter Clone. Vedi Installa e configura Panolayer se non hai ancora aperto un repository.
- Usa Panolayer Agent, che è integrato. Puoi anche usare qualsiasi altro agent supportato, che devi installare prima di usarlo. Vedi Agent supportati per la configurazione.
Terminerai con una modifica revisionata registrata nella cronologia Git locale. Il push su un remoto è un passaggio separato.
Avvia Panolayer Agent
- Apri I miei agent nella barra laterale.
- Fai clic sul pulsante + accanto a Monitora agent per aprire il menu degli agent.
- Seleziona Panolayer Agent per questa procedura guidata.
Il menu include Panolayer Agent e gli agent che hai installato. Puoi sceglierne uno qualsiasi per correggere un bug o scrivere codice.
Panolayer Agent funziona come gli agent di programmazione che già usi. Chiedigli di creare una funzionalità, correggere un bug o rispondere a una domanda sul tuo codice. Digita la richiesta in Chatta con la tua codebase o crea qualcosa… e continua la conversazione mentre lavori.
Parti da un problema? In Problemi, scegli Correggi e seleziona Panolayer Agent. Panolayer porta il contesto del problema nell’attività. Segui la procedura guidata per il primo bug per questa modalità.
Assegnagli un’attività con un risultato chiaro
Descrivi cosa non va o cosa vuoi creare, cosa dovrebbe succedere quando funziona e qualsiasi cosa l’agent debba preservare. Indica un file o una funzione quando ne conosci il nome.
Per l’esempio Twitter, usa la stessa richiesta mostrata nello screenshot:
aggiungi una nuova funzionalità che permetta di condividere un’emoji gigante con del testo sotto
Inserisci la richiesta nella casella del messaggio, quindi fai clic sulla freccia di invio.
Panolayer Agent può usare la mappa del codice per trovare le funzioni e le relazioni pertinenti mentre lavora. Puoi fare riferimento al comportamento che ti interessa anche quando non conosci ogni nome di file.
Se l’agent fa una domanda, rispondi nella stessa conversazione. Se devi restringere l’attività, indica il risultato specifico che vuoi.
Segui il lavoro senza rinunciare al tuo workspace
Quando Panolayer Agent avvia un'esecuzione di codice, l'avanzamento compare nella conversazione. Il lavoro sul codice avviene in un Git worktree isolato: un checkout separato in cui l'agente può modificare e testare il codice mentre il tuo workspace principale resta disponibile.
Osserva il task nella conversazione
La scheda dell'esecuzione mostra il task e l'attività in corso mentre l'agente sviluppa la funzionalità giant-emoji. Puoi seguirne l'avanzamento e vedere i file e i comandi che usa mentre lavora.
Apri l'esecuzione per maggiori dettagli
Scegli Open sul lato destro della scheda per vedere l'attività dell'esecuzione. In Stream, seleziona un'attività per esaminare il comando e il suo output nel pannello di destra. Usa Back to agent per tornare alla conversazione.
Verifica quando l'esecuzione è completata
Al termine del lavoro, la scheda si aggiorna in Subagent run complete. Il banner Done riepiloga i controlli e il numero di file modificati. Puoi comunque scegliere Open per esaminare l'esecuzione completata.
Puoi continuare a lavorare e tornare all'esecuzione più tardi. Usa Monitor Agents per una panoramica quando hai più di un agente al lavoro. Più agenti possono lavorare sullo stesso repository in worktree separati; verifica come si integrano le loro modifiche prima di unirle.
Mantieni il follow-up legato al suo task. Quando invii un follow-up, usa il riferimento dell'esecuzione mostrato nella conversazione, così è chiaro a quale task ti riferisci.
Esamina il risultato della verifica
Esamina il codice modificato insieme al risultato della verifica prima di eseguire il merge. Consulta Rivedi le modifiche ed esegui il commit per la guida completa alla revisione delle modifiche di un agent.
Quando l’agent richiede un merge, leggi il riepilogo della verifica: Regole superate, Esecuzioni di verifica e File modificati. Esamina gli eventuali nuovi errori separatamente dai problemi già presenti.
In questa esecuzione, il riepilogo mostra 110 regole superate su 121, 1 esecuzione di verifica e 16 file modificati. Identifica separatamente 11 errori preesistenti e non segnala nuovi errori, avvisi o regole non verificate. I tuoi totali dipenderanno dall’attività.
Apri Dettagli per approfondire il risultato. Consulta Comprendere un risultato di verifica per i campi del riepilogo e gli stati.
Controlla il comportamento nell’app in esecuzione quando l’attività lo richiede. Per questo esempio, prova a creare un post con un emoji gigante e del testo sotto, quindi verifica che i post di testo normali funzionino ancora come previsto.
Merge when you’re ready
You decide what moves from the agent’s worktree into your branch. Choose Not now to keep reviewing. Once you’re satisfied with the changes and results, confirm the target branch and choose Merge into main for the Twitter sample.
The Merged into main confirmation shows a commit ID. This workflow records the change in local Git history, so you don’t need to commit that same change again.
Open Changes and find the commit in History. Check for unexpected uncommitted edits. If your repository has a remote and you want to share the commit, use Git → Push.
You’ve given an agent a task, followed its work, reviewed the result, and decided what reaches your branch.