Lavorare in un progetto

Comandi

Cosa può eseguire il modello, in quale shell, e cosa copre un permesso.

In Code il modello esegue comandi nella cartella del progetto: git, gh, gestori di pacchetti, test, build. Chiede in ogni modalità tranne Auto, con il comando intero mostrato prima.

Quale shell

Il modello può scegliere pwsh, powershell, cmd, bash o sh. Se non dice nulla: PowerShell 7 su Windows, la tua shell di login altrove. Su Windows bash arriva da Git per Windows, mai da WSL.

Non ci si può digitare dentro

Dietro un comando non c'è un terminale, quindi niente può rispondere a una domanda. Richieste interattive e pager sono spenti (GIT_TERMINAL_PROMPT=0, PAGER=cat, NO_COLOR=1). Editor, git rebase -i e REPL lanciali tu.

Limiti

  • Due minuti di base, dieci se il modello li chiede
  • L'output oltre i 30.000 caratteri viene tagliato al centro, tenendo le due estremità
  • Fermare la risposta ferma il comando e tutto ciò che ha avviato

Consenti sempre resta stretto

Ricorda come comincia il comando, non l'intera riga. Consentire npm test --watch consente npm test; non consente npm publish. Tutto ciò che può eseguire qualsiasi cosa, come python o bash, viene ricordato per intero. Ogni comando di una catena conta a sé.

Un comando non si annulla. Draggy non vede cosa ha fatto, quindi un git checkout . è definitivo esattamente come nel tuo terminale.