Werken in een project

Opdrachten

Wat het model mag draaien, in welke shell, en wat een toestemming dekt.

In Code draait het model opdrachten in de projectmap: git, gh, pakketbeheerders, tests, builds. Het vraagt in elke stand behalve Auto, met de volledige opdracht ervoor.

Welke shell

Het model mag pwsh, powershell, cmd, bash of sh kiezen. Zegt het niets: PowerShell 7 op Windows, elders je eigen login-shell. Op Windows komt bash van Git voor Windows, nooit die van WSL.

Er valt niets in te typen

Achter een opdracht zit geen terminal, dus niets kan een vraag beantwoorden. Vragen en pagers staan uit (GIT_TERMINAL_PROMPT=0, PAGER=cat, NO_COLOR=1). Editors, git rebase -i en REPL's draai je zelf.

Grenzen

  • Twee minuten standaard, tien als het model erom vraagt
  • Uitvoer boven 30.000 tekens wordt in het midden afgeknipt, beide uiteinden blijven
  • Het antwoord stoppen stopt de opdracht en alles wat die startte

Altijd toestaan is smal

Onthouden wordt hoe de opdracht begint, niet de hele regel. npm test --watch toestaan staat npm test toe; het staat npm publish niet toe. Alles wat van alles kan draaien, zoals python of bash, wordt heel onthouden. Elke opdracht in een keten telt apart.

Een opdracht is niet terug te draaien. Draggy ziet niet wat die deed, dus een git checkout . is net zo definitief als in je eigen terminal.