Vai al contenuto
GitTree
Nour assistente

Utilizza Nour al checkout da dove hai iniziato

Una chat Nour appartiene al checkout da cui è iniziata. Ad ogni svolta è possibile elencare i comandi e i controlli registrati e Undo this turn ripristina i file dall'istantanea scattata prima della svolta. Il ripristino dei file non annulla i comandi o gli effetti esterni. I comandi di installazione vengono eseguiti solo dopo aver approvato il checkout e il comando.

ProAggiornato

Parte di GitTree Pro, che tutti hanno gratuitamente in questo momento; La versione gratuita mantiene tutte le funzionalità Git locali. Confronta i piani.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Che svolta registra
  6. Cosa non fa il ripristino
  7. Comandi di impostazione
  8. Se qualcosa va storto
  9. Domande
  10. Relativo

Prima di iniziare

  • GitTree Pro, che in questo momento tutti hanno gratuitamente. Nour esegue la CLI dell'agente di codifica installata. GitTree non memorizza alcuna chiave AI e non vende crediti. Piani è dove viene descritto Pro.
  • Il repository è attendibile. In modalità limitata Nour non esegue un agente in quel repository. Puoi comunque chiedere informazioni su GitTree in generale.

Dove trovarlo

  • Il pannello Nour nella cassa che hai aperto. Resume worktree su una scheda dell'albero di lavoro riapre il file e la chat salvati per quella cartella.
  • Session setup and overlap quando una svolta offre un comando di impostazione.
AzionemacOSWindows e Linux
Mostra o nascondi Nour⌘⇧SpaceCtrl+Shift+Space

Passi

  1. Apri la chat del checkout

    Apri l'albero di lavoro che vuoi che l'agente modifichi, quindi apri Nour. La chat è la chat di checkout. La chat di un'altra cartella rimane con quella cartella. Resume worktree ritorna al file e alla chat che avevi lasciato aperti.

    Il pannello Nour si apre accanto al repository
    La chat in questo pannello appartiene al checkout aperto. L'immagine mostra il pannello.GitTree interfaccia con un repository dimostrativo.
  2. Leggi il turno dopo che è finito

    Changes from this turn elenca i file modificati. La nota dice che potrebbero essere incluse modifiche manuali. Commands and check output apre i comandi registrati. Checks remain unverified e Results are reported by the agent runtime indicano che una risposta positiva non dimostra che i file hanno superato i test. No command results were recorded for this turn significa che non c'è output da leggere.

  3. Ripristina il turno solo se l'anteprima lo consente

    Undo this turn chiede Undo Nour’s turn in this repository? La descrizione dice che GitTree preserva prima i file di destinazione correnti in un checkpoint di ripristino. Restoring files does not reverse commands or external effects. Keep current files annulla. Il pulsante di conferma è Restore con il conteggio dei file. Le modifiche successive bloccano il ripristino nel primo percorso in conflitto e i file correnti rimangono invariati.

  4. Approva la configurazione prima che venga eseguita

    Session setup and overlap ti chiede di scegliere un comando personalizzato salvato. Setup runs only after you review and approve this exact checkout and command. Run reviewed setup lo avvia. La chiusura della vista non interrompe un'installazione già in esecuzione. Stop owned setup interrompe i processi di proprietà di GitTree. I server non correlati vengono lasciati in esecuzione. Arrestare un processo non ne annulla gli effetti.

Risultato atteso

La chat, i comandi registrati e lo snapshot appartengono a quel checkout. Dopo un ripristino, l'albero di lavoro corrisponde all'istantanea dei file che potrebbero essere ripristinati e qualsiasi operazione eseguita dall'agente al di fuori di tali file viene comunque eseguita. Controlla gli altri alberi di lavoro se ti aspettavi che cambiassero. Non lo hanno fatto, a meno che il turno non li abbia elencati.

Che svolta registra

Linee in curva
LineaCosa significa
Comandi e controllo dell'outputComanda il runtime riportato, con l'output quando è stato mantenuto
I controlli rimangono non verificatiUna risposta non è un risultato del test
Codice di uscita segnalatoIl codice riportato dal runtime, non un codice GitTree rieseguito
Il risultato registrato è incompletoIl testo o l'output sono stati tagliati
L'output non è stato registratoNon c'è niente da mostrare per quel comando
Non verificato: una risposta positiva non dimostra il superamento dei testLeggi tu stesso la differenza

The command checkout is unknown for a nested or multi-repository tool quando il runtime non dice quale cartella è stata utilizzata da un comando. Confronta l'albero di lavoro corrente separatamente quando Recorded content is unavailable, partial or expired. Nour setup è dove scegli l'agente. Sessioni riguarda l'interruzione di un turno.

Cosa non fa il ripristino

La nota sullo snapshot dice che Nour ha salvato uno snapshot dell'albero di lavoro prima del turno e che non copre push o file esterni al repository. The work tree is back as it was before this turn è la riga di successo al termine del ripristino. Queste svolte non possono essere annullate: l'istantanea è stata eliminata, il ramo è stato spostato, le modifiche successive non possono acquisire l'istantanea, la svolta è già stata annullata, nessuna istantanea è stata salvata o la svolta è stata interrotta a metà.

git status --porcelain
git worktree list
git diff

Esegui quelli al checkout di cui hai ripristinato la chat. Un push effettuato dall'agente, un commento pubblicato o un processo avviato è ancora presente. Il tutorial non viene eseguito Nour. Insegna le operazioni Git che l'agente può richiedere.

Comandi di impostazione

Le definizioni provengono da Preferenze → Azioni: un percorso eseguibile assoluto e argomenti letterali. In quel pannello è supportato solo il token {repo}. No compatible setup definitions significa nessuna corrispondenza. Il programma di installazione può accedere ai database condivisi e alle credenziali ereditate. Le porte locali non isolano le macchine. La porta viene nuovamente controllata prima del lancio e un altro programma potrebbe ancora rivendicarla. GitTree non interrompe mai quel programma.

Se qualcosa va storto

"Le modifiche successive bloccano il ripristino" in un percorso.

Quel percorso è cambiato dopo la svolta. I file correnti rimangono invariati. Controlla il percorso o mantieni i file correnti. La finestra di dialogo nomina il primo percorso di blocco. Potrebbero esisterne altri.

"Questo turno non può essere annullato: non è stata salvata alcuna istantanea."

Non c'è niente da ripristinare. Leggi le modifiche da questo turno e ripristina tu stesso i file, se necessario. Non aspettarti che Annulla inventi uno snapshot.

"Questo repository è in modalità limitata, quindi Nour non esegue alcun agente al suo interno."

Controlla l'attendibilità se desideri un agente in questo checkout. Il pannello non cambia la fiducia per te. Fino ad allora puoi chiedere informazioni su GitTree in generale.

"Nessuna definizione di configurazione compatibile."

Aggiungi un comando personalizzato in Preferenze → Azioni con un eseguibile assoluto e argomenti letterali. Qui viene espanso solo {repo}.

Domande

Ogni albero di lavoro ha la propria chat Nour?

SÌ. La chat appartiene al checkout da cui è stata avviata. Riprendi worktree riapre il file e la chat salvati per quella cartella.

Annulla questo turno annulla un comando push o shell?

No. Il ripristino dei file non annulla i comandi o gli effetti esterni. Lo snapshot non copre push o file esterni al repository.

I controlli registrati indicano che i test sono stati superati?

No. I risultati vengono riportati dal runtime dell'agente. Non dimostrano che i file finali abbiano superato i controlli. I controlli rimangono non verificati finché non li esegui.

Quando viene eseguito un comando di installazione?

Solo dopo aver esaminato e approvato il checkout e il comando esatti, premere Esegui configurazione revisionata. Preparare l'installazione non lo avvia.

Quale piano include Nour?

Nour fa parte di GitTree Pro, che al momento tutti hanno gratuitamente. L'agente è quello che installi. GitTree non vende crediti per questo.