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.