AirbossDokumentation

Oversigten

Airboss' forside viser, hvad der kører lige nu, hvad der venter på dig, og hvordan dine pull requests står.

Oversigten er det første, du ser, når du åbner Airboss. Fra toppen og ned svarer den på tre ting: hvad der er i gang lige nu, hvad der venter på dig, og hvor dine pull requests står.

Oversigten med I gang nu øverst, Venter på dig grupperet pr. workspace og dine pull requests sorteret efter, hvad de mangler
Oversigten med I gang nu øverst, Venter på dig grupperet pr. workspace og dine pull requests sorteret efter, hvad de mangler

I gang nu

Øverst står de sessioner, der er midt i en tur, og de jobs, der kører: tests, deploys, Autopilot, wiki-builds og lignende. Hvert punkt har et ur, der tæller op fra turens eller jobbets start, og en tynd linje, der bevæger sig, så længe det kører. Linjen under Autopilot er gul. Klik på et punkt for at åbne sessionen eller der, hvor jobbet rapporterer. Kører der mere end fire ting, står resten som et tal, og de findes i jobmenuen i toppen.

Når intet kører, er striben væk, og siden starter med Venter på dig.

Venter på dig

Én kø over alt, der venter på et menneske, på tværs af dine workspaces: sessioner der venter på svar, rød CI, tests der fejlede, forslag fra Autopilot, kommentarer der ikke er sendt, fund fra kodeindekset, Jira-issues Airboss ikke kunne tage, og pull requests andre har bedt dig reviewe.

Køen er grupperet pr. workspace med det mest presserende først. Reviews, du er bedt om, står i deres egen gruppe nederst og åbner på GitHub. Tallet ved siden af Oversigt i sidemenuen er køens længde, og nye ting giver en Windows-notifikation, som du kan svare på direkte. Mere om notifikationerne under Indstillinger.

En række viser kun, hvad der venter, og hvor længe det har ventet. Knapperne kommer frem på den række, du står på, eller når du holder musen over den. Så er listen til at læse, også når den er lang.

Tastaturet

TastGør
J / KGå en række ned eller op
EnterÅbn rækken: svar sessionen, åbn fanen, eller åbn PR'en på GitHub
FLad agenten rette (rød CI, fejlende tests og merge-konflikter)
SSenere

Lad agenten rette skriver den første besked til agenten om præcis det problem, der står på skærmen, og åbner en ny session på den. Når en session allerede er i gang med problemet, står der Se rettelsen i stedet.

Senere

Med uret på en række (eller S) udsætter du den:

  • Om en time.
  • I morgen ved starten af din næste arbejdsdag. Har du slået arbejdstid til, bruges dens dage og starttid. Ellers er det næste hverdag kl. 8. På en fredag står der Mandag.
  • Til det ændrer sig: rækken kommer igen, når problemet ikke længere er det samme, for eksempel når et nyt push fejler igen.

Et udsat punkt tæller ikke med i sidemenuen eller på bakkeikonet og giver ingen notifikationer, før det kommer tilbage. Nederst i køen står, hvor mange der er udsat. Klik på Vis dem for at se dem, og på Vis igen for at hente et tilbage før tid.

Forberedte rettelser

Har du slået Autopilot-reglen Forbered rettelser til på et workspace, venter Airboss ikke på, at du trykker Lad agenten rette. Når CI eller testene fejler, eller main ikke kan merges ind uden konflikt, starter en agent på fejlen, mens ingen arbejder i workspacet. Agenten må kun redigere filer. Airboss committer rettelsen lokalt og kører testene, og først når de er grønne, står rettelsen i køen i stedet for fejlen.

En forberedt rettelse i Venter på dig med årsag, testresultat, pris og de første linjer af ændringen
En forberedt rettelse i Venter på dig med årsag, testresultat, pris og de første linjer af ændringen

Rækken viser agentens egen forklaring på årsagen, hvor mange filer og linjer der er ændret, hvor mange tests der er grønne, hvad det kostede, og de første linjer af ændringen. Se session åbner hele forløbet.

  • Godkend og push pusher rettelsen. Airboss tjekker først, at branchen stadig står, som den gjorde, så du aldrig pusher noget andet end det, du så.
  • Kassér fjerner Airboss' commit igen, så branchen står, som før rettelsen.

Hver fejl prøves én gang. Ender agentens forsøg ikke grønt, fjerner Airboss det igen, og fejlen står i køen som før med en linje om, hvordan det gik. Mens agenten arbejder, står der Airboss forbereder en rettelse under fejlen. Airboss starter ikke, hvis du har ucommittede ændringer, commits der ikke er pushet, eller en session kørende i workspacet. Workflows, migrationer og appsettings committer den aldrig selv. Sætter du reglen til Gør det selv, pusher Airboss grønne rettelser uden at spørge.

Dine pull requests

Under køen står de pull requests, du selv har oprettet, sorteret efter hvad de mangler: Skal rettes, Klar til merge, Venter på review, Gået i stå og Kladder. Kun de to første er åbne fra start. En ændring, der rører flere repos, står som én række under sit Jira-issue.

Står en PR's problem allerede i Venter på dig, viser den Står i Venter på dig i stedet for at gentage det, så du svarer ét sted. Ønskede ændringer fra en reviewer står ikke i køen og vises derfor stadig på PR'en.

Tildelt mig direkte viser pull requests, der er tildelt dig. De reviews, du er bedt om, står i køen ovenfor.

Forbrug i dag

I toppen af siden står dagens forbrug: hvad Airboss' Copilot-sessioner, wikier og spørgsmål har kostet i dag, og grænsen pr. dag, hvis du har sat en. Bjælken bliver gul ved 80 % og rød, når grænsen er brugt. Klik på den for at åbne siden Forbrug med måned, dage og hvor pengene gik hen.