Wat Orca op je Mac achterlaat.
De werkruimtes van Orca zijn git-worktrees. Devbroom beoordeelt ze elk apart met git zelf, en toont de werkruimtes die Orca al verwijderde en half afgemaakte installaties apart.
Elke map heeft een eigen regel.
Devbroom behandelt elke plek zoals Orca zich zelf gedraagt. Wat de agent zelf opruimt laat het aan de agent; wat een eigen opdracht heeft, laat het aan die opdracht.
Werkruimtes
Git-worktrees; elk wordt apart beoordeeld.
~/orca/workspacesVerwijderde werkruimtes
Werkruimtes die Orca al verwijderde, in elke repository.
<repo>/.orca-worktree-trashWerkruimtes in aanmaak
Een installatie die halverwege stopte kan hier bestanden achterlaten; kijk erin.
~/orca/workspaces/.orca-preparingHerkent de worktrees van Orca aan hun sporen.
Aan deze sporen ziet het dat een worktree bij Orca hoort; hoe sterker het spoor, hoe zekerder het eigenaarschap dat het toont.
- ZekerEen map
orca/in de git-metadata - WaarschijnlijkEen git-beheernaam in de vorm
<nummer>-<uuid>van Orca - WaarschijnlijkIn de map
~/orca/workspaces
- Geblokkeerd als er niet-opgeslagen werk in zit. git verwijdert zo'n worktree niet zonder
--force; Devbroom gebruikt nooit--force. - Geblokkeerd als er een sessie in draait of in de bovenliggende map.
- Nakijken als er genegeerde bestanden in staan:
git worktree removeverwijdert ze zonder te vragen.
Controleert eerst de bestanden van Orca.
Voordat Devbroom de data van een agent vertrouwt, controleert het of de bestanden het verwachte formaat hebben. Is dat niet zo, dan wordt die data alleen gelezen; niets ervan telt als klaar om op te ruimen.
Een versie buiten dit bereik werkt nog steeds als het formaat klopt, en wordt getoond als “nog niet getest”.
Alleen git-worktrees worden gebruikt, gelezen met git zelf; niets hangt af van een eigen bestandsformaat van Orca.
Laat zien welke versie op deze Mac staat en of die getest is.